keine Werte mehr über MQTT nach Update auf 3.1

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
escfromf5
Beiträge: 10
Registriert: 16. Aug 2021 19:59
Answers: 0

keine Werte mehr über MQTT nach Update auf 3.1

Beitrag von escfromf5 »

Hallo zusammen,

bei mir läuft Openhab und MQTT im Docker-Container. Nur nach dem Update bekomme ich über MQTT keine Werte mehr von meinem Sensor.
Ich habe das Binding mehrfach gelöscht und neu angelegt, auch den Container mehrfach neu gestartet.
Das Bridge Thing wird als Online angezeigt, auch das generic Thing, wenn ich dann ein Channel samt Item erstelle steht halt nur NULL drin statt werte.
Die selben Einstellungen in einer drittklassigen android APP und alles funktioniert.

Also wird es wohl an Openhab liegen, aber wo ist da nur der Fehler?

Benutzeravatar
udo1toni
Beiträge: 15269
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: keine Werte mehr über MQTT nach Update auf 3.1

Beitrag von udo1toni »

Hast Du mal den openHAB Cache geleert? Das wird zwar meines Wissens eigentlich automatisch beim Update ausgelöst, aber vielleicht ist dabei ja was schief gegangen.
Ansonsten bitte nicht vergessen, dass openHAB nur bei Updates Werte in die Items übernimmt. Nur Topics mit Retain=true erhalten beim Subscribe direkt den aktuellen Wert. Wobei das natürlich auch für andere mqtt Clients gilt :)
openHAB4.3.6 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

escfromf5
Beiträge: 10
Registriert: 16. Aug 2021 19:59
Answers: 0

Re: keine Werte mehr über MQTT nach Update auf 3.1

Beitrag von escfromf5 »

Cache ist geleert und der Fehler besteht nach wie vor.
Updates kommen aller 30sec.
Ich habe auch im Hivemq ein trace laufen lassen und es wird fleißig übertragen.

Unter OpenHAB 3.0 lief alles bestens.

escfromf5
Beiträge: 10
Registriert: 16. Aug 2021 19:59
Answers: 0

Re: keine Werte mehr über MQTT nach Update auf 3.1

Beitrag von escfromf5 »

Unter 3.0.2 funktioniert es wieder. Ist also ein Fehler in der 3.1 Software.

Antworten