Temperaturunterschied errechnen rule

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
hulda
Beiträge: 4
Registriert: 13. Jan 2018 19:43

Temperaturunterschied errechnen rule

Beitrag von hulda » 6. Nov 2019 12:02

Hallo

ich möchte wenn sich KWL_Temp_Fortluft ändert den Unterschied zwischen KWL_Temp_Fortluft und KWL_Temp_Aussenluft
in der Variablen KWL_Temp_Unterschied schreiben.
Aber irgendwas ist da falsch. Kann mir da jemand unter die Arme greifen?


rule "Temperaturunterschied Lüftung"


when
Item KWL_Temp_Fortluft received update
then
var Number unterschied = Float.valueOf(KWL_Temp_Fortluft) - (KWL_Temp_Aussenluft)
KWL_Temp_Unterschied.postUpdate((unterschied))
end


Danke
Gruß Dirk

Peter Aschinger
Beiträge: 211
Registriert: 8. Feb 2019 12:12

Re: Temperaturunterschied errechnen rule

Beitrag von Peter Aschinger » 6. Nov 2019 13:05

Hi Dirk,
zur Rule kann ich dir nicht helfen.
Aber mich würde interessieren welche Lüftungsanlage du betreibst?

Ich betreibe hier eine Westaflex WAC350.

Viele Grüße

Peter

Benutzeravatar
peter-pan
Beiträge: 379
Registriert: 28. Nov 2018 12:03
Wohnort: Schwäbisch Gmünd

Re: Temperaturunterschied errechnen rule

Beitrag von peter-pan » 6. Nov 2019 15:39

Wie sind den deine Items definiert ?

Vielleicht probierst du mal:

Code: Alles auswählen

var Number unterschied = ((KWL_Temp_Fortluft.state as Number).floatValue - (KWL_Temp_Aussenluft.state as Number).floatValue)

hulda
Beiträge: 4
Registriert: 13. Jan 2018 19:43

Re: Temperaturunterschied errechnen rule

Beitrag von hulda » 6. Nov 2019 19:54

peter-pan hat geschrieben:
6. Nov 2019 15:39
Wie sind den deine Items definiert ?

Vielleicht probierst du mal:

Code: Alles auswählen

var Number unterschied = ((KWL_Temp_Fortluft.state as Number).floatValue - (KWL_Temp_Aussenluft.state as Number).floatValue)
Hat super funktioniert...wäre ich nie drauf gekommen.
Vielen Dank!

Benutzeravatar
peter-pan
Beiträge: 379
Registriert: 28. Nov 2018 12:03
Wohnort: Schwäbisch Gmünd

Re: Temperaturunterschied errechnen rule

Beitrag von peter-pan » 7. Nov 2019 11:49

Prima, das freut mich.
Hast du meine PN bekommen ?

Antworten

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 3 Gäste