Dann wird die Maschine zwischendurch mit ihrem Verbrauch unter den Grenzwert fallen. Du müsstest mal einen kompletten Waschgang mitschreiben, also alle Wertänderungen von Maschine an bis Maschine aus. Am besten schreibst Du Dir die werte mitsamt Zeitstempel in eine Tabelle, um den Verlauf auswerten zu können.
Du solltest dabei im Hinterkopf behalten, dass eine Waschmaschine meist viele verschiedene Waschprogramme zur Verfügung stellt und davon zumindest einige auch abwechselnd genutzt werden.
Mit einem kompletten Lastschrieb kannst Du anschließend besser auswerten, wie das Ende des Waschgangs korrekt ermittelt werden kann.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
Habe mir die Log dazu angesehen. Die Maschine war tatsächlich fertig.
Schwankte wie bei jedem beendeten Waschgang zwischen 1,4 und 1,3 Watt.
Bin etwas verwundert.
Dann muss die Boolean Variable zwischendurch wieder gesetzt worden sein. Oder es ist ein anderer Fehler drin... Zeig bitte noch mal die Rule, wie sie jetzt läuft.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
Du hast hinter "if(sps_kg_wm_leistung.state > 20) // Erkennung die Maschine wurde gestartet" keine geschweiften Klammern gesetzt....
Das hat zur Folge, dass jedes Mal, wenn Du in den Zweig "if(!bWash)" springst, bWash wieder auf TRUE gesetzt wird, obwohl es eigentlich False sein sollte...
Hier mal in klarer Schreibweise.... (dann siehst Du, dass durch die fehlende Klammer nach dem "if" nur das sendTelegram ausgeführt wird...)
Das war ursprünglich von mir, nicht von imofa, Du hast da aber eine weitere Zeile eingefügt...
Eine bedingte Verzweigung gilt immer nur für die nächste Anweisung. Wenn mehrere Anweisungen bedingt ausgeführt werden sollen, so müssen diese als Block zusammengefasst werden. Das geht mit den geschweiften Klammern.
Und noch eine Bitte: Wenn Du Code (oder Konfigurationen oder auch logs) postest, markiere den Bereich bitte mit Code-Tags (im vollständigen Editor das </> oder alternativ von Hand, zu Beginn [ C O D E] und zum Ende [/ C O D E] (ohne Leerzeichen... hier nur, damit es nicht in Tags umgewandelt wird...)
Gesendet von iPad mit Tapatalk
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet