Найти в Дзене

HomeAssistant. Автоматизация освещения

Всем привет! В данной статье я хотел бы рассказать о том, как устроена автоматизация освещения в моём умном доме. Если вам понравится статья, не забудьте подписаться на мой блог и поставить лайк. Это помогает продвижению блога и показывает, что вам интересно то, что я пишу. Спасибо за внимание! У меня очень много освещения в доме, в каждой комнате (практически) есть несколько источников света. Весь основной свет управляется выключателями от Aqara, квадратными, с квадратным основанием. Светодиодные ленты в спальне и детской - ленты YeeLight. Настольные лампы тоже от YeeLight. Об этом я писал в другой статье. Остальные светодиодные ленты - обычные недорогие ленты со сторонним модулем управления. Работают через приложение MagicHome и одноимённую интеграцию в HomeAssistant. Первая автоматизация, которая у меня работает очень давно - включение/выключение основного света с кнопки на кровати в спальне. Одиночное нажатие переключает состояние основного света в спальне. Двойное - переключает
Оглавление

Всем привет! В данной статье я хотел бы рассказать о том, как устроена автоматизация освещения в моём умном доме.

Если вам понравится статья, не забудьте подписаться на мой блог и поставить лайк. Это помогает продвижению блога и показывает, что вам интересно то, что я пишу. Спасибо за внимание!

Устройства

У меня очень много освещения в доме, в каждой комнате (практически) есть несколько источников света.

  • В спальне - основной свет, светодиодная лента по периметру, настольная лампа с функцией ночника.
  • В детской - основной свет, так же светодиодная лента по периметру, настольная лампа с функцией ночника и подсветка рабочего стола ребёнка (тоже светодиодная лента).
  • В зале - основной свет, светодиодная лента по периметру и подсветка за телевизором (светодиодная лента).
  • В коридоре - основной свет и ночник (хаб от Aqara M1S).
  • В ванной - только основной свет.
  • На кухне - основной свет и подсветка рабочей зоны готовки (светодиодная лента).

Весь основной свет управляется выключателями от Aqara, квадратными, с квадратным основанием. Светодиодные ленты в спальне и детской - ленты YeeLight. Настольные лампы тоже от YeeLight. Об этом я писал в другой статье.

Остальные светодиодные ленты - обычные недорогие ленты со сторонним модулем управления. Работают через приложение MagicHome и одноимённую интеграцию в HomeAssistant.

Автоматизации

Первая автоматизация, которая у меня работает очень давно - включение/выключение основного света с кнопки на кровати в спальне. Одиночное нажатие переключает состояние основного света в спальне. Двойное - переключает состояние светодиодной ленты. Очень удобно, когда уже лёг, и не охота вставать выключать свет. В зависимости от времени суток настроена яркость ленты. Так же ночью основной свет не включается, что бы не разбудить никого. Вот ссылка.

Далее - свет в ванной. Для этого я даже создал шаблон. Достаточно указать датчик движения, свет и таймер, по которому будет выключаться свет. Вот ссылка. Так же есть и готовая автоматизация.

В коридоре работает похожая автоматизация, только там 2 источника освещения - основной свет и ночник. По датчику движения ночник в тёмное время суток загорается. Так же при отсутствии движения (3 минуты ночью и 10 минут днём) выключается весь свет в коридоре. Работают через таймеры.

Свет в зале включается по беспроводному выключателю. Одиночное нажатие переключает основной свет, двойное - ленту по периметру. Подсветка телевизора - через Алису.

На кухне через автоматизации управляется только подсветка рабочей зоны. По нажатию на кнопку от Xiaomi подсветка переключается.

В детской у сына на кровати так же приклеена кнопка, которая отвечает за основное освещение и ленту. Автоматизация идентична той, что в спальне. Подсветка и настольная лампа работают через Алису.

Итоги

Знаю, что есть куда расти, упрощать и улучшать автоматизации. Тем более шаблон для света в ванной я написал только сегодня. По его примеру хочу переделывать свет в коридоре. Буду выкладывать обновлённый код автоматизаций на GitHub.

Всем спасибо за чтение, за интерес, комментарии. Ссылка на добровольные донаты. Никого не заставляю, но буду благодарен.

Дополнение от 28.02.2024

Собрал наконец-таки шаблон для автоматизации на 2 источника света (ночью и днём).

double_light_blueprint.yaml

Внешний вид шаблона
Внешний вид шаблона

Добавляем датчик движения, источник света для дня, для ночи, таймер (по которому будет осуществляться отключение света), задержки для таймера днём и ночью, а так же переключатель, включать ли свет днём. В моём случае (так как это свет в коридоре) он выключен. Днём там автоматический свет не нужен. А вот ночник ночью - очень даже нужен.

Для корректной работы нужно создать следующие вспомогательные элементы:

Но я предпочитаю редактировать конфигурацию через YAML, вот пример кода:

файл timer.yaml

svet_v_koridore:
restore: true
duration: "00:10:00"
name: Свет в коридоре
icon: mdi:lightbulb

файл input_boolean.yaml (его нужно подключать в файле configuration.yaml)

turn_on_light_day:
name: Включать свет днём?

И в конструкторе выбирать соответствующие объекты.

Спасибо, что дочитали до конца статью. Поставьте лайк, буду благодарен!

Подписывайтесь на мой канал в Телеграме https://t.me/kai_zer_ru_ha и в MAX`е - https://max.ru/id251603503331_biz