ich habe das Kostal Binding installiert und verschiedene Items konfiguriert.
Code: Alles auswählen
Number:Energy solarpower_available "Akt. Solarleistung [%.1f W]" <solarplant> (C_Boiler, gPower) {channel="kostalinverter:PLENTICOREPLUS70WITHOUTBATTERY:MyPlentiCore70WITHOUTBattery:deviceLocalDCPower"}
Number:Energy PLENTICOREPLUS70WITHOUTBATTERY_DEVICE_LOCAL_DC_POWER "Local device power" <solarplant> { channel="kostalinverter:PLENTICOREPLUS70WITHOUTBATTERY:MyPlentiCore70WITHOUTBattery:deviceLocalDCPower"}
Number:Energy PLENTICOREPLUS70WITHOUTBATTERY_DEVICE_LOCAL_PVSTRING_1_POWER "Akt. Leistung Mimis Seite [%.1f W] " <solarplant> { channel="kostalinverter:PLENTICOREPLUS70WITHOUTBATTERY:MyPlentiCore70WITHOUTBattery:deviceLocalPVString1Power"}
Number:Energy PLENTICOREPLUS70WITHOUTBATTERY_DEVICE_LOCAL_PVSTRING_2_POWER "Akt. Leistung Florians Seite [%.1f W] " <solarplant> { channel="kostalinverter:PLENTICOREPLUS70WITHOUTBATTERY:MyPlentiCore70WITHOUTBattery:deviceLocalPVString2Power"}
Number:Mass PLENTICOREPLUS70WITHOUTBATTERY_STATISTIC_CO2SAVING_YEAR "Co2 Ersparnis/Jahr [%.1f Kg]" <solarplant> { channel="kostalinverter:PLENTICOREPLUS70WITHOUTBATTERY:MyPlentiCore70WITHOUTBattery:statisticCo2SavingYear"}
Eine kleine Rule habe ich schon angelegt, bekomme aber damit schon immer wieder Fehlermeldungen
Code: Alles auswählen
val Number total = PLENTICOREPLUS70WITHOUTBATTERY_DEVICE_LOCAL_DC_POWER as Number
rule "WB"
when
Item solarpower_available changed
then
if( PLENTICOREPLUS70WITHOUTBATTERY_DEVICE_LOCAL_DC_POWER > 200 ) {
troete.sendCommand(ON)}
end
Idealerweise möchte ich den Verbaucher für 6h einschalten wenn die Solarleistung einmal die 300W überschritten hat...