Freitag, 5. April 2013

Alarm, Alarm

Um über ein bestimmtes Ereignis wie zum Beispiel das offene Fenster informiert zu werden, nutze ich eine optische Warnung in Form eines blinkenden Lichtes. Leuchtet es bereits geht es kurz aus und dann wieder an; war es aus, geht es kurz an und dann wieder aus. Noch eleganter funktioniert das ganze mit einem Dimmern. Es genügt dabei die Helligkeit jeweils um 10% zu ändern um die "Meldung" gut wahrzunehmen.

Wir benötigen
  • Dimmer (oder Lichtschalter bzw. Zwischenstecker)
  • Zustandsvariable "Toggle Licht"
  • Zustandsvariable "Toggle Hilfsvariable"
  • Logikprofil "Toggle Licht an"
  • Logikprofil "Toggle Licht aus"
  • Logikprofil "Toggle Licht wieder an"
Die Zustandsvariable "Toggle Licht" wird von einem Ereignis auf "Ja" gesetzt. Im Fall der gestrigen Schaltung wird daher "Licht Wohnzimmer" im Logikprofil "Fenster offen Alarm"  durch "Toggle Licht" ersetzt. Die Zustandsvariable "Toggle Hilfsvariable" brauchen wir um uns den vorherigen Zustand des Lichts zu merken.

1. Logikprofil: "Toggle Licht an"
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".


2. Logikprofil: "Toggle Licht aus" 
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".


3. Logikprofil: "Toggle Licht wieder an"
Wenn die Zustandsvariable "Toggle Hilfsvariable" den Zustand "Ja" eingenommen hat schalte das Licht wieder an und setze den Zustand von "Toggle Hilfsvariable" wieder auf "Nein".


Morgen geht es mit der dritten Ausbaustufe weiter. Verpasst man den Blinkmoment, versäumt man ja erneut das Fenster rechtzeitig zu schließen.

Keine Kommentare:

Kommentar veröffentlichen