0
Answered

iRidium Mobile + Wiren Board

Ярослав 5 years ago updated by Vladimir Ovchinnikov (expert) 3 years ago 8

Доброго времени суток, возник такой вопрос, как в проект i 3 light добавить модули (реле, диммеры, ик передатчики и т.д.) от компании Wiren Board? 

Есть контроллер Wiren Board 6 с установленным на него iRidium Server, к контроллеру подключены модули, датчики, передатчики и т.д. 

Собственно вопрос что со всем этим делать дальше? Как это всё добавить и как управлять всем этим из i 3 light?

Under review

Добрый день.

На Wirenboard рекомендуется работать с Иридиум через MQTT драйвер. Добавить можно из iRidium Store.

Знаю что можно ещё работать через Modbus TCP or RTU, этот вариант более интересен т.к. на сколько я знаю тогда все настройки, сценарии и т.д. будут производиться непосредственно через i3lite.

Добрый день.

Последовательный порт для Modbus RTU нужно конфигурировать на устройстве, а только затем указывать такие же параметры в i3 lite. С Modbus TCP попроще. Однако, если что-то работает не так, то вам будет сложнее определить, на какой стороне ошибка. Поэтому и рекомендуется работать через MQTT.

Добрый день! Где-то написано как с этим драйвером работать и как его настраивать? На интуиции как-то ничего не работает.

Answered

В топике речь про 2 разных драйвера Modbus и MQTT. Отдельной документации по настройке в lite нет, там стандартные параметры, которые вы можете взять, настраивая сам контроллер.

Для modbus требуется интуиция только в части определения нужного порта (лучше посмотреть в настройках контроллера), для MQTT интуиция нужна с названиями топиков (тоже в настройках).

речь про MQTT.

Название топика есть в настройках контроллера, например: /devices/wb-mrm2_130/controls/Relay 1. Тогда что писать в остальных?

Topic: /devices/wb-mrm2_130/controls/Relay 1

On topic: ??

Off topic: ?? 

Из документации на контроллер https://wirenboard.com/wiki/MQTT#.D0.A0.D0.B0.D0.B1.D0.BE.D1.82.D0.B0_.D1.81_.D1.81.D0.BE.D0.BE.D0.B1.D1.89.D0.B5.D0.BD.D0.B8.D1.8F.D0.BC.D0.B8_MQTT_.D1.81_.D0.B2.D0.BD.D0.B5.D1.88.D0.BD.D0.B5.D0.B3.D0.BE_.D1.83.D1.81.D1.82.D1.80.D0.BE.D0.B9.D1.81.D1.82.D0.B2.D0.B0 следует, что команда на включение должна иметь следующий вид: /devices/wb-mrm2_130/controls/Relay 1/on. On/Off пробовал, не работает, строка вместе с топиком тоже.

Подключитесь сторонним клиентом к брокеру (имена лучше уточнять у техподдержки WB) и уже с готовыми данными настраивайте модуль. Это чтобы "не воевать" сразу с двумя неизвестными.

Добрый день.

Параметры "On topic" и "Off topic" опциональные. Если для включения и выключения устройства требуются отдельные топики, то нужно указать их в этих параметрах.

/devices/wb-mrm2_130/controls/Relay 1/on

/devices/wb-mrm2_130/controls/Relay 1/off

Проверьте в mqttbox, добавив в подписку три топика для вашего реле.