Fenster ist seit x Minuten offen - mal wieder

User stellen ihre Haussteuerung vor

Moderator: Co-Administratoren

Antworten
Matthes
Beiträge: 109
Registriert: 20.03.2016, 15:47
Hat sich bedankt: 21 Mal
Danksagung erhalten: 1 Mal

Fenster ist seit x Minuten offen - mal wieder

Beitrag von Matthes » 17.02.2018, 11:13

Hallo Zusammen,

nachdem ich mir durch ca. 2 Jahre mitlesen hier im Forum vieles aneignen konnte, möchte ich an dieser Stelle mein erstes Projekt vorstellen und damit dem Forum etwas zurückgeben.

Es wird immer mal wieder gefragt, wie man sich für ausgesuchte Fenster/Türen pushen lassen kann, dass das Fenster oder die Tür noch offen ist. Und das mit unterschiedlichen Zeiten für die Fenster oder Türen.
Meine Lösung dafür sieht wie folgt aus (hier als Beispiel die Balkontür im Schlafzimmer im OG1):

1.
Ein Programm anlegen, das auf den Fensterkontakt (bei mir HM-Sec-SCo) triggert und bei Öffnung nach Ablauf von x Minuten ein Script ausführt.
Da bei einem Neustart nicht einfach Meldungen versandt werden sollen, prüfen ich den CCU-Status mit und weil die Tür im Sommer ganztägig offen bleiben darf, prüfe ich noch auf Heizperiode. Das sieht dann so aus:
PGM-Fenster_Tür offen.JPG
2.
Im Dann-Zweig wird verzögert nach x Minuten das Script aufgerufen:
Script-Fenster_Tür offen.txt
(1.33 KiB) 394-mal heruntergeladen
Das Script prüft, ob das Fenster/die Tür immer noch offen ist. Wenn nein, wird es beendet.
Wenn ja, wird eine Meldung erzeugt und mit einem anderen Script als PushOver Meldung versandt.

Das kann ja jeder auf sein Push- oder Mail-System bei Bedarf anpassen.

Die Verzögerung nach x Minuten ermöglicht eine flexible Steuerung pro Fenster oder Tür, nach wieviel Minuten geprüft und gemeldet werden soll.
Weiterhin braucht man nur da ein Programm anzulegen, wo auch eine Prüfung erfolgen soll. Bei mir momentan 2 Türen, ein Fenster.
Da wird dann für das jeweilige Objekt ein Programm angelegt, individuell die Zeit für die Meldung angegeben und das Script mit copy/paste ohne irgendeine Änderung hineinkopiert.

Durch $src$ wird das jeweilige Objekt bestimmt und mit $this$ der Name des auslösenden Programms.

3.
Eine Meldung sieht dann so aus:
Meldung-Fenster_Tür offen.png
Ich hoffe, dass einige durch das Projekt Anregungen für eigene Umsetzungen erhalten oder es sonst irgendwie hilfreich ist.
Viel Spaß damit.

Grüße aus dem Sauerland
Matthias

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Fenster ist seit x Minuten offen - mal wieder

Beitrag von alchy » 17.02.2018, 16:45

Und wenn du dieses eine Fenster wieder zu machst, nach 5min passiert was?

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Matthes
Beiträge: 109
Registriert: 20.03.2016, 15:47
Hat sich bedankt: 21 Mal
Danksagung erhalten: 1 Mal

Re: Fenster ist seit x Minuten offen - mal wieder

Beitrag von Matthes » 17.02.2018, 17:10

Hallo Alchy,

Dann kommt keine Meldung.

Ich gehe davon aus, dass der Ablauf des aktuellen Programms nicht geändert wird durch schließen des Fensters, weil das ja kein Trigger ist (in diesem Programm). Also wird das Script nach Ablauf der Zeit gestartet.

Deshalb prüfe ich im Script, ob das Fenster noch offen ist. Wenn nicht, dann quit, wenn ja, dann push der Meldung.

Wird das Fenster nach 5 Minuten geschlossen und nach 6 Minuten wieder geöffnet, beginnt die Laufzeit zum Starten des Scripts neu. So habe ich die Logik der CCU verstanden.

Falls ich hier falsch liege, bitte ich um Aufklärung.

Grüße aus dem Sauerland
Matthias

