Was hier nach Wechsel auf 5.5 noch auffällt ist folgender Logeintrag, dieser kommt minütlich zur gleichen Sekunde
Code:
31.10.2020 21:32:54 | 52812 | ERROR | FlowHandler | Kann Daten nicht zur Instanz #52812 weiterleiten: Header is invalid
#52812 ist der MQTT Server.
Der Debug/Dump Auszug, Sekunde 54:
Code:
TXT: 31.10.2020, 21:37:54 | BUFFER IN | �<NUL>
HEX: 31.10.2020, 21:37:54 | BUFFER IN | C0 00
TXT: 31.10.2020, 21:37:54 | BUFFER IN | �<NUL>
HEX: 31.10.2020, 21:37:54 | BUFFER IN | C0 00
TXT: 31.10.2020, 21:37:54 | MQTT:RX:PINGREQ |
HEX: 31.10.2020, 21:37:54 | MQTT:RX:PINGREQ |
MQTT, Server-Socket-Dump:
Code:
TXT: 31.10.2020, 21:49:54 | RECEIVED [10.8.5.13:64269] | �<NUL>
HEX: 31.10.2020, 21:49:54 | RECEIVED [10.8.5.13:64269] | C0 00
TXT: 31.10.2020, 21:49:54 | TRANSMIT [10.8.5.13:64269] | �<NUL>
HEX: 31.10.2020, 21:49:54 | TRANSMIT [10.8.5.13:64269] | D0 00
TXT: 31.10.2020, 21:49:54 | RECEIVED [10.8.5.7:52686] | �<NUL>
HEX: 31.10.2020, 21:49:54 | RECEIVED [10.8.5.7:52686] | C0 00
Host 10.8.5.13 ist Symcon selbst, Host 10.8.5.7 ist ein MQTT FHEM Client, hier sieht der Logeintrag so aus:
Code:
2020.10.31 22:06:54 5: MQTT fhem_symcon message sent: PingReq/at-most-once
2020.10.31 22:06:54 5: SW: c000
Sieht so aus als ob Symcon auf MQTT-Pings nicht korrekt antwortet?
EDIT1:
Diese Annahme ist leider falsch es kommen überhaupt keine MQTTs von FHEM mehr an, bei allen heisst es: Header is invalid
EDIT2:
Das Problem lag bei FHEM, bzw. dem Einsatz eines veralteten Moduls (MQTT anstatt MQTT2_CLIENT). Ich habe es auch im Beispiel Beitrag angepasst, so das keine Fehlinfomation im Forum steht.