Добрый день! Прошу помощи в решении проблеммы. Использую Intrascada на контроллере wirenboard. К контроллеру посредством Zigbee подключена умная розетка. В целях управления данным устройством через Intrascada, установил дополнительно плагин mqtt и подсписался на канал state умной розетки. Так как канал устройства выдает значение “ON” или “OFF”, добавил формулу расчета входного значения “value == ‘ON’ ? 1 : 0”. Для управления устройством прописал топик для публикации “zigbee2mqtt/Power plug/set” и сообщение для публикации “{“state”: “TOGGLE”}”. Тест публикации сообщения на канале работает исправно, розетка включается и выключается. Привязка канала к свойству устройства - канал toggle созданного устройства “актуатор бинарный”. Далее, в созданный контейнер добавляю шаблон “Переключатель А” и в переменную шаблона state добавляю соответствующую переменную созданного актуатора бинарного, а на одиночный клик мыши назначаю команду toggle созданного актуатора бинарного. Переключатель графически работает, фактически устройство не переключается. Понимаю, что где-то ошибка или что-то не дописал. Прошу компетентной рекомендации!
Добрый день! Проблема может быть связана с несколькими аспектами в конфигурации
- Попробуйте подписаться на топики и убедиться верно ли приходят данные.
- Убедитесь, верно ли привязана переменная шаблона к актуатору.
- Работает ли триггер для отправки команды на переключение через щелчок мыши. Возможно, проблема в том, что при щелчке команда просто не отправляется.
- Проверьте лог сообщений в Intrascada. Возможно, при попытке отправить команду, там будет ошибка или предупреждение.
Добрый день.
Я б начал диагностику с того что подписался на топик zigbee2mqtt/Power plug/set
- и проверил что туда публикуется ожидаемое при нажатии.
Ну и уже от результатов проверки: или публикуется не то или вообще не публикуется - смотрел уже дальше.
Добрый день, удалось ли решить вопрос?
Добрый день! Подписался на топик zigbee2mqtt/Power plug/set. При нажатии актуатора сообщения приходят не верно. Вместо указанного мною в настройках канала сообщения для публикации “{“state”: “TOGGLE”}” приходит 1 или 0.
Добрый день.
Пожалуйста покажите результаты подписки.
То есть подпишитесь на топики устройства “zigbee2mqtt/Power plug/#”
И опубликуйте в zigbee2mqtt/Power plug/set
строку {"state": "TOGGLE"}
Сработает?
Так, отлично. Если вопрос в том как опубликовать строку из ПО Intrascada - вряд ли помогу, не настолько хорошо его знаю.
в этом и проблема.
Рекомандую просить у них в поддержке, я не нашел подходящего примера.
Добрый день, удалось ли решить вопрос?
Добрый день. Вопрос решен.