Добрый день.
Прошу помощи у знающих товарищей, т.к. сам только начал разбираться с MD и Linux.
OrangePi Lite 2 + ARMBIAN 5.87.190526 nightly Debian GNU/Linux 9 (stretch) + MajorDoMo + Mosquitto
MQTT брокер запущен. В качестве клиента использую Sonoff Basic с прошивкой Sonoff-Tasmota 6.5.0. Sonoff подлючается к брокеру и отправляет сообщения.
Код: Выделить всё
19:02:37 MQT: tele/sonoff/STATE = {"Time":"2019-06-23T19:02:37","Uptime":"3T16:16:36","Vcc":3.170,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"POWER":"0","Wifi":{"AP":1,"SSId":"Zaycevy","BSSId":"70:4F:57:3B:4A:77","Channel":11,"RSSI":94,"LinkCount":1,"Downtime":"0T00:00:06"}}
19:02:37 MQT: tele/sonoff/SENSOR = {"Time":"2019-06-23T19:02:37","AM2301":{"Temperature":28.9,"Humidity":50.1},"TempUnit":"C"}
В настройках MD прописал параметры брокера
Если вручную запустить скрипт
данные видно, что получает.
13:43:30 Topics to watch: # (Total: 1)
13:43:30 Path: #
13:43:30 Subscribing to: #
2019-06-16 13:43:30 Topic:tele/sonoff/LWT Он-лайн
2019-06-16 13:44:28 Topic:tele/sonoff/LWT Он-лайн
2019-06-16 13:44:28 Topic:cmd/sonoff/POWER
2019-06-16 13:44:28 Topic:tele/sonoff/INFO1 {"Module":"Sonoff Basic","Version":"6.5.0(release-sonoff)","FallbackTopic":"cmnd/DVES_455984_fb/","GroupTopic":"sonoffs"}
2019-06-16 13:44:28 Topic:tele/sonoff/INFO2 {"WebServerMode":"Admin","Hostname":"sonoff-6532","IPAddress":"192.168.0.104"}
2019-06-16 13:44:28 Topic:tele/sonoff/INFO3 {"RestartReason":"Software/System restart"}
2019-06-16 13:44:28 Topic:cmd/sonoff/POWER {"POWER":"0"}
2019-06-16 13:44:28 Topic:cmd/sonoff/POWER 0
2019-06-16 13:44:36 Topic:tele/sonoff/STATE {"Time":"2019-06-16T14:44:37","Uptime":"0T00:00:19","Vcc":3.182,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"POWER":"0","Wifi":{"AP":1,"SSId":"Zaycevy","BSSId":"70:4F:57:3B:4A:77","Channel":1,"RSSI":88,"LinkCount":1,"Downtime":"0T00:00:09"}}
2019-06-16 13:44:36 Topic:tele/sonoff/SENSOR {"Time":"2019-06-16T14:44:37","AM2301":{"Temperature":27.1,"Humidity":43.5},"TempUnit":"C"}
В логах видно, что MajorDoMo получает данных, но в интерфейсе почему-то не отображает их.
1561304737: Received PUBLISH from DVES_455984 (d0, q0, r0, m0, 'tele/sonoff/INFO1', ... (121 bytes))
1561304737: Sending PUBLISH to MajorDomo (#5d0f9d81db605) (d0, q0, r0, m0, 'tele/sonoff/INFO1', ... (121 bytes))
1561304737: Received PUBLISH from DVES_455984 (d0, q0, r0, m0, 'tele/sonoff/INFO2', ... (78 bytes))
1561304737: Sending PUBLISH to MajorDomo (#5d0f9d81db605) (d0, q0, r0, m0, 'tele/sonoff/INFO2', ... (78 bytes))
1561304737: Received PUBLISH from DVES_455984 (d0, q0, r0, m0, 'tele/sonoff/INFO3', ... (43 bytes))
1561304737: Sending PUBLISH to MajorDomo (#5d0f9d81db605) (d0, q0, r0, m0, 'tele/sonoff/INFO3', ... (43 bytes))
1561304737: Received PUBLISH from DVES_455984 (d0, q0, r0, m0, 'cmd/sonoff/POWER', ... (13 bytes))
1561304737: Sending PUBLISH to MajorDomo (#5d0f9d81db605) (d0, q0, r0, m0, 'cmd/sonoff/POWER', ... (13 bytes))
1561304737: Sending PUBLISH to DVES_455984 (d0, q0, r0, m0, 'cmd/sonoff/POWER', ... (13 bytes))
1561304737: Received PUBLISH from DVES_455984 (d0, q0, r0, m0, 'cmd/sonoff/POWER', ... (1 bytes))
1561304737: Sending PUBLISH to MajorDomo (#5d0f9d81db605) (d0, q0, r0, m0, 'cmd/sonoff/POWER', ... (1 bytes))
1561304737: Sending PUBLISH to DVES_455984 (d0, q0, r0, m0, 'cmd/sonoff/POWER', ... (1 bytes))
1561304744: New connection from 127.0.0.1 on port 1883.
1561304744: Sending CONNACK to 127.0.0.1 (0, 5)
1561304744: Socket error on client <unknown>, disconnecting.
1561304744: New connection from 127.0.0.1 on port 1883.
1561304744: Sending CONNACK to 127.0.0.1 (0, 5)
1561304744: Socket error on client <unknown>, disconnecting.
1561304745: Received PUBLISH from DVES_455984 (d0, q0, r0, m0, 'tele/sonoff/STATE', ... (245 bytes))
1561304745: Sending PUBLISH to MajorDomo (#5d0f9d81db605) (d0, q0, r0, m0, 'tele/sonoff/STATE', ... (245 bytes))
1561304745: Received PUBLISH from DVES_455984 (d0, q0, r0, m0, 'tele/sonoff/SENSOR', ... (91 bytes))
1561304745: Sending PUBLISH to MajorDomo (#5d0f9d81db605) (d0, q0, r0, m0, 'tele/sonoff/SENSOR', ... (91 bytes))
1561304746: Received PINGREQ from MajorDomo (#5d0f9d81db605)
1561304746: Sending PINGRESP to MajorDomo (#5d0f9d81db605)
1561304748: Received PINGREQ from DVES_455984
1561304748: Sending PINGRESP to DVES_455984
1561304754: New connection from 127.0.0.1 on port 1883.
Куда смотреть, подскажите пожалуйста!
Update: Включил логи MajorDoMo и оказалось, что всё работает нормально. Просто я ожидал увидеть автоматически добавленные объекты MQTT, а их надо настраивать самостоятельно (если кто-нибудь пришлёт инструкцию по подключению Tasmoto Basic - буду очень благодарен)