Hallo zusammen,
ich benötige für mein OVMS Modul eine MQTT von außerhalb, da ich ungern meine Daten unverschlüsselt übertragen möchte, nutze ich TLS.
Im Prinzip funktioniert es auch, aber der Symcon Broker hängt sich hin und wieder auf. Es hilft manchmal ein de/aktivieren der Serverinstanz, aber manchmal muss ich auch symcon neustarten.
Ich vermute das der Broker Symconseitig abstürzt, da es nicht hilft die MQTT Verbindung OVMS-Seitig neu zu starten.
Das OVMS Gerät hat sowohl Wifi als auch ein LTE Modul. Bin ich zuhause, bucht es sich im Wifi ein, bin ich unterwegs, dann wird LTE genutzt (daher auch TLS).
Ich habe dabei beobachtet, das der Absturz meistens dann auftritt, wenn OVMS von LTE auf Wifi umstellt. Dummerweise kann ich weder im OVMS noch bei Symcon eine Fehlermeldung erkennen. Auch der Debugauszug sieht unauffällig aus.
Ich erkenne den Fehler praktisch nur, weil keine Daten mehr ankommen, schaue ich bei OVMS dann nach, sehe ich, das versucht wird, eine Verbindng aufzubauen und durch einen Timeout verhindert wird. Sobald ich die Instanz in Symcon neustarten (oder Symcon neustarte) läuft es anstandslos.
Schalte ich TLS aus, funktioniert alles sauber. Hat jemand eine Idee, wie ich dem Fehler auf die Spur kommen kann?
Viele Grüße