MQTT: Socket error

Hallo,

bis gestern nutzte ich die aktuelle Nightly. Diese produzierte nach wenigen Nachrichten in Verbindung mit Mosquitto Socket Errors. Dies ging so weit, dass Homegear keine Nachrichten mehr versendet bekam und auch keine mehr erhielt, da im 10 Sekundentakt ein Socket Error auftratund anschließend ein Reconnect.
Mit der stabilen 0.6.x Homegearversion aus dem Repo traten diese Probleme bisweilen nicht auf.

Laufen habe ich Homegear und Mosquitto auf einem RPi3 mit Raspbian Jessie.

Ist das Problem bekannt? Und vor allem, wie kann ich Abhilfe schaffen?
Falls es hilft, dann poste ich heute Abend ein paar Auszüge aus den Logs.

VG

Offensichtlich habe ich das Problem mit auch mit der 0.6.7-1545.

Homegear quittiert seinen Dienst mit:

12/07/16 17:01:41.363 MQTT Client: Error in file MQTT/Mqtt.cpp line 606 in function void Mqtt::processPublish(std::vector&): Tried to decode invalid number. Payload was: 4D414E552D4D4F4445

und anschließend dauerhaft mit:
12/07/16 17:26:20.736 MQTT Client: Error in file MQTT/Mqtt.cpp line 981 in function void Mqtt::connect(): Could not connect to server ::1 on port 1883. Poll failed with error code: 1.

So wie es scheint hat sich das Thema erledigt. Node-Red hat sich scheinbar nicht ganz mit Mosquitto vertragen.

1 Like