Настройки> Дополнения> + Магазин дополнений> Node-RED
После установки заходим в конфигурацию, где нам нужно будет выставить первоначальные настройки, иначе дополнение вообще не запустится.
Заполняем поля:
username
password
Отключаем ssl если его нет.
log_level: info
http_node:
username: MarryPoppins
password: Supercalifragilisticexpialidocious
http_static:
username: MarryPoppins
password: Supercalifragilisticexpialidocious
ssl: true
certfile: fullchain.pem
keyfile: privkey.pem
system_packages:
- ffmpeg
npm_packages:
- node-red-admin
init_commands:
- echo 'This is a test'
- echo 'So is this...'
После чего можно запускать дополнение и переходить в веб-интерфейс.
На первый взгляд новичку может показаться это сложным, но немного изучив интерфейс всё становится понятным.
Добавление узлов:
-
- Добавьте узел "Events: state" на холст Node-RED. Этот узел будет отслеживать изменения состояния вашего датчика движения.
- Добавьте узел "Switch". Он позволит вам установить условие для включения света только в том случае, если состояние датчика движения изменилось на "включено".
Настройка узлов:
-
- Настройте узел "Events: state" следующим образом:
- Выберите ваше устройство (датчик движения) и состояние, которое вы хотите отслеживать (например, "включено").
- В узле "Switch" установите условие для проверки, изменилось ли состояние датчика движения на "включено".
- Настройте узел "Events: state" следующим образом:
Добавление действия:
-
- После узла "Switch" добавьте узел "Call service". Этот узел будет вызывать службу Home Assistant для управления светом.
- В настройках узла "Call service" выберите службу для управления вашим светом (например, "light.turn_on").
Настройка действия:
-
- Укажите идентификатор вашего света в поле "Entity Id".
- Установите нужные параметры для включения света (например, яркость, цвет и т. д.).
Соединение узлов:
-
- Соедините узлы в порядке выполнения: сначала "Events: state", затем "Switch", и, наконец, "Call service".
Развертывание и сохранение:
-
- После того как вы настроили свой поток, нажмите кнопку "Deploy", чтобы применить изменения.
- Не забудьте сохранить свой поток, чтобы иметь возможность восстановить его в будущем.