Hallo zusammen
eigentlich hört es sich einfach an aber irgendwie klappt es nicht!
Ich würde gerne zwei number Items Addieren und ,in einem 3 wieder ausgeben
Das auszugeben Item sieht so aus
Number WB_Gesamtleistung "Gesamtleistung Wallbox" ( Goe_Wallbox )
keine ahnung warum hier die lustigen mächen kommen soll Powerl1 heissen
Die rule sieht so aus
vielleicht kann mir ja jemand auf die sprünge helfen
im log kommt
eigentlich hört es sich einfach an aber irgendwie klappt es nicht!
Ich würde gerne zwei number Items Addieren und ,in einem 3 wieder ausgeben
Das auszugeben Item sieht so aus
Number WB_Gesamtleistung "Gesamtleistung Wallbox" ( Goe_Wallbox )
Number:Power GoEChargerPowerL1 "Power l1" ( Goe_Wallbox , gchart ) {channel="goecharger:goe:garage
owerL1"}
Number:Power GoEChargerPowerL2 "Power l2" ( Goe_Wallbox ) {channel="goecharger:goe:garage
owerL2"}
owerL1"}Number:Power GoEChargerPowerL2 "Power l2" ( Goe_Wallbox ) {channel="goecharger:goe:garage
owerL2"}
keine ahnung warum hier die lustigen mächen kommen soll Powerl1 heissen
Die rule sieht so aus
Code:
rule "Gesamtleistung"
when
Item GoEChargerPowerL1 changed
then
if ( GoEChargerPowerL1.state as DecimalType && GoEChargerPowerL2.state as DecimalType) {
WB_Gesamtleistung.postUpdate (( GoEChargerPowerL1.state as DecimalType) + ( GoEChargerPowerL2.state as DecimalType))
}
end
im log kommt
Code:
2021-05-14 20:57:05.197 [ERROR] [ntime.internal.engine.RuleEngineImpl] - Rule 'Gesamtleistung': Could not cast 700 W to org.eclipse.smarthome.core.library.types.DecimalType; line 141, column 7, length 38


Kommentar