iobroker taster einrichten

Hallo liebe Smarthome Freunde :slight_smile:

Bin gerade am rumspielen mit iObroker aber ich habe da noch ein paar fragen wie was wo.

Mein Enocean taster give einen Wert von 2 aus wenn der nicht betätigt wird. 0 wenn der obere Schalter betätigt wird, 1 für den unteren.

Jetzt will ich folgendes machen

Wenn Wert 0 und Licht aus, dann schalte Licht ein. Falls Licht an dann schalte es aus.

Ich weis da sind ein paar zuviele Blöcke aber wollte mal wissen ob ich hier auf dem richtigen Weg bin und wenn ja was denn das effizienteste wäre?

Danke :slight_smile:

Hier mal ein Beispiel, wie du deinen Taster auswerten könntest:

Du brauchst immer einen Trigger-Block, der die weitere Bearbeitung anstößt. Neben der Wertänderung eines states kann das auch zyklisch oder zu bestimmten Zeiten sein.
Der “falls”-Block ist dann die eigentliche Auswertung, wobei mich der Wert 2 (nicht betätigt) nicht interessiert, da oben beim Trigger schon angegeben wurde, dass sich der Wert des Objektes verringert haben muss, damit die Aktion überhaupt ausgelöst wird.

Hier noch ein bisschen Doku zu blockly:
https://github.com/ioBroker/ioBroker.javascript/blob/master/doc/en/blockly.md

Bei solchen reinen iobroker-Fragen empfiehlt sich sonst natürlich auch das iobroker-Forum:
https://forum.iobroker.net/index.php

3 „Gefällt mir“