Драйвер MQTT

Benutzeravatar
instalator
guru
Beiträge: 1272
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: 1272
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) 598 mal betrachtet
Screenshot_4.png
Screenshot_4.png (19.59 KiB) 598 mal betrachtet
Spoiler: Show hidden text
Screenshot_5.png
Screenshot_5.png (65.63 KiB) 598 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: 1272
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: 1272
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: 1272
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 вообще нет упоминания о подписке.


Steep
Beiträge: 1
Registriert: 19.07.2018, 20:05

Re: Драйвер MQTT

Beitrag von Steep » 19.07.2018, 20:14

Alkanaft hat geschrieben:
07.02.2018, 07:22
Здравствуйте. Подскажите новичку как всё-таки реализовать подписку и публикацию в разные топики для одного и того же устройства. Например, имеем контроллер wb к которому подключен модуль управления освещением wb-mr6c с 6-ю реле К1-К6. Контроллер публикует состояние, например, реле К1 в топике /devices/wb-mr6c_122/controls/K1. Для управления этими реле необходимо отправить данные в топик /devices/wb-mr6c_122/controls/K1/on. Как это реализовать? Спасибо.
Я решил эту проблему дублированием статусов из /devices/wb-mr6c_122/controls/K1 в /devices/wb-mr6c_122/controls/K1/on в NodeRed. Таким образом в /devices/wb-mr6c_122/controls/K1/on я всегда знаю текущий статус релюшки (даже если его изменили выключателем) и могу его его изменить в iob.
rbe.jpeg

sergz99
Beiträge: 1
Registriert: 02.08.2018, 14:27

Re: Драйвер MQTT

Beitrag von sergz99 » 02.08.2018, 14:49

Прошу помощи. Sonoff со сторонней прошивкой публикует свое состояние на cloudmqtt (топик status) и подписан на топик control (управление со стороны IOBroker). Все работает, но вот iobroker не отображает у себя состояние топика status (сам топик виден, но состояние его - нет). В чем может быть проблема? Хочу использовать status для отображения в iobroker состояние Sonoff.
Bild
Bild
Dateianhänge
iob.png
cloud_mqtt.png

andrey1509
Beiträge: 8
Registriert: 18.07.2018, 17:56

Re: Драйвер MQTT

Beitrag von andrey1509 » 13.08.2018, 18:10

v965 hat geschrieben:
19.02.2017, 19:54
Вот и отлично.
Здравствуйте всем.
В этой системе новенький. Не получается соединиться с ESP8266 прошивка от WiFi-IoT по MQTT.
Брал скрипты из форума, естественно исправлял на свое. Ни чего не получается.
В логе соединение вроде идет , а в ячейках пусто.
Часть лога:
Spoiler: Show hidden text
2018-08-13 19:41:29.872 - [32minfo[39m: mqtt.0 starting. Version 2.0.2 in /opt/iobroker/node_modules/iobroker.mqtt, node: v10.8.0
2018-08-13 19:41:30.739 - [32minfo[39m: mqtt.0 Starting MQTT ' server on port 1883
2018-08-13 19:41:33.815 - [32minfo[39m: mqtt.0 Client [ESP826600161c69] connected with secret 1534178493777_1260
2018-08-13 19:41:34.206 - [32minfo[39m: mqtt.0 Client [ESP826600161c69] subscribes on "/ESP00161C69/#" with regex /^ESP00161C69\..*/
2018-08-13 19:41:34.208 - [32minfo[39m: mqtt.0 Client [ESP826600161c69] subscribes on "/ESP00161C69/#" with regex /^mqtt\.0\.ESP00161C69\..*/
2018-08-13 19:41:34.223 - [32minfo[39m: mqtt.0 Client [ESP826600161c69] subscribes on topic "timestamp"
Подскажите в чем может быть проблема

andrey1509
Beiträge: 8
Registriert: 18.07.2018, 17:56

Re: Драйвер MQTT

Beitrag von andrey1509 » 29.08.2018, 13:38

andrey1509 hat geschrieben:
13.08.2018, 18:10
Подскажите в чем может быть проблема
Разобрался. Все получаю.

Antworten