Broker disconnected, nach reconnect keine Daten mehr

Begonnen von Icinger, 03 Mai 2020, 20:09:41

Vorheriges Thema - Nächstes Thema

Icinger

Hallo,

seit neuestem hab ich immer wieder mal das Problem, dass nach einer Laufzeit von 5 Minuten bis mehreren Tagen, plötzlich der MQTT-Broker disconnected.
Eine Sekunde später erfolgt der reconnect, aber es kommen keine Daten mehr in FHEM an.

Der Broker läuft auf meinem Haupt-Router im Netzwerk auf OpenWRT.
FHEM läuft seit Jahren auf einem Cubietruck, direkt mit Netzwerkkabel angebunden.

Der MQTTExplorer hat keine Probleme, da kommen die Daten weiterhin schön an.

Hier ein kurzer Auszug aus dem Log:
2020.05.03 19:37:13 5: mq2_Client_gl: received PUBLISH (0)(18)tele/Gosund3/STATE{"Time":"2020-05-03T18:37:12","Uptime":"21T06:15:11","UptimeSec":1836911,"Heap":29,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":23,"POWER1":"on"
,"Wifi":{"AP":1,"SSId":"GUTTI2","BSSId":"E4:95:6E:44:8F:35","Channel":6,"RSSI":78,"Signal":-61,"LinkCount":7,"Downtime":"0T00:00:26"}}                                                                                                       
2020.05.03 19:37:13 5: mq2_Client_gl: dispatch autocreate=simple\000mq2_Client_gl\000tele/Gosund3/STATE\000{"Time":"2020-05-03T18:37:12","Uptime":"21T06:15:11","UptimeSec":1836911,"Heap":29,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"
MqttCount":23,"POWER1":"on","Wifi":{"AP":1,"SSId":"GUTTI2","BSSId":"E4:95:6E:44:8F:35","Channel":6,"RSSI":78,"Signal":-61,"LinkCount":7,"Downtime":"0T00:00:26"}}                                                                           
2020.05.03 19:37:14 5: mq2_Client_gl: received PUBLISH (0)(19)tele/Gosund3/SENSOR{"Time":"2020-05-03T18:37:12","ENERGY":{"TotalStartTime":"2020-01-30T18:31:36","Total":10.889,"Yesterday":0.200,"Today":0.148,"Period":0,"Power":33,"Apparen
tPower":102,"ReactivePower":97,"Factor":0.32,"Voltage":227,"Current":0.450}}                                                                                                                                                                 
2020.05.03 19:37:14 5: mq2_Client_gl: dispatch autocreate=simple\000mq2_Client_gl\000tele/Gosund3/SENSOR\000{"Time":"2020-05-03T18:37:12","ENERGY":{"TotalStartTime":"2020-01-30T18:31:36","Total":10.889,"Yesterday":0.200,"Today":0.148,"Pe
riod":0,"Power":33,"ApparentPower":102,"ReactivePower":97,"Factor":0.32,"Voltage":227,"Current":0.450}}                                                                                                                                     
2020.05.03 19:40:11 2: mq2_Client_gl: No PINGRESP for last PINGREQ (at 2020-05-03 19:39:39), disconnecting                                                                                                                                   
2020.05.03 19:40:11 1: 192.168.1.1:1883 disconnected, waiting to reappear (mq2_Client_gl)                                                                                                                                                   
2020.05.03 19:40:11 1: 192.168.1.1:1883 reappeared (mq2_Client_gl)                                                                                                                                                                           
2020.05.03 19:40:56 1: 192.168.1.1:1883 disconnected, waiting to reappear (mq2_Client_gl)                                                                                                                                                   
2020.05.03 19:40:56 1: 192.168.1.1:1883 reappeared (mq2_Client_gl)                                                                                                                                                                           
2020.05.03 19:41:41 1: 192.168.1.1:1883 disconnected, waiting to reappear (mq2_Client_gl)                                                                                                                                                   
2020.05.03 19:41:41 1: 192.168.1.1:1883 reappeared (mq2_Client_gl)                                                                                                                                                                           
2020.05.03 19:42:26 1: 192.168.1.1:1883 disconnected, waiting to reappear (mq2_Client_gl)                                                                                                                                                   
2020.05.03 19:42:27 1: 192.168.1.1:1883 reappeared (mq2_Client_gl)                                                                                                                                                                           
2020.05.03 19:43:11 1: 192.168.1.1:1883 disconnected, waiting to reappear (mq2_Client_gl)                                                                                                                                                   
2020.05.03 19:43:11 1: 192.168.1.1:1883 reappeared (mq2_Client_gl)                                                                                                                                                                           
2020.05.03 19:43:56 1: 192.168.1.1:1883 disconnected, waiting to reappear (mq2_Client_gl)                                                                                                                                                   
2020.05.03 19:43:56 1: 192.168.1.1:1883 reappeared (mq2_Client_gl)                                                                                                                                                                           
2020.05.03 19:44:41 1: 192.168.1.1:1883 disconnected, waiting to reappear (mq2_Client_gl)                                                                                                                                                   
2020.05.03 19:44:41 1: 192.168.1.1:1883 reappeared (mq2_Client_gl)                                                                                                                                                                           
2020.05.03 19:45:26 1: 192.168.1.1:1883 disconnected, waiting to reappear (mq2_Client_gl)                                         


Ein Ping auf den Router läuft auch ohne Probleme durch:
stefan@cubietruck:~$ ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.489 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.325 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.375 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=0.308 ms
64 bytes from 192.168.1.1: icmp_seq=5 ttl=64 time=0.527 ms
64 bytes from 192.168.1.1: icmp_seq=6 ttl=64 time=0.387 ms
64 bytes from 192.168.1.1: icmp_seq=7 ttl=64 time=0.382 ms
64 bytes from 192.168.1.1: icmp_seq=8 ttl=64 time=0.407 ms
^C
--- 192.168.1.1 ping statistics ---
8 packets transmitted, 8 received, 0% packet loss, time 7018ms
rtt min/avg/max/mdev = 0.308/0.400/0.527/0.070 ms
stefan@cubietruck:~$

defmod auf den MQTT2-Client habe ich schon probiert, kommen trotzdem keine Daten.
Abhilfe schafft leider nur ein FHEM-Neustart.

Jemand eine Idee, woran das liegen könnte?
An den Netzwerk-Kabeln kanns ja kaum liegen, wenn alles andere sang- und klanglos funktioniert.

lg, Stefan


PS: Bevor die Frage kommt: FHEM wurde gestern erst aktualisiert, ist also am neuesten Stand
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

rudolfkoenig

Um welchen Borker geht es?
Was steht im Log des Brokers?
Das Log scheint ab 19:40 nicht mit verbose 5 zu laufen, stimmt das?