Hallo zusammen,
habe aktuell keine Idee wie ich folgendes Problem lösen kann:
Aufbau:
iobroker auf einem Futro ThinClient unter Ubuntu 18.04.4 LTS
master@iobroker:/opt/iobroker$ iobroker update | grep install
Adapter "admin" : 3.7.8 , installed 3.7.8
Adapter "alexa2" : 3.0.5 , installed 3.0.5
Adapter "backitup" : 1.3.6 , installed 1.3.6
Adapter "discovery" : 1.3.0 , installed 1.3.0
Adapter "geofency" : 0.3.2 , installed 0.3.2
Adapter "info" : 1.5.6 , installed 1.5.6
Controller "js-controller" : 2.2.9 , installed 2.2.9
Adapter "mqtt-client" : 1.1.1 , installed 1.2.1
Adapter "owfs" : 0.6.1 , installed 0.6.4
Per owfs werden 30 Temperatursensoren abgefragt, was auch einwandfrei funktioniert. Die Temperaruren werden im angegebenen Poll-Intervall abgefragt und geben Werte.
Mit dem MQTT-Client wird das "Edomi-formatierte" Topic an den Mosquitto Server gepublisht. Da holt sich der Edomi das mit einem eigenen Client wieder ab. Das hat seit Weihnachten einwandfrei funktioniert.
Seit letzer Woche funktioniert das nun nicht mehr.
Hatte dazu hier schon einmal etwas geschrieben, mache jetzt mal einen eigenen Thread auf, da das Problem nun wiederholt auftritt.
Bis letzte Woche hatte ich mqtt-client Version 1.1.1 und Controller 2.2.7 installiert. Nun gab es letzte Woche zum ersten Mal den Ausfall und der MQTT-Client hat seine Werte nicht mehr gepublisht. Nach einigem experimentieren habe ich keine Lösung für mein Problem gefunden. Ich habe eine komplette Neuinstallation (und Rückspielen des Backups) auf die aktuellsten Versionen gemacht, die mqtt-client version 1.2.1 ist aktuell nicht im default Zweig zu finden. Sie wird aber mit dem Controller Version 2.2.9 empfohlen bzw. vorausgesetzt.
Wenn ich in den Einstellungen zu einem Objekt die MQTT-Client Option deaktiviere und danach wieder aktiviere, kann ich das senden wieder aktivieren. Es fällt aber nach einem unbestimmten Zeitraum wieder aus. Aktuell von Montag Abend bis heute hat es gehalten.
Falls weitere Informationen benötigt werden kann ich gerne liefern.
Vielen Dank für eure Unterstützung.