#raspberry #raspberry pi #wiren board #умный дом #умная квартира #автоматизация #смарт-квартира
Продолжение. Начало смотрите часть 1.
Подключение контроллера Wiren Board 6 к программной платформе для умного дома IntraHouse.
Интерфейс умного дома IntraHouse подключается к контроллеру Wiren Board по MQTT.
Для этого заходим в систему «Обновления» и обновляемся если нужно. Во вкладке «Плагины» устанавливаем плагин mqttclient
Во вкладке «Источники данных-Pugins-MQTTCLIENT» нужно «Добавить экземпляр mqttclient».
В «Параметры плагина» необходимо указать ip-адрес в сети контроллера Wiren Board
Далее нужно «Запустить плагин mqttclient1», если остановлен.
Теперь во вкладке «Каналы» можно просканировать каналы
Можно увидеть и добавлять нужные нам каналы устройств.
Например, добавим для светильника H_002 каналы релейного блока WB-MR6LV
и
Добавим новую папку, поменяем название на H_002 и перенесем в нее ранее добавленные каналы.
Поменяем название канала, добавив «_state» и сделаем привязку к устройству:
светильник H_002 state
Копируем, поменяем название и привязки. Получим каналы на включение и выключение светильника H_002.
Внимание: сообщение для публикации на включение должно содержать «1»
Внимание: сообщение для публикации на выключение должно содержать «0»
Добавим в шаблон Светильника дополнительное свойство и привяжем его к каналу ошибки связи между контроллером Wiren Board 6 и релейным блоком WB-MR6LV
Сделаем привязку каналу и добавив формулу извлечения значения « value ? 1 : 0 »
В итоге мы получили управление светильниками через релейный блок WB-MR6LV с интерфейса
А при возникновении разрыва связи между контроллером и релейными блоками будет появляться красный треугольник рядом со светильником.
А выключатели на стене подключим напрямую к релейному блоку WB-MR6LV.
Светильниками можно управлять как с выключателя на стене, так и удаленно с компьютера, телефона или по определенным сценариям.
Сделаем привязку датчика движения DD_002 ко входу А2 на Wiren Board 6.
Для этого отсканируем и добавим канал
Добавим новую папку, переименуем ее в DD_002, и перетащим добавленный канал в эту папку.
Сделаем привязку к устройству DD_002 state
Нужно остановить плагин mqttclient1 и заново запустить его.
Теперь при подаче на вход А2 контроллера Wiren Board 6 напряжения +5в в интерфейсе умного дома IntraHouse на экране «Безопасность» будет отображаться датчик движения DD_002 красным цветом (движение в этой комнате)
Аналогично светильник H_001 привязан к реле К1 модуля WB-MR6LV, а датчик движения ко входу А1 контроллера Wiren Board 6.
Теперь у нас есть датчики и устройства. Умный дом - это не только возможность дистанционно что-то включить или выключить, что тоже очень комфортно, но это больше безопасность и автоматизация различных процессов управление климатом, светом(включение различных светильников по датчику движения: вечером включаются одни, а ночью другие). Все это достигается сценариями.
О сценариях в продолжении (часть 3) которое последует скоро …