Persistence Min/Max mit Zeitstempel

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

seka
Beiträge: 27
Registriert: 30. Nov 2018 11:13
Answers: 0

Re: Persistence Min/Max mit Zeitstempel

Beitrag von seka »

Dann steht das im Log:

Code: Alles auswählen

2021-02-09 22:58:17.953 [INFO ] [penhab.core.model.script.tempMinWert] - Min: -7,1 °C MinTime: 03:30, 21/01/11

Benutzeravatar
udo1toni
Beiträge: 15269
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: Persistence Min/Max mit Zeitstempel

Beitrag von udo1toni »

Prima, dann sollte es nun ohne weitere Probleme gehen...

Code: Alles auswählen

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

seka
Beiträge: 27
Registriert: 30. Nov 2018 11:13
Answers: 0

Re: Persistence Min/Max mit Zeitstempel

Beitrag von seka »

hmm dann bin ich vllt. zu doof
Fehler ist noch der gleiche:

Code: Alles auswählen

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].

Benutzeravatar
udo1toni
Beiträge: 15269
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: Persistence Min/Max mit Zeitstempel

Beitrag von udo1toni »

Oh... So einfach kann es sein... Das Item EnOcean_Wetter_Temp_Min_m_test muss vom Typ String sein, Du hast aber ein Number Item angelegt.
openHAB4.3.6 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

seka
Beiträge: 27
Registriert: 30. Nov 2018 11:13
Answers: 0

Re: Persistence Min/Max mit Zeitstempel

Beitrag von seka »

Oh man.
Vielen Dank für deine Hilfe nun klappt es.

Benutzeravatar
udo1toni
Beiträge: 15269
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: Persistence Min/Max mit Zeitstempel

Beitrag von udo1toni »

Prima :)
openHAB4.3.6 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

Antworten