
Ein Lichtschalter schaltet das Licht ein und aus. Stimmt, aber in einem SmartHome kann der Lichtschalter noch ein bisschen mehr: in diesem Beispiel ist der aktuelle Raum mit einem SmartHome-Unterputz-Lichtschalter und einer SmartHome-Rollladensteuerung ausgestattet. Der Lichtschalter befindet sich – wie üblich – neben der Tür zum Raum, der Rollladenschalter neben dem Fenster, gegenüber der Tür. Zum Betätigen des Rollladens muss man also immer quer durch den Raum laufen – oder man bringt es dem Lichtschalter bei:
Die einfache Lösung wäre es, beide Taster (oben und unten) des Lichtschalters mit der „Ein/Aus“-Funktion zu belegen – einmal drücken schaltet das Licht ein, ein zweites Mal das Licht wieder aus – ebenso für den Rollladen. Dies hätte allerdings den Nachteil, dass mit dieser Logik nicht vertraute Personen wahrscheinlich verzweifeln werden, wenn beim Versuch das Licht auszuschalten sich der Rollladen in Bewegung setzt…
Also soll die reguläre Bedienlogik (oben drücken = Licht an, unten drücken = Licht aus) unverändert bleiben – der Schalter hat aber doch nur zwei Tasten? Nun, ein paar Regeln bringen hier kontextabhängige Funktionen ins Spiel: wenn das Licht bereits ausgeschaltet ist, und der Schalter erneut unten gedrückt wird, fährt der Rollladen herunter. Wenn das Licht eingeschaltet ist und die obere Taste des Schalters erneut gedrückt wird, fährt der Rollladen rauf. Die benötigten Regeln sehen also folgendermaßen aus:
1)
WENN [Taste oben] gedrückt wird
DANN AN/AUS [Licht] einschalten
2)
WENN TASTENDRUCK [Taste unten] gedrückt wird
DANN AN/AUS [Licht] ausschalten
3)
WENN TASTENDRUCK [Taste oben] gedrückt wird
UND AN/AUS [Licht] eingeschaltet ist
DANN Rollladensteuerung [Rollladen] ändern auf 100%
4)
WENN TASTENDRUCK [Taste unten] gedrückt wird
UND AN/AUS [Licht] ausgeschaltet ist
DANN Rollladensteuerung [Rollladen] ändern auf 0%
In ähnlicher Weise lässt sich der Schalter natürlich auch mit anderen Zusatzfunktionen belegen – ganz nach Bedarf…