Hallo,
vorab: Ich denke es geht hier mehr um den eigentlichen MQTT-Server, als um die Bibliothek von Siemens.
Folgendes Problem:
Die S71200 Verbindet sich und Abonniert schön brav, alles funktioniert. Keep Alive wird alle 50 Sekunden von der 1200er gesendet und von IPS returniert. Befehle werden von IPS gesendet und von der S7 angenommen.
Irgendwann jedoch weigert sich Symcon das Abonnierte Thema an den Client weiterzuleiten. Folglich kommen keine Befehle mehr an und die Steuerung reagiert nicht.
Pings kommen von der noch aktiven Verbindung aber in IPS an und werden fröhlich wieder zurück geschickt. Der Client (die 1200er) denkt also es ist alles ok und macht keinen Reconnect.
Nun wollte ich mal ins Log schauen und sehe nur folgendes:
24.05.2023 09:36:56 | 22522 | WARNING | Server Socket | Fehler beim Lesen: Die Verbindung wurde vom Kommunikationspartner zurückgesetzt
24.05.2023 09:36:57 | 22522 | MESSAGE | Server Socket | Eingehende Verbindung…
24.05.2023 09:36:59 | 22522 | MESSAGE | Server Socket | Eingehende Verbindung…
24.05.2023 09:37:01 | 22522 | WARNING | Server Socket | Fehler beim Lesen: Die Verbindung wurde vom Kommunikationspartner zurückgesetzt
24.05.2023 09:37:07 | 22522 | MESSAGE | Server Socket | Eingehende Verbindung…
Edit: Hier weiß ich nicht mal ob das mein besagter Client ist. - Ende Edit
Kann ich irgendwie das Loglevel für die Server, bzw. Socket-Instanz beeinflussen, so dass ich mehr sehe?
Danke schon im Voraus!
Alex