rule "1_Test: Temp min Wert Monat"
when
Item EnOcean_Wetter_Temp changed
then
val hmformat = java.time.format.DateTimeFormatter.ofPattern("HH:mm, yy/MM/dd")
val Min = EnOcean_Wetter_Temp.minimumSince(now.minusMonths(1), "rrd4j").state.format("%.1f °C")
val MinTime = EnOcean_Wetter_Temp.minimumSince(now.minusMonths(1), "rrd4j").timestamp.format(hmformat)
logInfo("tempMinWert","Min: {} MinTime: {}",Min,MinTime)
EnOcean_Wetter_Temp_Min_m_test.postUpdate(Min + " (" + MinTime + ")")
end
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
2021-02-09 23:03:32.083 [INFO ] [penhab.core.model.script.tempMinWert] - Min: -7,1 °C MinTime: 03:30, 21/01/11
2021-02-09 23:03:32.099 [WARN ] [b.core.model.script.actions.BusEvent] - Cannot convert '-7,1 °C (03:30, 21/01/11)' to a state type which item 'EnOcean_Wetter_Temp_Min_m_test' accepts: [DecimalType, QuantityType, UnDefType].