Seite 1 von 1

Temperaturunterschied errechnen rule

Verfasst: 6. Nov 2019 12:02
von hulda
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

Re: Temperaturunterschied errechnen rule

Verfasst: 6. Nov 2019 13:05
von PeterA
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

Re: Temperaturunterschied errechnen rule

Verfasst: 6. Nov 2019 15:39
von peter-pan
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)

Re: Temperaturunterschied errechnen rule

Verfasst: 6. Nov 2019 19:54
von hulda
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!

Re: Temperaturunterschied errechnen rule

Verfasst: 7. Nov 2019 11:49
von peter-pan
Prima, das freut mich.
Hast du meine PN bekommen ?

Re: Temperaturunterschied errechnen rule

Verfasst: 9. Dez 2019 21:23
von peter-pan
hulda hat geschrieben: 6. Nov 2019 19:54 Hat super funktioniert...wäre ich nie drauf gekommen.
Vielen Dank!
Hallo Dirk,

hier noch der Screenshot zur PN:
verbrauch.jpg