Tipp: Statt secondOfDay durch 60 zu teilen, solltest Du lieber pro Stunde 3600 Sekunden und pro Minute 60 Sekunden hinzurechnen, also aus 1015 (16*60 + 55) wird entsprechend 60900 (16* 3600 + 55 * 60 - oder 1015 * 60). secondOfDay ist mit Sicherheit ein Integer Wert, beim Teilen müsste openHAB dann daraus ein Float machen, das geht gerne mal schief.
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
Dies nutze ich zum Berechnen der verbrauchten Strommenge, aber "now.withTimeAtStartOfDay" gibt es ja auch nocht mehr.
Ich finde derzeit aber auch keine vergleichebare Funktion bei Java.time
Hat dies noch jemand benutzt und evtl. schon umgestellt??
openHAB Stable 5.1.0 in einem Debian Trixie (LXC) unter Proxmox 9.1.4