Найти в Дзене
SAV LABS

Еще немного автоматизируемся и обезопасимся в умном доме Home Assistant

Итак, аналогично тому, как я сделал в старой квартире автоматическое включение света в прихожей при обнаружении движения, о чем рассказывал ранее в статье, было сделано и в новой (естессно, в NodeRed) Однако решил добавить еще функциональности - отправлять сообщение в телегу, если движение было замечено в отсутствие хозяина. Была мысля еще крикнуть что-ньть в колонки, но, поразмыслив, решил не делать этого, так как может приехать знакомый и быть в квартире в мое отсутствие. Приезжает он очень редко, поэтому настраивать систему под определение его присутствия будет излишним. Хотя, можно было бы добавить просто функцию отключения определения присутствия. В-общем, мы помним из одной из предыдущих статей, как настраивали определение присутствия - вот это же прикрутим и сюда, добавив в поток узел "current state". В-итоге, свет будет включаться только если я дома. Если же я отсутствую, то свет включаться не будет, а будет послано сообщение с информацией в телегу - этому мы научились, наприме
Оглавление

Обнаружение движения без хозяина

Итак, аналогично тому, как я сделал в старой квартире автоматическое включение света в прихожей при обнаружении движения, о чем рассказывал ранее в статье, было сделано и в новой (естессно, в NodeRed)

Однако решил добавить еще функциональности - отправлять сообщение в телегу, если движение было замечено в отсутствие хозяина. Была мысля еще крикнуть что-ньть в колонки, но, поразмыслив, решил не делать этого, так как может приехать знакомый и быть в квартире в мое отсутствие. Приезжает он очень редко, поэтому настраивать систему под определение его присутствия будет излишним. Хотя, можно было бы добавить просто функцию отключения определения присутствия. В-общем, мы помним из одной из предыдущих статей, как настраивали определение присутствия - вот это же прикрутим и сюда, добавив в поток узел "current state".

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

-3

Ну, а раз уж пошла такая пьянка, позже добавим проверку освещенности в прихожей, подобно тому, как это мы уже делали. Позже, потому что необходимо собрать хотя бы немного статистики об уровнях освещенности на новом месте в новых условиях, для чего вывел на дашборд карточку "График статистики" с отображением минимума и максимума с датчика.

<<< Подборка статей на этом канале про Home Assistant >>>

Кнопка общего включения/отключения (мастер выключатель) и автоматический выключатель

Для чего это это нужно. Ситуация проста: Вы оделись и уже собрались выходить из квартиры, но не помните выключили ли свет, например, в туалете. Без кнопки придется как минимум разуваться, иди проверять, потом опять обуваться. Есть решение - разместить у выхода кнопку, при нажатии которой будут выключаться все нужные устройства. Заодно обработаем изменение статуса персоны на "Не дома". Начнем со света в прихожей, остальное будет аналогичным. Создаем поток "При уходе" и помещаем в него узел "events:state", который будет отслеживать состояние персоны, и узел "action", который будет выключать свет, управляя реле, подключенным к переключателю (реле подключено также, как и в другой статье). Не забываем нажимать кнопку "Развернуть" справа вверху, чтобы поток сохранился и работал.

В-принципе, можно на каждое устройство добавлять отдельный узел "action", а можно указывать список ОДНОТИПНЫХ устройств в одном узле.

Обработку нажатия кнопки я уже описывал ранее в статье. Так как кнопка будет не одна, поэтому решил для них всех сделать отдельный поток.

Кнопки

Создаем поток "Кнопки". Добавляем в него узел "events:all", который будет "ловить" все события. Следующий узел "switch" будет рассортировывать события в соответствии с нужной кнопкой. Как найти id кнопки я рассказывал в той же статье.

Добавляем еще один узел "switch", который будет обрабатывать нажатия этой кнопки. И вот к одной из выходных веток, соответствующей короткому нажатию (remote_button_short_press), мы прикрутим узел "action", в точности повторяющий узел action при автоматическом выключении, описанном выше.

Как только приедут еще реле, тоже подключу их к этим потокам, а что будет срабатывать на другие нажатия кнопок, еще обдумывается... Будет еще много интересного, поэтому

Ставьте лайки, оставляйте комментарии, страница в VK, подписывайтесь на канал, присоединяйтесь в Telegram чтобы ничего не пропустить!

-8

#умныйдом #календарь #HA #HomeAssistant #сделайсам #минипк #неттоп #nettop #HACS #nodered #node-red #nodered #dwainsdashboard #dwains #dashboard #планшет #ibeacon #bluetooth #ssl #защита #визуализация #3D #bluetooth #колонка #speaker #календарь #ptz #тепло #актуатор #backup #кнопка