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
openHAB4.3.6 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet
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].