Wasser Tagesverbrauch - Problem bei Berechnung
Verfasst: 25. Jun 2024 17:24
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)
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
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)
Jetzt brauche ich eine andere Lösung...
Viele Grüße,
Markus