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