rule "Stromzähler Verbrauch Aktuell"
when
Time cron "0 59 23 * * ?"
then
WH_Letzter_Tagesverbrauch.postUpdate ((Gesamtverbraucht_Wh.deltaSince(now.withTimeAtStartOfDay)))
end
Die Rule an sich funktioniert, aber VSC meckert über das .postUpdate
vielleicht Sitz ich auch die letzte zeit zu viel davor um den eigentlichen Fehler zu finden.
rule "Stromzähler Verbrauch Aktuell"
when
Time cron "0 59 23 * * ?"
then
WH_Letzter_Tagesverbrauch.postUpdate(Gesamtverbraucht_Wh.deltaSince(now.withTimeAtStartOfDay))
end
Super. Das Problem ist in diesem Fall, dass es zwei gleichberechtigte Funktionen gibt, die beide passen könnten, openHAB weiß nun nicht, welche der beiden Varianten es verwenden soll. mit .floatValue gibt es nur noch eine mögliche Funktion...
openHAB5.1.3 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime - LXC, 4 Kerne, 3 GByte RAM)
Hostsystem Proxmox VE 9.1.9 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte