Seite 2 von 2

Re: Berechnung in Rule

Verfasst: 28. Dez 2022 14:40
von BOP
So als Schnellschuss:

Code: Alles auswählen

var ergebnis = dhwset.state as Number - dhw1_actualTemp.state as Number + dhwset.state as Number
var gerundet = Math.round(ergebnis.floatValue).intValue
EDIT: Da war Udo schneller. Und, wie immer natürlich, noch eleganter. :D

Re: Berechnung in Rule

Verfasst: 28. Dez 2022 15:09
von udo1toni
Na, eleganter??? Ich war einfach nur zu faul, das mit einer Variablen zu schreiben...

Re: Berechnung in Rule

Verfasst: 28. Dez 2022 22:18
von mad-mike
udo1toni hat geschrieben: 28. Dez 2022 14:39

Code: Alles auswählen

dhwset1.postUpdate(((dhwset.state as Number) - (dhw1_actualTemp.state as Number) + (dhwset.state as Number)).intValue)
Danke funktioniert sofort.