Aufgrund stark gestiegener Zahl von Wohnungseinbrüchen ohne schweres Werkzeug soll eine einfache und intuitive Verschlusskontrolle in einem Bestandsgebäude möglichst minimalinvasiv realisiert werden.
Nebenbedingungen
- Die Überwachung soll die Fenster sowie die Verschlussriegel der Außentüren umfassen.
- Die verwendeten Fenster-Sensoren sollen ab der nächsten Heizperiode von den Homatic-Thermostaten mitgenutzt werden.
- Die Anzeige soll summarisch per Anzeigelampe und detailliert in Klarschrift möglichst auf dem CCU-Display erfolgen.
- Freilaufender, möglichst wartungsarmer Betrieb da Hauptnutzer technisch uninteressiert.
- Eine richtige Alarmierung soll nicht erfolgen. An eine Alarmanlage hätte ich höhere Anforderungen, die ich einem Funksystem derzeit nicht zutraue.
Realisierung:
Homematic-Komponenten:
- TFK Tür- Fenster-Kontaktschalter HM-Sec-SC für die Terrassentür (Hubmeschnismus) und zum Einlesen der Riegelkontaktschalter und Kellerfenster
- Fenster-Drehgriffkontakt HM-Sec-RHS für die Fenster.
- CCU
- - rote Alarmmeldungs-LED als summarische Info
- - Nutzung der Erweiterung lcd_msg 1.21 Vielen Dank an die Ersteller/Pfleger!
- - Nutzung der Erweiteung E-Mail 1.1 Vielen Dank an die Ersteller/Pfleger
- - Programmpaket alles zu entworfen und installiert. Überwiegend Nutzung von WebUI mit wenigen Skripten zur Nutzung der oben genannten Erweiterungen.
- - Gelbe Service-LED hat sich leider als Störfaktor erwiesen. Wird bei Problemen mit der zyklischen Datenübertragung an wenig genutzte Sensoren aktiviert und macht Nutzer nervös.
Programmstruktur:
Die Systemvariablen sind in [eckigen Klammern] geschrieben.
viele, kleine und übersichtliche Programme verwendet. So gibt es beispielsweise für jeden Schalter ein eigenes Programm.
Unkonditionierter Sensor -> [Schalterzustand] Sensorprogramm (Mit Text-IO) [Alarmanforderung] -> Alarmmeldung (Start auf Aktualisierung, Mit Text)
Konditionierter Sensor
Zeitbereich (Trigger: Zeitwechsel) [vulnerable Phase] -> Schalterprozess (Trigger Zeitwechsel ODER Schalterzustandswechsel; Textausgabe) [Alarmanforderung] -> Alarmmeldung (Start auf Aktualisierung, Mit Text)
Programm: Allgemeine Schalter ohne Zeiteinschränkung
Code: Alles auswählen
· Unter Nutzung Variable Alarmanforderung
· WENN SchalterBetätigung EIN (Bei Änderung)
· DANN
o Meldung schreiben
o Alarmanforderung setzen
o Textvariable für email setzen
· SONST
o Meldung löschen
o Alarmanforderung rücksetzen
o Textvariable für email Blank reinschreiben
Code: Alles auswählen
· WENN Alarmanforderung nicht gesetzt (Prüfen auf Aktualisierung) ganz wichtig, es kann ja sein, daß schon andere Schalter die Anforderung zurückgenommen haben
o UND
o Wenn keine Gefährdung vorliegt
o Wenn Schalter 1 geschlossen (nur prüfen)
o UND
o Wenn Schalter 2 geschlossen (nur prüfen)
o UND
o Wenn Schalter 3 geschlossen (nur prüfen)
o UND
o ….
o UND
o Wenn Schalter n geschlossen (nur prüfen)
o DANN Alarm zurücknehmen
o Ausgeben „Alles ZU“
· Sonst
o Alarm setzen
o Alles Zu löschen
Zu einer spezifizierten Zeit wird eine E-Mail mit dem Verschlussstatus losgeschickt. Dafür werden die Textvariablen verwendet.
Eine Checkliste, deren Abarbeitung das Einpflegen neuer, zusätzlicher Schalter erleichtert, hat sich sehr bewährt.
Schnickschnack:
Im Keller brennt Licht! – Lichtkontrolle mit einem TFK + LDR
Künftige Erweiterung
- Einbindung Thermostate spätestens ab der nächsten Heizperiode.
- Einbindung Gurtwickler zur Unterstützung der Verschlußsicherung. Hiermit soll das abendliche herunterfahren der Rollläden sichergestellt werden. Das wird derzeit noch dezentral durch die Gurtwickler selbst durchgeführt. Die geplante Steuerung der Lott Uniroll Gurtwickler durch die Kombination CUL/CUx ist leider ins Stocken geraten, da mein CUL die Fernsteuersender leider nicht im Raw-Modus empfangen kann.
- erweiterte Anzeige auf einem kostengünstigen Tablet. Sobald ein einfaches, kostengünstiges WLAN-Tablet (z.B. Adroid) zur Verfügung steht, soll dieses als erweiterte Klarschriftanzeige bzw. symbolische Anzeige Verwendung finden.