ich versuche eine Homematic-Steckdose mit Leistungsmessung als Master/Slave zu verwenden. Dazu nutze ich den Power-Kanal. Dieser soll unterhalb von 20 Watt eine andere Steckdose ausschalten. Dass die Regeln ganz allgemein funktionieren und meine Aktoren geschaltet werden,, habe ich mit einem Timer überprüft. Jetzt komme ich jedoch nicht weiter. Unter den Zeichen "<" und ">" erhalte ich die Anmerkung "cannot be resolved" und es passiert nix.
Bin in openHab und Java ein blutiger Anfänger. Nutze Visual Studio Code als Editor.
Code: Alles auswählen
rule "React on Power (SteckdoseHomematickennung_2_Power) change/update"
when
Item SteckdoseHomematickennung_2_Power changed
then
if(SteckdoseHomematickennung_2_Power < 20) {
sendCommand(Homematickennung2_3_State, OFF)
} else {
if(SteckdoseHomematickennung_2_Power > 30)
sendCommand(Homematickennung2_3_State, ON)
}
end