mein Name ist Boris und bin der neue
Mit OH 2 verbringe ich momentan meine Krankentage zu Hause.
Ein paar Aktoren, wie Steckdosen etc habe ich erfolgreich am laufen. Allerdings habe ich viel über die Paper UI gemacht.
Das reicht nun nicht mehr. Nun hab ich im VisualCode mit den Regeln so meine Verständnisprobleme. Leider ist die Syntax nicht so einfach wie im VBA im Excel
Mein Problem:
ich habe einen Doppeltaster (Hardware von AQARA). Diesen habe ich über Paper UI als Thing angelegt. (Ein ConBee2 ist die Brücke) Das funzt hervorragend !! Das Item habe ich dann über VisualCode angelegt
ITEM:
Code: Alles auswählen
Number Taster01Button "Button" {channel="deconz:switch:b2314bf5:00158d0004094a31010012:button"}
Meine Regel:
Code: Alles auswählen
rule "Beide Tasten machen das gleiche"
when
Item Taster01Button received update
then
val SwitchNum = if (SSchalter02Weihnachsstern.state == ON) OFF else ON
SSchalter02Weihnachsstern.sendCommand(SwitchNum)
end
Das Ziel soll sein, das eine Taste unterschiedliche Aktoren wie z.B den Shelly am Garagentor schaltet.
Mein Versuch den "Tastendruck" auszuwerten ! (oh so was miserables ....
Code: Alles auswählen
rule "Nur die zweite (2002) Taste soll was machen"
when
Item Taster01Button received update
then
if (Taster01Button.state.toString = "2002")
{
val SwitchNum = if (HS1001Switch.state == ON) OFF else ON
HS1001Switch.sendCommand(SwitchNum)
}
end
Könnt ihr mir hier Helfen ?
Vielen Dank an Euch