Hardwaretechnisch benötigen wir einen Zwischenstecker, einen Wandschalter und eine Lampe. Ich verwende eine Stehlampe mit Energiesparlampe. Das hat den Vorteil, dass ich nicht gleich mit voller Helligkeit geweckt werde.
Zudem habe ich mir eine Zustandsvariable "WT 6:00 Uhr" definiert, um den "Wecker" einfach an- und ausschalten zu können.
1. Zeitprofil "6:00 Uhr"
Setze Zustandsvariable: "6:00 Uhr" für eine Minute auf "Ja" von 6:00 Uhr - 6:01 Uhr und das bitte nur von Montag bis Freitag.
2. Logikprofil: "WT 6:00 Uhr"
Wenn Zustandsvariable "WT 6:00 Uhr" und die Zustandsvariable "6:00 Uhr" "Ja" sind, schalte die Stehlampe an.
3. Logikprofil: "Stehlampe aus"
Wenn der Schalter gedrückt wird schalte das Licht aus und setze den Zustand der Variable "6:00 Uhr" auf "Nein".
Das Setzen der Variable ist für den Zeitraum zwischen 6:00 Uhr und 6:01 Uhr nötig, da sich ansonsten das Licht wieder einschalten würde. Auch verwende ich hierfür bewusst ein Logikprofil und kein Ereignisprofil.
Hierzu sei erwähnt, dass bei einem Ereignisprofil der "Aktor" also in diesem Fall der Zwischenstecker direkt vom Lichtschalter geschaltet wird. Beim Logikprofil erfolgt die Steuerung über die SmartHome Zentrale.
Mit einem Ereignisprofil würde sich die Stehlampe beim Betätigen des Wandschalters kurz ausschalten. Es greift dann Logikprofil "WT 6:00 Uhr", was das Licht wieder anschaltet. Erst danach würde die Variable "6:00 Uhr" auf "Nein" gesetzt. Daher müsste noch eine Aktion des Wandschalters erfolgen um die Lampe endgültig auszuschalten. Da dieses Verhalten unschön ist, wie gesagt die Realisierung mittels Logikprofil.



Keine Kommentare:
Kommentar veröffentlichen