Добрый день, подключил к кортроллеру модуль с 14 цифровыми входами. Их меняющиеся значения вижу в Web UI. Подскажите как сделать так чтобы эти значения публиковались по mqtt ?
Здравствуйте! Все значения от модуля уже и так публикуются в топики mqtt. Для информации советую почитать здесь: https://wirenboard.com/wiki/MQTT.
Список mqtt-топиков можно увидеть на странице Settings → MQTT Channels в веб-интерфейсе контроллера.
Перед тем как создавать топик ознакомился с указанным разделом.
Для диагностики в консоли (mosquitto_sub) подписался на все топики устройств /devices/#
Ни одного сообщения от wb-gpio ((
Поэтому и интересуюсь…
Проверьте, существующие топики на странице Settings → MQTT Chanels. Там должны присутствовать топики вида /devices/wb-gpio/controls/EXT1_IN1.
Ну а значения в них публикуются только по изменению значений входов/выходов. Возможно, поэтому вы и не видите сообщений от них. Попробуйте активировать вход или выход, новое значение должно опубликоваться.
Ну и статус сервиса проверьте:
service wb-mqtt-gpio status