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:
2.
Im Dann-Zweig wird verzögert nach x Minuten das Script aufgerufen:
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:
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
Fenster ist seit x Minuten offen - mal wieder
Moderator: Co-Administratoren
-
- Beiträge: 10761
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 675 Mal
Re: Fenster ist seit x Minuten offen - mal wieder
Und wenn du dieses eine Fenster wieder zu machst, nach 5min passiert was?
Alchy
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.
-
- Beiträge: 110
- Registriert: 20.03.2016, 15:47
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 1 Mal
Re: Fenster ist seit x Minuten offen - mal wieder
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
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
-
- Beiträge: 3084
- Registriert: 23.08.2015, 11:06
- System: CCU
- Hat sich bedankt: 118 Mal
- Danksagung erhalten: 111 Mal
Re: Fenster ist seit x Minuten offen - mal wieder
Hallo Matthias,
Wenn ich Deine Lösung richtig verstehe, brauchst man aber 1 Programm / Fenster o. Tür
LG
Stefan
Du hast mit Sicherheit alle Szenarien geprüft, also wird's so sein.Matthes hat geschrieben:...
Falls ich hier falsch liege, bitte ich um Aufklärung.
...
Wenn ich Deine Lösung richtig verstehe, brauchst man aber 1 Programm / Fenster o. Tür
LG
Stefan
-
- Beiträge: 110
- Registriert: 20.03.2016, 15:47
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 1 Mal
Re: Fenster ist seit x Minuten offen - mal wieder
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
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
-
- Beiträge: 3084
- Registriert: 23.08.2015, 11:06
- System: CCU
- Hat sich bedankt: 118 Mal
- Danksagung erhalten: 111 Mal
Re: Fenster ist seit x Minuten offen - mal wieder
Danke für Deine Antwort.
Hab' dann ja Deine Lösung richtig verstanden.
Und wie heißt es so schön: 1000 Wege führen nach Rom.
LG
Stefan
Hab' dann ja Deine Lösung richtig verstanden.
Und wie heißt es so schön: 1000 Wege führen nach Rom.
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
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
-
- Beiträge: 110
- Registriert: 20.03.2016, 15:47
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 1 Mal
Re: Fenster ist seit x Minuten offen - mal wieder
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
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
-
- Beiträge: 3084
- Registriert: 23.08.2015, 11:06
- System: CCU
- Hat sich bedankt: 118 Mal
- Danksagung erhalten: 111 Mal
Re: Fenster ist seit x Minuten offen - mal wieder
Da kann ich DIr nur zustimmen.Matthes hat geschrieben:...
Es gibt durchaus berechtigt mehrere Lösungen zu gleichen Themen (nicht nur hier).
...
LG
Stefan