Samstag, 6. April 2013

Der Letzte macht's Licht aus

Heute geht es um die dritte Ausbaustufe des "Fenster-zu-lange-offen-Alarms". Wir halten fest: Nur ein Licht als Warnung ist unter Umständen nicht immer ausreichend, die einmalige Blinkaktion ebenfalls nicht. Also habe ich mich für die Kombination von beiden entschieden. 

Neben dem Esstisch Licht welches mir durch kurzes Blinken signalisiert die Fenster zu schließen, gibt es noch eine Leuchte "Terminal", die ich ansonsten sehr selten verwendet habe. Diese ist jetzt mein eigentlicher Fenster-Offen Alarm. Sie leuchtet auf mit dem ersten zu lange offen stehendenden Fenster und erlischt erst nach dem alle Fenster geschlossen wurden.

Hierzu erweitern wir die gestrigen Logikprofile "Toggle Licht an" und "Toggle Licht aus" um den Lichtschalter dieser Leuchte und einer weiten Hilfsvariablen. Letztere benötigen wir um beim Ausschalten zu entscheiden, ob die Leuchte nun aufgrund eines offenen Fensters angegangen ist, oder manuell angeschaltet wurde. In letztem Fall soll diese nicht automatisch ausgeschaltet werden. Außerdem kommt noch ein neues Logikprofil "Terminal Alarm aus" hinzu.

1. Logikprofil "Toggle Licht an" (mit Erweiterung)

Wenn die Zustandsvariable "Toggle Licht" den Zustand "Ja" eingenommen hat und das Licht aus ist, schalte es für 5 Sekunden an und setze die Zustandsvariable "Toggle Licht" auf "Nein" UND schalte Leuchte "Terminal" an, sowie "Terminal Hilfsvariable" auf "Ja".


2. Logikprofil "Toggle Licht aus" (mit Erweiterung)

Wenn die Zustandsvariable "Toggle Licht" den Zustand "Ja" eingenommen hat und das Licht bereits an ist, reduziere die Helligkeit (oder schalte es aus), setze die Zustandsvariable "Toggle Licht" auf "Nein" und die Zustandsvariable "Toggle Hilfsvariable" mit einer Einschaltverzögerung von 5 Sekunden auf "Ja" UND schalte Leuchte "Terminal" an, sowie "Terminal Hilfsvariable" auf "Ja"


3. Logikprofil "Terminal Alarm aus"
Wenn alle Fenster geschlossen sind und "Terminal Hilfsvariable" "Ja" ist, schalte Leuchte "Terminal" aus und setzte die "Terminal Hilfsvariable" auf "Nein".


Diese Schaltung hat sich für alle meine Räume bewährt: Alle? Nicht ganz - für meine Waschküche nutze ich eine vierte (und vorerst letzte) Erweiterung. Mehr dazu morgen.

Keine Kommentare:

Kommentar veröffentlichen