проблема модулем WB-MDM2
в iRidium Studio добавил устройство MQTT
создаю команды (прописываю топики), с релейными выходами все получается при топике:
/devices/wb-gpio/controls/EXT2_DIR1/on
с фидбеками тоже:
/devices/wb-msw2_39/controls/Temperature
а вот с диммер- WB-MDM2 меняет значение только веб интерфейсе, но физического управления нет, при топике:
/devices/wb-mdm2_83/controls/Channel 1/on
возможно ошибка в отправке команды?![W51QwYSlJVw%20%E2%80%94%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F](//support.wirenboard.com/uploads/default/original/1X/34c895a695477f74806dc345ac72fe5cb823e92a.jpg)
а какое значение вы сюда отправляете?
Можете зайти в консоль контроллера, отправить нужное значение через mosquitto_pub и проверить, что всё работает: меняется уровень освещения и появляется новое значение в интерфейсе.
Я отправляю число (да,уже все пробывал) : 1
Через веб интерфейс все работает
а mosquitto_pub не идет на этом компе
а что вы ожидаете увидеть, отправив 1, и что на самом деле видите?
Сюда нужно отправлять допустим 100, чтобы канал зажёгся на полную яркость.
он увеличивает “яркость” на заданное значение ( в веб интерфейсе отображается), а физического (лампочка висит) управления нет
то есть когда вы через наш веб-интерфейс ставите 100, лампочка загорается на полную мощность, а когда пытаетесь выставить 100 из iRidium, то лампочка не горит?
пожалуйста, зайдите в консоль контроллера Wiren Board https://contactless.ru/wiki/index.php/Консоль и, выполнив mosquitto_pub, отправьте значение 100 в топик /devices/wb-mdm2_83/controls/Channel 1/on. Этим способом можно убедиться, что отправка сообщения MQTT действительно меняет яркость лампы.
После этого в консоли можете подписаться на топик MQTT через mosquitto_sub, и проверить, что сообщения MQTT из iRidium действительно приходят.
а можно поподробней команду (в консоли не работал ещё, боюсь что нибудь непоправивимое сделать),
(по консоли через PuTTy связь есть)
вот здесь и ниже примеры использования команд mosquitto_sub и mosquitto_pub: https://contactless.ru/wiki/index.php/MQTT#.D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80_.D0.BF.D0.BE.D0.B4.D0.BF.D0.B8.D1.81.D0.BA.D0.B8
Что-то непоправимое этими командами вряд ли можно сделать
mosquitto_pub -t /devices/wb-mdm2_83/controls/Channel1/on -m 100
так?
потомучто так:
mosquitto_pub -t /devices/wb-mdm2_83/controls/Channel 1/on -m 100
выводит
Unknown option ‘1/on’
название топиков нужно в кавычки одинарные, как и в документации
и как то сразу в iRidium всё заработало.
Спасибо большое!