Gesendet von meinem SM-G9350 mit Tapatalk

66er
Beiträge: 3083
Registriert: 23.08.2015, 11:06
System: CCU
Hat sich bedankt: 116 Mal
Danksagung erhalten: 111 Mal

Re: Fenster ist seit x Minuten offen - mal wieder

Beitrag von 66er » 19.02.2018, 17:41

Hallo Matthias,
Matthes hat geschrieben:...
Falls ich hier falsch liege, bitte ich um Aufklärung.
...
Du hast mit Sicherheit alle Szenarien geprüft, also wird's so sein. :wink:

Wenn ich Deine Lösung richtig verstehe, brauchst man aber 1 Programm / Fenster o. Tür :?:

LG
Stefan

Matthes
Beiträge: 109
Registriert: 20.03.2016, 15:47
Hat sich bedankt: 21 Mal
Danksagung erhalten: 1 Mal

Re: Fenster ist seit x Minuten offen - mal wieder

Beitrag von Matthes » 19.02.2018, 21:20

Hallo Stefan,

ja, so ist es. Pro Fenster/Tür ein Programm. Dafür sind aber unterschiedliche Zeiten pro Fenster/Tür möglich und man muss normalerweise nicht alle überwachen.
Bei mir z. B. aktuell 3 von über 30 Kontakten im 3 stöckigen Gebäude.

Für die Prüfung Fenster/Tür offen, wenn wir beispielsweise das Haus verlassen, gibt es eine andere Lösung.

Diese Lösung hier soll nur "überlüften" an neuralgischen Stellen verhindern.

Grüße aus dem Sauerland
Matthias

Gesendet von meinem SM-G9350 mit Tapatalk

66er
Beiträge: 3083
Registriert: 23.08.2015, 11:06
System: CCU
Hat sich bedankt: 116 Mal
Danksagung erhalten: 111 Mal

Re: Fenster ist seit x Minuten offen - mal wieder

Beitrag von 66er » 20.02.2018, 17:08

Danke für Deine Antwort.

Hab' dann ja Deine Lösung richtig verstanden. :D
Und wie heißt es so schön: 1000 Wege führen nach Rom. :wink:

LG
Stefan
Ich übernehme keine Haftung für von mir gegebene Antworten, Tipps und veröffentlichte Projekte! Jeder ist für sich selbst verantwortlich! Arbeiten an 230V sind von einer Elektrofachkraft auszuführen!

Homematic in Betrieb seit 15.08.2015, > 60 HM-Komp. | 3x USV APC ES400 | Visualisierung auf ioBroker | Audio: Home24-Apps

Raspberrymatic auf DS923+ in VMM (Produktivsystem1)
Rollläden, SSD, Wetter, Logging, Licht, RM, Sonos, Shelly

Raspberrymatic auf DS923+ in VMM (Produktivsystem2 )
Erweiterung GMA, Heizung, Licht, Shelly, SSD, Sonos

>100 Shelly-Geräte an Homematic | CCU2 endgültig in Rente | 3 Raspis als Rückfallebene für Raspimatic und ioBroker

Shelly an Homematic | Infrarot-Heizungssteuerung | Fensteröffnungszeit überwachen

Matthes
Beiträge: 109
Registriert: 20.03.2016, 15:47
Hat sich bedankt: 21 Mal
Danksagung erhalten: 1 Mal

Re: Fenster ist seit x Minuten offen - mal wieder

Beitrag von Matthes » 20.02.2018, 17:34

Genau so war es gemeint.[emoji106]

Es gibt durchaus berechtigt mehrere Lösungen zu gleichen Themen (nicht nur hier).

Grüße aus dem Sauerland
Matthias


Gesendet von meinem SM-G9350 mit Tapatalk

66er
Beiträge: 3083
Registriert: 23.08.2015, 11:06
System: CCU
Hat sich bedankt: 116 Mal
Danksagung erhalten: 111 Mal

Re: Fenster ist seit x Minuten offen - mal wieder

Beitrag von 66er » 20.02.2018, 17:45

Matthes hat geschrieben:...
Es gibt durchaus berechtigt mehrere Lösungen zu gleichen Themen (nicht nur hier).
...
:D Da kann ich DIr nur zustimmen. :D

LG
Stefan

Antworten

Zurück zu „Projektvorstellungen“