Wasser Tagesverbrauch - Problem bei Berechnung

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
mr.b4
Beiträge: 67
Registriert: 11. Sep 2019 16:57
Answers: 0

Wasser Tagesverbrauch - Problem bei Berechnung

Beitrag von mr.b4 »

Hallo zusammen,

ich lese seit kurzem meine Wasseruhr als 2Byte Wert (Absolutwert in Liter) über KNX ein.
Seit dem klappt die (sehr wichtige) Berechnung des Tagesverbrauches nicht mehr. (Vorher war es ein einfacher Counter am ESP32)

Code: Alles auswählen

val  ZonedDateTime 	zdt = ZonedDateTime.now()    

    var  ZonedDateTime 	start_of_day = zdt.toLocalDate().atStartOfDay(zdt.getZone())

    

    var Wasser_Tag = Wasseruhr_01.deltaSince(start_of_day) as Number 

    

   Kaltwasser_Tagesbilanz.postUpdate(Wasser_Tag)
In der Rule DSL hatte ich früher schon mal Probleme mit langen Zahlen. Nur da waren es IR-Codes, die konnte ich auch als String verarbeiten.
Jetzt brauche ich eine andere Lösung...

Viele Grüße,

Markus

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

Re: Wasser Tagesverbrauch - Problem bei Berechnung

Beitrag von udo1toni »

Wie ist der Itemtyp?
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

mr.b4
Beiträge: 67
Registriert: 11. Sep 2019 16:57
Answers: 0

Re: Wasser Tagesverbrauch - Problem bei Berechnung

Beitrag von mr.b4 »

Zählerstand als auch Tagesverbrauch sind "Number"

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

Re: Wasser Tagesverbrauch - Problem bei Berechnung

Beitrag von udo1toni »

Ok, reicht eventuell noch nicht.
Welche exakte Version von openHAB? Wie exakt ist der Channel definiert?
Welche Persistence verwendest Du?
Wie wird das Item persistiert?
Kannst Du die vollständige Rule zeigen?
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

mr.b4
Beiträge: 67
Registriert: 11. Sep 2019 16:57
Answers: 0

Re: Wasser Tagesverbrauch - Problem bei Berechnung

Beitrag von mr.b4 »

Danke für Deine Unterstützung.
Das Problem hat sich mit einem "neuen Tag" von alleine gelöst.
Jetzt werden wieder berechnete Werte angezeigt.

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

Re: Wasser Tagesverbrauch - Problem bei Berechnung

Beitrag von udo1toni »

Ah. Dann hattest Du einfach noch nicht genug Daten in der Persistence :)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten