Merkwürdiger Statuswechsel bei Jalousie-Modul

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
krause
Beiträge: 20
Registriert: 4. Aug 2022 17:42
Answers: 0

Merkwürdiger Statuswechsel bei Jalousie-Modul

Beitrag von krause »

Hallo zusammen,

im Log habe ich zu meinem Qubino-Jalousie-Modul mehrere Log-Einträge entdeckt, bei denen der Status mehrfach wechselt:

Code: Alles auswählen

... 06:53:01.171 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'JalousieFensterWestseite' received command UP
... 06:53:01.172 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'JalousieFensterWestseite_BlindsControl' received command UP
... 06:53:01.180 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'JalousieFensterWestseite_BlindsControl' predicted to become UP
... 06:53:01.189 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'JalousieFensterWestseite_BlindsControl' changed from 100 to 0
... 06:53:02.915 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'JalousieFensterWestseite_BlindsControl' changed from 0 to 97
... 06:53:03.032 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'JalousieFensterWestseite_BlindsControl' changed from 97 to 96
... 06:53:26.251 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'JalousieFensterWestseite_BlindsControl' changed from 96 to 0
Nach Empfang des Befehls zum Hochgehen wechselt der Status innerhalb von 2s von 100 auf 0, dann 97 und 96, bevor dann nach gut 20s die Jalousie oben ist. Kann mir das jemand erklären?

Danke schon mal.
Krause
von udo1toni » 10. Okt 2022 20:54
Das ist ganz einfach (oder sagen wir mal, zumindest zum Teil).

Rollershutter Items kennen die Befehle UP, DOWN, STOP und die Zahlen 0 bis 100. Gültige Status sind ausschließlich die Zahlen 0 bis 100.
Wenn Du nun den Befehl UP sendest, versucht openHAB vorherzusagen, welcehn Status das Item wohl nach Ausführen des Befehls annehmen wird. Zunächst nimmt es UP als Möglichkeit in Betracht, aber das ist natürlich Quatsch, da kein gültiger Status. Wenn man den Shutter nicht selbst stoppt, wird er aber irgendwan oben anschlagen und dann den Status 0 haben, also wird das Item schon mal auf dne Status 0 gesetzt (das erste changed Event).
Zwischenzeitlich hat sich der Laden bewegt, und dummerweise wird nun aus irgendeinem Grund der Status aktiv ausgelesen. In der Folge wird der tatsächliche Status gesetzt, eben 97, und gleich danach noch 96.

Die viel interessantere Frage ist also: Warum kommen zu Beginn der Fahrt Status Updates, dann aber nicht mehr? Da wäre die Frage, wie Qubino das allgemein und im Besonderen bei Rollershutter Devices macht.

Den ersten Sprung von 100 auf 0 bekommst Du aber leicht weg (incl. dem predicted Schwachsinn...), indem Du dem Item als Metadaten Auto-Update auf false einstellst (Achtung: Ein Haken bedeutet: Mach auf jeden Fall Autoupdate, ein leeres Kästchen bedeutet: mach auf keinen Fall Autoupdate, das Minus bedeutet, die Funktion ist nicht explizit gesetzt.
Gehe zur vollständigen Antwort

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

Re: Merkwürdiger Statuswechsel bei Jalousie-Modul

Beitrag von udo1toni »

Das ist ganz einfach (oder sagen wir mal, zumindest zum Teil).

Rollershutter Items kennen die Befehle UP, DOWN, STOP und die Zahlen 0 bis 100. Gültige Status sind ausschließlich die Zahlen 0 bis 100.
Wenn Du nun den Befehl UP sendest, versucht openHAB vorherzusagen, welcehn Status das Item wohl nach Ausführen des Befehls annehmen wird. Zunächst nimmt es UP als Möglichkeit in Betracht, aber das ist natürlich Quatsch, da kein gültiger Status. Wenn man den Shutter nicht selbst stoppt, wird er aber irgendwan oben anschlagen und dann den Status 0 haben, also wird das Item schon mal auf dne Status 0 gesetzt (das erste changed Event).
Zwischenzeitlich hat sich der Laden bewegt, und dummerweise wird nun aus irgendeinem Grund der Status aktiv ausgelesen. In der Folge wird der tatsächliche Status gesetzt, eben 97, und gleich danach noch 96.

Die viel interessantere Frage ist also: Warum kommen zu Beginn der Fahrt Status Updates, dann aber nicht mehr? Da wäre die Frage, wie Qubino das allgemein und im Besonderen bei Rollershutter Devices macht.

Den ersten Sprung von 100 auf 0 bekommst Du aber leicht weg (incl. dem predicted Schwachsinn...), indem Du dem Item als Metadaten Auto-Update auf false einstellst (Achtung: Ein Haken bedeutet: Mach auf jeden Fall Autoupdate, ein leeres Kästchen bedeutet: mach auf keinen Fall Autoupdate, das Minus bedeutet, die Funktion ist nicht explizit gesetzt.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

krause
Beiträge: 20
Registriert: 4. Aug 2022 17:42
Answers: 0

Re: Merkwürdiger Statuswechsel bei Jalousie-Modul

Beitrag von krause »

Ja, so sieht's viel besser im Log aus.

Danke!

Antworten