Драйвер MQTT

Benutzeravatar
instalator
guru
Beiträge: 1271
Registriert: 09.11.2014, 16:50
Wohnort: Барнаул
Kontaktdaten:

Re: Драйвер MQTT

Beitrag von instalator » 11.02.2018, 10:44

Alkanaft hat geschrieben:Здравствуйте. Подскажите новичку как всё-таки реализовать подписку и публикацию в разные топики для одного и того же устройства. Например, имеем контроллер wb к которому подключен модуль управления освещением wb-mr6c с 6-ю реле К1-К6. Контроллер публикует состояние, например, реле К1 в топике /devices/wb-mr6c_122/controls/K1. Для управления этими реле необходимо отправить данные в топик /devices/wb-mr6c_122/controls/K1/on. Как это реализовать? Спасибо.
А если создать обьект руками?
Высокий уровень Децибел вреден для здоровья!
Мой блог

Alkanaft
Beiträge: 3
Registriert: 06.02.2018, 14:16

Re: Драйвер MQTT

Beitrag von Alkanaft » 11.02.2018, 17:13

Создавал. Устройство не реагирует. Поэтому и прошу более подробную инструкцию. Что, где прописать, какой тип и т.д?
Спасибо

Benutzeravatar
instalator
guru
Beiträge: 1271
Registriert: 09.11.2014, 16:50
Wohnort: Барнаул
Kontaktdaten:

Re: Драйвер MQTT

Beitrag von instalator » 17.02.2018, 08:09

Alkanaft hat geschrieben:Создавал. Устройство не реагирует. Поэтому и прошу более подробную инструкцию. Что, где прописать, какой тип и т.д?
Спасибо
Ну значит твой клиент тупо не подписывается на эти топики. ковырять надо код клиента
Высокий уровень Децибел вреден для здоровья!
Мой блог

xmaxzzz
Beiträge: 1
Registriert: 21.03.2018, 19:43

Re: Драйвер MQTT

Beitrag von xmaxzzz » 21.03.2018, 19:52

Добрый день, подскажите пожалуйста, периодически отваливается подписка на один из топиков KOTELNAYA/TEMP-TARGET (созданных в брокере) из ардуины, ниже скрины двух логов: когда работало и когда перестало:

Screenshot_2.png
Screenshot_2.png (16.77 KiB) 352 mal betrachtet
Screenshot_4.png
Screenshot_4.png (19.59 KiB) 352 mal betrachtet
Spoiler: Show hidden text
Screenshot_5.png
Screenshot_5.png (65.63 KiB) 352 mal betrachtet
Не пойму почему имя топика KOTELNAYA на верхнем скрине отличается от аналогичных, а на нижнем в место него null, в прошивке ардуино и в топиках брокера, все они названы одинаково, отличается только тип - все что стабильно работают булеан, тот что отваливается float - в брокере уже строка.
Подскажите куда копать - после перезагрузки ардуины начинает работать - с другими топиками все ок.

Буду признателен за помощь!

Alekseym6
starter
Beiträge: 61
Registriert: 22.05.2015, 05:44

Re: Драйвер MQTT

Beitrag von Alekseym6 » 09.06.2018, 03:49

Как удалить "кракозябры" из объектов mqtt?
Снимок экрана 2018-06-09 в 7.46.37.png

Benutzeravatar
instalator
guru
Beiträge: 1271
Registriert: 09.11.2014, 16:50
Wohnort: Барнаул
Kontaktdaten:

Re: Драйвер MQTT

Beitrag von instalator » 12.06.2018, 16:24

xmaxzzz hat geschrieben:
21.03.2018, 19:52
Добрый день, подскажите пожалуйста, периодически отваливается подписка на один из топиков KOTELNAYA/TEMP-TARGET (созданных в брокере) из ардуины, ниже скрины двух логов: когда работало и когда перестало:


Screenshot_2.png
Screenshot_4.png
Spoiler: Show hidden text
Screenshot_5.png
Не пойму почему имя топика KOTELNAYA на верхнем скрине отличается от аналогичных, а на нижнем в место него null, в прошивке ардуино и в топиках брокера, все они названы одинаково, отличается только тип - все что стабильно работают булеан, тот что отваливается float - в брокере уже строка.
Подскажите куда копать - после перезагрузки ардуины начинает работать - с другими топиками все ок.

Буду признателен за помощь!
У тебя что то с кодом в ардуине, может стек переполняется
Высокий уровень Децибел вреден для здоровья!
Мой блог

Benutzeravatar
instalator
guru
Beiträge: 1271
Registriert: 09.11.2014, 16:50
Wohnort: Барнаул
Kontaktdaten:

Re: Драйвер MQTT

Beitrag von instalator » 12.06.2018, 16:24

Alekseym6 hat geschrieben:
09.06.2018, 03:49
Как удалить "кракозябры" из объектов mqtt?Снимок экрана 2018-06-09 в 7.46.37.png
Попробуй обновить страничку либо рестартани иоб
Высокий уровень Децибел вреден для здоровья!
Мой блог

Alekseym6
starter
Beiträge: 61
Registriert: 22.05.2015, 05:44

Re: Драйвер MQTT

Beitrag von Alekseym6 » 14.06.2018, 05:07

instalator hat geschrieben:
12.06.2018, 16:24
Alekseym6 hat geschrieben:
09.06.2018, 03:49
Как удалить "кракозябры" из объектов mqtt?Снимок экрана 2018-06-09 в 7.46.37.png
Попробуй обновить страничку либо рестартани иоб
не удаляются. при удалении драйвера mqtt и повторной установке потеряется история объектов?

sigma
starter
Beiträge: 16
Registriert: 24.01.2017, 09:17

Re: Драйвер MQTT

Beitrag von sigma » 14.06.2018, 11:22

А есть ли возможность узнать, на какие топики подписан клиент? И можно ли с сервера принудительно подписать клиента на какие-то топики?

Benutzeravatar
instalator
guru
Beiträge: 1271
Registriert: 09.11.2014, 16:50
Wohnort: Барнаул
Kontaktdaten:

Re: Драйвер MQTT

Beitrag von instalator » 24.06.2018, 06:17

sigma hat geschrieben:
14.06.2018, 11:22
А есть ли возможность узнать, на какие топики подписан клиент? И можно ли с сервера принудительно подписать клиента на какие-то топики?
Нет, узнавай на клиенте на что он подписан.
Высокий уровень Децибел вреден для здоровья!
Мой блог

sigma
starter
Beiträge: 16
Registriert: 24.01.2017, 09:17

Re: Драйвер MQTT

Beitrag von sigma » 24.06.2018, 06:54

Проблема в том, что у клиента (ардуино) в функции подписки нет подтверждения. И клиент считает, что он успешно подписан, а в логе iobroker вообще нет упоминания о подписке.


Antworten