Strom Wert Berechnen Openhab rule
Verfasst: 30. Apr 2021 06:43
GUten Morgen
Ich habe schon sehr viel probiert, ich komme nicht dahinter was falsch ist.
Lese ber JSON einen Werte aus, der auch funktioniert und angezeigt wird im Habpanel
Wert ist eine ganze Zahl
140840
diese möchte ich auf eine Komme Stelle formatieren 14084,0 (weis nicht wie ich das machen sollte)
//Wert auslesen 140840 //
Number VoltoPlus_Bezug "Bezug [%.1f KWh]" {http="<[voltoPlus
JSONPATH(.[?(@.id==\"fwdEn\")].value)]"}
Number Wert
Möchte dann in den item Number "Wert" eine Berechnung machen wobei der Wert 14083.8 ein fixer wert ist von wo ausgegangen wird.
Das rule funktioniert nicht
rule "calculate Wert"
when
Time cron "0 0/1 * * * ?" // every minute
then
Wert1.postUpdate(((VoltoPlus_Bezug.state as Number)*(0.1)).intValue)
Wert.postUpdate(((14083.6)-(Wert1.state as Number)).intValue)
end
Bei Wert1 wird die Zahl auf 14084 geändert aber nicht so wie ich möchte 14084.0
ich finde nicht heraus was das falsch ist, über eure geschätzte Info wäre ich dankbar.
Ich habe schon sehr viel probiert, ich komme nicht dahinter was falsch ist.
Lese ber JSON einen Werte aus, der auch funktioniert und angezeigt wird im Habpanel
Wert ist eine ganze Zahl
140840
diese möchte ich auf eine Komme Stelle formatieren 14084,0 (weis nicht wie ich das machen sollte)
//Wert auslesen 140840 //
Number VoltoPlus_Bezug "Bezug [%.1f KWh]" {http="<[voltoPlus
Number Wert
Möchte dann in den item Number "Wert" eine Berechnung machen wobei der Wert 14083.8 ein fixer wert ist von wo ausgegangen wird.
Das rule funktioniert nicht
rule "calculate Wert"
when
Time cron "0 0/1 * * * ?" // every minute
then
Wert1.postUpdate(((VoltoPlus_Bezug.state as Number)*(0.1)).intValue)
Wert.postUpdate(((14083.6)-(Wert1.state as Number)).intValue)
end
Bei Wert1 wird die Zahl auf 14084 geändert aber nicht so wie ich möchte 14084.0
ich finde nicht heraus was das falsch ist, über eure geschätzte Info wäre ich dankbar.