Hier mal ein paar Beispiele wie man das lösen kann.
Bei den Events kommt aus auf den Adapter an den man verwendet.
z.B. MQTT Adapter schreibt da nicht nur L oder S..
Bildschirmfoto vom 2022-09-14 23-29-57.png also muss man da filtern und sich den Event abgreifen
Das Beispiel triggert auf Events, setzt eine interne Variable im Blockly, auf den Wert vom Event --> (Attribut - Event vom Object (Trigger-Wert))
Prüfblock -> Variable Event = S oder L ....danach wird gehandelt
Im Falle von kann man natürlich anpassen "SS" oder "SSS"
Bildschirmfoto vom 2022-09-14 23-29-26.png
Im Shelly Adapter geht das z.B. einfacher:
Bildschirmfoto vom 2022-09-14 23-47-54.png
Zu der Bindung von z.B. zwei Schaltern:
über einen Trigger .....prüfen auf true , dann steuern und wenn nicht true dann bei sonst steuern lassen... (Wert= false)
Bildschirmfoto vom 2022-09-14 23-47-17.png
Bindung mit Trigger und übergabe des Wertes aus dem Trigger an "steuere" xy "Switch"
Bildschirmfoto vom 2022-09-14 23-47-01.png
Bindung ohne Trigger, kann alleine verwendet werden.
das 1. object (Master) schaltet hier das 2.
(das 2. object kann hier nicht das 1. schalten) Sperre
Bildschirmfoto vom 2022-09-14 23-46-46.png
Hier das ganze als txt Datei
Bindung und Event.txt