Node Red + DeCONZ

25 февраля 2019, 15:34

Для начала, если Node Red у нас еще не установлен, заходим на малину по ssh и установим его, выполнив следующую команду:

bash <(curl -sL https://raw.githubusercontent.com/node-red/raspbian-deb-package/master/resources/update-nodejs-and-nodered)

Несколько раз соглашаемся клавишей "Y"

Добавим Node Red в автозагрузку:

sudo systemctl enable nodered.service

И запускаем:

node-red-start

Если все прошло успешно, веб-интерфейс станет доступен по адресу: IP малины:1880

Попав в интерфейс находим в левой колонке блок (ноду) websocket in  и переносим ее на белое поле по центру.

Чтобы правильно настроить ноду, нам необходимо узнать порт подключения через вебсокет к деконз, для этого в расширении Postman для Chrome (см прошлую статью) выполним следующий GET запрос: IP шлюза:порт/api/<apikey>/config

В ответ мы получим длинное сообщение с полной конфигурацией шлюза, нам надо найти строку websocketport: это тот самый порт, через который Node Red будет «слушать» Деконз и именно этот порт нам надо вписать в конфигурацию ноды websocket in. Для этого выполним двойной клик по этой ноте в нашем флоу, затем нажмем на карандашик рядом с надписью «Add websocket client…» и заполняем как на скриншоте (порт мы получили выше, IP адрес на скриншоте указан для локального деконз, если у вас шлюз на другом устройстве, соответственно вписываем айпишником адрес шлюза:

Нажимаем "Add", и завершаем настройку конфигурации ноды как на скриншоте ниже:

Добавляем ноду Debug, соединяем их линией и нажимаем кнопку Deploy чтобы применить изменения. Если нажать на квадратик с изображением жучка в правой верхней части интерфейса Node-Red, то в правой панели Node Red, в случае успешной настройки, мы увидим сообщения, поступающие от Деконза.

У меня дебаг сообщения появились после того, как я нажал Deploy и обновил страницу Node Red в браузере.

О том, что с этими сообщениями делать дальше, как из них сделать автоматизацию я расскажу в следующей статье.


Все новости мира умных домов - t.me/SprutAI_News или Instagram
Остались вопросы? Мы в Telegram - @Soprut

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. Дмитрий Батюшин (ReD)
    Дмитрий Батюшин (ReD) 10 месяцев назад

    Ждем продолжение.

  2. Григорий Абрамов (grishmanCH)
    Григорий Абрамов (grishmanCH) 10 месяцев назад

    Ох, в час по чайной ложке! Не томи...

  3. Евгений Лузин (EvLuz)
    Евгений Лузин (EvLuz) 10 месяцев назад

    Класс

  4. Евгений Лузин (EvLuz)
    Евгений Лузин (EvLuz) 10 месяцев назад

    Это как хороший сериал, хочется продолжения, а только ... завтра.

  5. Григорий Абрамов (grishmanCH)
    Григорий Абрамов (grishmanCH) 10 месяцев назад

    У меня почему-то msg.payload не object, а string. Не знешь как это поменять?

  6. Артем Меркулов (Artemiy)
    Артем Меркулов (Artemiy) 10 месяцев назад

    Что, реально Node Red в одну команду устанавливается, а не как на оф. сайте в разделе установка?

  7. Никита Герасимов  (Rapidshe)
    Никита Герасимов (Rapidshe) 10 месяцев назад

    еще может понадобиться обновление node.js

    c ноде 9 не шла установка

К списку статей

Похожие статьи

01 ноября 2018, 09:27
Настройка Deconz USB стика ConBee от Dresden Elektronik в Hass.io и некоторые особенности эксплуатации
09 января 2019, 17:34
Небольшая статья о том, зачем нужна малина, почему автоматизации в HomeKit это не очень хорошо и чем USB стик лучше отдельного шлюза.
16 февраля 2019, 18:11
Как расширить zigbee сеть на базе Deconz за 350 рублей или как перейти с zigbee2mqtt на Deconz, не выбрасывая ваш стик CC2531.
04 апреля 2019, 17:48
Расскажу о том за ~1 час перевезти УД с 2мя USB стиками с Raspberry PI на Synology NAS.
21 ноября 2018, 15:15
тем кто уже в курсе что такое deCONZ и тем кто только присматривается.
23 сентября 2019, 08:52
Node-RED - пошаговая инструкция для новичков.
09 ноября 2018, 17:31
В данной статье рассматривается определенный подход инсталляции и конфигурации базовой среды, для последующей возможности простой, в плане настройки, автоматизации УД с помощью симбиоза HomeAssistant и Node-RED.
18 апреля 2019, 09:07
Раньше, я был глуп и уверен, что zigbee-модули не услышат датчики на больших расстояниях. Я ошибался…
14 ноября 2018, 06:43
Плагин для интеграции в Athom Homey дочерних zigbee-устройств, подключенных на координаторы deCONZ - RaspBee или ConBee.
24 сентября 2019, 16:07
Цикл статей. Создание комфортного проживания в загородном доме по мнению дилетанта. Первая часть: "Управление климатом в комнате с радиаторным отоплением при помощи сенсорной панели термостата"