Timer Ablauf
Verfasst: 3. Dez 2021 11:31
Hallo zusammen,
Ich möchte mein Auto bis zu einem bestimmten Wert laden. Das ganze habe ich relativ komfortabel mit folgender Abfrage realisiert:
Da RenaultZEServices_Zoe_Charging_Target und RenaultZEServices_Zoe_Charging statisch sind, möchte ich nun alle 5 min über eine andere Rule RenaultZEServices_Zoe_ChargeLevel updaten.
Wie könnte ich das denn machen? Einmal könnte ich es mit einem "Timer" lösen. Aber wie dann die nächsten Male? Also wiederhole den Timer solange das Item ein bestimten Wert hat?
Viele Dank vorab
Ich möchte mein Auto bis zu einem bestimmten Wert laden. Das ganze habe ich relativ komfortabel mit folgender Abfrage realisiert:
Code: Alles auswählen
rule "set charing target"
when
Item RenaultZEServices_Zoe_Charging_Target changed or
Item RenaultZEServices_Zoe_Charging changed or
Item RenaultZEServices_Zoe_ChargeLevel changed
then
if(RenaultZEServices_Zoe_Charging.state == "Charging"){
if(RenaultZEServices_Zoe_ChargeLevel.state >= RenaultZEServices_Zoe_Charging_Target.state){
KebaSwitch.sendCommand(OFF)
logInfo("RemainingCharingTarget", "Zoe set charging target achieved. Switching off at : " + RenaultZEServices_Zoe_Charging_Target.state)
}else return
}
end
Wie könnte ich das denn machen? Einmal könnte ich es mit einem "Timer" lösen. Aber wie dann die nächsten Male? Also wiederhole den Timer solange das Item ein bestimten Wert hat?
Viele Dank vorab