Сценарии в Node-RED

После установки по инструкции можно включить визуальную среду разработки Node-RED — она будет доступна по адресу http://rocket-home.local:1880, где rocket-home.local — это адрес вашего координатора. Node-RED опционален и по умолчанию выключен; как его включить — см. ниже.

Примечание

Эта страница — про локальный Node-RED, который ставится вместе с координатором у вас дома (порт 1880). Есть и облачный Node-RED Рокет Хоум с готовыми нодами rocket-in / rocket-out — см. NodeRED + Rocket Home.

Краткая инструкция по использованию Node-RED

Node-RED позволяет создавать локальные автоматизации в виде визуальных сценариев (flows).

  1. Включите Node-RED в TUI-менеджере:

    • запустите rocket в каталоге /opt/rocket-home и выберите Настройки: Node-RED → Вкл (переключатель записывает COMPOSE_PROFILES=nodered в .env).

  2. Примените изменения и запустите сервисы: make up (или через TUI).

  3. Откройте Node-RED: http://rocket-home.local:1880

Подключение Node-RED к локальному MQTT (Mosquitto)

В Node-RED добавьте ноду MQTT in или MQTT out → откройте настройки ServerAdd new mqtt-broker:

  • Server: mqtt

  • Port: 1883

  • Username: значение LOCAL_MQTT_USER из файла /opt/rocket-home/.env (по умолчанию local)

  • Password: значение LOCAL_MQTT_PASSWORD из файла /opt/rocket-home/.env

    • пароль генерируется автоматически при установке — возьмите его из .env (одной пары user / password больше нет)

Примеры топиков Zigbee2MQTT

  • Подписаться на всё: zigbee2mqtt/#

  • Команды устройствам: zigbee2mqtt/<friendly_name>/set

  • Состояние устройства: zigbee2mqtt/<friendly_name>