Präsenzstatus 17900006
Präsenzstatus |
▸ E1 | Aktivität | | Status | A1 ▸ |
▸ E2 | Schlafen | | Coming | A2 ▸ |
▸ E3 | Coming/Leaving | | Leaving | A3 ▸ |
▸ E4 | Aktivität: Dauer (s) | 1800 | Abbruch | A4 ▸ |
▸ E5 | Leaving: Dauer (s) | 30 | Leaved | A5 ▸ |
| Schlafen | A6 ▸ |
| Aufwachen | A7 ▸ |
Dieser Baustein ermittelt einen "Präsenzstatus" und triggert ggf. ein "Coming home"- bzw. "Leaving home"-Ereignis.
Es werden ggf. folgende Präsenzzustände (A1) unterschieden:
- Anwesend und aktiv (A1=6): E1 kann z.B. durch Bewegungsmelder getriggert werden, um eine Aktivität zu registrieren
- Anwesend aber inaktiv (A1=5): z.B. wenn ein Triggern von E1 (z.B. durch Bewegungsmelder) für eine gewisse Zeit (E4) ausbleibt
- Schlafend (A1=4): mit E2≠0 wird der Schlafmodus (bei Anwesenheit) aktiviert
- Abwesend (A1=-1/-2/-3): wird mit E3=1/2/3 aktiviert (es werden 3 Abwesenheits-Modi unterschieden, um z.B. bei einem Urlaub entsprechende Maßnahmen zu treffen)
- "Gehend" (A1=1/2/3): wird eine Abwesenheit eingeleitet (s.o.), wird zunächst ein Timer gestartet (E5) - der Status "Abwesend" wird erst nach Ablauf des Timers gesetzt
A2..A5 repräsentieren Ereignisse, d.h. diese Ausgänge werden immer dann auf 1/2/3 gesetzt (niemals auf 0), wenn das entsprechende Ereignis getriggert wird:
- Coming (A2=1/2/3): wird getriggert, wenn nach einer Abwesenheit E3=0 ("Coming home") gesetzt wird (A2 wird je nach zuvor aktiviertem Abwesenheitsmodus auf 1, 2 oder 3 gesetzt)
- Leaving (A3=1/2/3): wird getriggert, wenn bei Anwesenheit E3=1/2/3 ("Leaving home") gesetzt wird
- Abbruch (A4=1/2/3): wird getriggert, wenn bei Anwesenheit E3=1/2/3 ("Leaving home") gesetzt wurde und noch vor Ablauf des internen Timers (E5) ein "Coming home" (E3=0) ausgelöst wird
- Leaved (A5=1/2/3): wird getriggert, nachdem bei Anwesenheit E3=1/2/3 ("Leaving home") gesetzt wurde und der interne Timer (E5) abgelaufen ist
A6 (Schlafen) repräsentiert ein Ereignis, d.h. dieser Ausgang wird immer dann auf 1 gesetzt (niemals auf 0), wenn das entsprechende Ereignis getriggert wird:
- wenn bei Anwesenheit oder während des Verlassens ("Gehend/Leaving") E2=≠0 ("schlafen") gesetzt wird und zuvor E2=0 ("nicht schlafen") gesetzt war
- bei Abwesenheit bleibt der Schlafmodus ggf. solange aktiviert, bis "Coming" aktiviert wird
- Hinweis: bei Abwesenheit wird E2 ignoriert (der Schlafmodus kann nur bei Anwesenheit aktiviert oder deaktiviert werden)
A7 (Aufwachen) repräsentiert ein Ereignis, d.h. dieser Ausgang wird immer dann auf 1 gesetzt (niemals auf 0), wenn das entsprechende Ereignis getriggert wird:
- wenn bei Anwesenheit oder während des Verlassens ("Gehend/Leaving") E2=0 ("nicht schlafen") gesetzt wird und zuvor E2=≠0 ("schlafen") gesetzt war
- wenn "Coming" aktiviert wird (nach dem vollständigem Verlassen) und zuvor E2=≠0 ("schlafen") gesetzt war (bei "Coming" wird also der Schlafmodus stets beendet)
- Hinweis: bei Abwesenheit wird E2 ignoriert (der Schlafmodus kann nur bei Anwesenheit aktiviert oder deaktiviert werden)
Verhalten der Eingänge
Solange E1≠0 ist, wird dies ggf. als Aktivität (A1=6) gewertet. Erst wenn E1=0 wird, beginnt der interne Timer abzulaufen (E4). Nach Ablauf des Timers wird A1=5 gesetzt.
Bei der Aktivierung des Schlafmodus (E2≠0) wird A1=4 gesetzt (nur bei Anwesenheit möglich), E1 wird nun bis zu Deaktivierung (E2=0) ignoriert.
Bei der Deaktivierung des Schlafmodus (nur bei Anwesenheit möglich) wird zunächst A1=6 (anwesend und aktiv) gesetzt.
Bei Abwesenheit wird E2 ignoriert (der Schlafmodus kann nur bei Anwesenheit aktiviert oder deaktiviert werden).
Beim Auslösung eines (gültigen, d.h. bei Abwesenheit) "Coming home"-Ereignisses (E3=0) wird zunächst A1=6 (anwesend und aktiv) gesetzt.
Wichtige Hinweise
- Beim allerersten Start (bzw. nach dem Zurücksetzen der remanenten Variablen) wird von Anwesenheit ausgegangen (A1=4/5/6), bis ein entsprechender Eingang getriggert wird.
- Bei einem Neustart bleibt der aktuelle Status intern erhalten, d.h. die Ausgänge werden nicht erneut gesetzt. A1 sollte daher ein remanentes KO befüllen.
- An E2 sollte ein remanentes KO angelegt werden, damit der Schlafmodus ggf. nach einem Neutstart erhalten bleibt.
Ein-/Ausgänge
E1: ≠0 = Aktivität (z.B. durch Bewegungsmelder), 0=keine Aktivität
E2: ≠0 = Schlafmodus, 0=normaler Modus
E3: 0=Coming Home, 1/2/3=Leaving Home 1/2/3
E4: legt die Dauer der Aktivität bei fallender Flanke an E1 fest (in Sekunden)
E5: legt die Dauer der Verzögerung (bis zur Auslösung von "Leaved") bei "Leaving Home" fest (in Sekunden)
A1: -1/-2/-3=abwesend ("Leaved"), 1/2/3="gehend" ("Leaving home"), 4=schlafend, 5=anwesend (inaktiv), 6=anwesend (aktiv)
A2: 1/2/3="Coming Home"
A3: 1/2/3="Leaving Home" (interner Timer wird gestartet)
A4: 1/2/3="Leaving Home"-Abbruch (interner Timer wird abgebrochen)
A5: 1/2/3="Leaved" (interner Timer ist abgelaufen)
A6: 1=Schlafen (wenn zuvor nicht schlafend)
A7: 1=Aufwachen (wenn zuvor schlafend)