Найти тему

Пробую создать умный дом на программной платформе IntraHouse и контроллере Wiren Board 6 c сервером на Raspberry Pi (часть 2)

#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) которое последует скоро …