Добрый день. Пытаюсь решить проблему управления и получения данных с устройств ZigBee подключенных к Спрут модулю. Интересует технология считывания состояния и управления в Правилах WB. Средствами спрута все нормально работает, а есть ли возможность управлять этими устройствами из Правил WB.
Добрый день,
вам необходимо получить все в топиках MQTT, а дальше стандартными средствами работать.
Основная статья по модулю.
По моему там описана ситуация как из Спрута управлять устройствами WB, а не наоборот. Меня интересует как из Правил WB управлять ZigBee устройствами.
Если устройство zigbee 2 mqtt и может принимать mqtt топик, то можно управлять им со стороны контроллера.
Хороший совет, где бы список таких устройств посмотреть? В ТТХ такого пункта не видел. Как их определять или где в контроллере посмотреть, какие из подключенных устройств принимают mqtt топик.
Например, есть такой сайт. Технически должны работать с нашим контроллером, так как они поддерживают zigbee2mqtt
Спасибо, посмотрю. А в контроллере никак нельзя посмотреть какие из уже подключенных ZigBee устройств поддерживают этот протокол?
Или как например получить в контроллере данные с ZigBee датчиков температуры или движения.
Обычно все устройства которые вы подключили видны сразу в топиках MQTT
В общем случае SH не публикует в MQTT ничего из “своих” устройств.
Соответственно - для того чтобы он начал это делать - следует в контроллере создать виртуальные устройства с соответствующими топиками а для SH - написать шаблон, который уже будет с ними работать.
Вот тут пример для получения данных из mqtt, нужен обратный, для публикации.
Документация тут: Оглавление — Sprut.hub Wiki
Добрый день, удалось ли решить вопрос?
1 сообщение было перенесено в новую тему: Как настроить забор данных из MQTT spruta в интерфейс WB
Есть еще тут способ решения - Подключение устройств из Sprut.hub в Wirenboard / Хабр