Warnung bei offen stehendem Fenster

HMIP Installation - Server im Internet

Moderator: Co-Administratoren

Trommler
Beiträge: 6
Registriert: 16.10.2020, 14:58
System: Access Point
Wohnort: Hamburg
Hat sich bedankt: 1 Mal

Warnung bei offen stehendem Fenster

Beitrag von Trommler » 16.10.2020, 15:04

Hallo und schöne Grüße aus Hamburg!

Ich habe den Homematic IP Access Point, einige Thermostate und Fenster-Sensoren.

Da wir nach dem Lüften immer mal wieder vergessen, die Fenster rechtzeitig zu schließen, hätte ich gerne eine Benachrichtigung, sobald Fenster länger als 10 Minuten offen stehen.

Ich fürchte aber, das lässt sich nicht so einfach lösen, oder?

Mit Automationen hat es jedenfalls nicht geklappt.

Hat hier jemand eine gute Idee, oder ist das nicht simpel umsetzbar?
Zuletzt geändert von Roland M. am 16.10.2020, 17:56, insgesamt 1-mal geändert.
Grund: Thema verschoben
Trommler
Hamburg

Benutzeravatar
Roland M.
Beiträge: 9804
Registriert: 08.12.2012, 15:53
System: CCU
Wohnort: Graz, Österreich
Hat sich bedankt: 252 Mal
Danksagung erhalten: 1381 Mal

Re: Warnung bei offen stehendem Fenster

Beitrag von Roland M. » 16.10.2020, 18:06

Hallo und willkommen im Forum!

Einen Timer gibt es leider (noch) nicht in der App, daher musst du dir mit einem "Hardware-Timer" behelfen, nämlich einen unbenutzten Aktor, wie z.B. der Aktor des HmIP-BSL, wenn du nur Taster und LEDs verwendest, einen HmIP-PCBS, den du nur als Router zur Reichweitenverlängerung nutzt, oder auch einen ungenutzten Ausgang eines Mehrfachaktors.

Diesen kannst du verzögert um die eben gewünschten 10 Minuten schalten.
In einer (zweiten) Automation reagierst du auf den Schaltzustand dieses Aktors, überprüfst den Fensterzustand und löst gegebenenfalls einen Alarm aus.

Also direkt durch die Brust ins Aug. ;)
Laut eines eQ-3-Mitarbeiters kennt man den Wunsch nach einem Timer in der App und es ist nicht unwahrscheinlich, dass es irgendwann einmal ein Update gibt. Betonung auf irgendwann... ;)


Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
  • Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
  • Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
  • Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
  • Fehlermeldungen genau abschreiben, besser noch...
  • Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!

-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...

Trommler
Beiträge: 6
Registriert: 16.10.2020, 14:58
System: Access Point
Wohnort: Hamburg
Hat sich bedankt: 1 Mal

Re: Warnung bei offen stehendem Fenster

Beitrag von Trommler » 16.10.2020, 19:18

Ok, danke. Das klingt ja doch recht aufwändig.

Eine sofortige Benachrichtigung ist aber auch nicht möglich, oder?

Zumindest finde ich bei den Automatisierungen bei Aktionen keine Benachrichtigung.
Trommler
Hamburg

Benutzeravatar
HornetRider
Beiträge: 1769
Registriert: 16.02.2019, 01:02
System: Access Point
Hat sich bedankt: 66 Mal
Danksagung erhalten: 158 Mal

Re: Warnung bei offen stehendem Fenster

Beitrag von HornetRider » 16.10.2020, 20:09

Leider nicht, nur über die Alarmfunktion.
Statt in diverse "eigentlich überflüssige " Aktoren zu investieren, könntest du auch eine Middleware wie ioBroker, openHAP oder Home Assistant einrichten und dir darüber Benachrichtigungen schicken. Mit zB der App Pushover oder auch Telegramm kommen die dann auf das Smartphone.
1.System: 2 HmIP-HAPs mit 95 Komponenten ~
2.System: 1 HAP mit 32 Komponenten ~
Philips Hue mit 39 Komponenten ~
Smartha App auf Tablet - Pushover App auf Smartphone ~
ioBroker in Docker Container auf Synology DS218+ ~
2 Xiaomi Mi Robot Vacuum ~ Husqvarna Automower 105 ~
3 AVM Fritz!DECT 200 ~ 2 AVM Fritz!DECT 210
~
Router, NAS, 1 HmIP-HAP und HUE Bridge an USV

:idea: Smart Home ist nur Smart, wenn man es nicht bedienen muss. :idea:

HmIP Anwenderhandbuch: https://www.homematic-ip.com/downloads/ ... ndbuch.pdf
Fehler und Probleme bitte immer eQ-3 über die App mit gültigem Token mitteilen

Fonzo
Beiträge: 6743
Registriert: 22.05.2012, 08:40
System: CCU
Hat sich bedankt: 25 Mal
Danksagung erhalten: 485 Mal

Re: Warnung bei offen stehendem Fenster

Beitrag von Fonzo » 16.10.2020, 21:26

Trommler hat geschrieben:
16.10.2020, 15:04
Da wir nach dem Lüften immer mal wieder vergessen, die Fenster rechtzeitig zu schließen, hätte ich gerne eine Benachrichtigung, sobald Fenster länger als 10 Minuten offen stehen.

Ich fürchte aber, das lässt sich nicht so einfach lösen, oder?
An sich ist die Zeit ja nicht der entscheidende Faktor, sondern die Messgröße ist die Temperatur oder der Fakt, dass das Fenster offen ist, wenn Du das Haus verlassen solltest.
Die Temperatur kannst Du überwachen, indem Du die Heizungsausfallwarnung aktivierst, dann bekommst und in dem Fall eine Pushnachricht, wenn die Temperatur unter die Solltemperatur abfallen sollte.

Benutzeravatar
HornetRider
Beiträge: 1769
Registriert: 16.02.2019, 01:02
System: Access Point
Hat sich bedankt: 66 Mal
Danksagung erhalten: 158 Mal

Re: Warnung bei offen stehendem Fenster

Beitrag von HornetRider » 17.10.2020, 11:19

Hast du das schon mal selbst ausprobiert?

Die Ausfallwarnung kommt nämlich nur, wenn über längere Zeit der Sollwert nicht erreicht wird, obwohl die HTKs aufgedreht sind.
Dieser Fall wird bei offenen Fenstern ja nur eintreten ,wenn der Sollwert für geöffnete Fenster sehr hoch eingestellt ist.
Aber dann heizen die HKTs auch bei geöffneten Fenstern, obwohl man das ja gerade nicht möchte.
1.System: 2 HmIP-HAPs mit 95 Komponenten ~
2.System: 1 HAP mit 32 Komponenten ~
Philips Hue mit 39 Komponenten ~
Smartha App auf Tablet - Pushover App auf Smartphone ~
ioBroker in Docker Container auf Synology DS218+ ~
2 Xiaomi Mi Robot Vacuum ~ Husqvarna Automower 105 ~
3 AVM Fritz!DECT 200 ~ 2 AVM Fritz!DECT 210
~
Router, NAS, 1 HmIP-HAP und HUE Bridge an USV

:idea: Smart Home ist nur Smart, wenn man es nicht bedienen muss. :idea:

HmIP Anwenderhandbuch: https://www.homematic-ip.com/downloads/ ... ndbuch.pdf
Fehler und Probleme bitte immer eQ-3 über die App mit gültigem Token mitteilen

Trommler
Beiträge: 6
Registriert: 16.10.2020, 14:58
System: Access Point
Wohnort: Hamburg
Hat sich bedankt: 1 Mal

Re: Warnung bei offen stehendem Fenster

Beitrag von Trommler » 17.10.2020, 12:44

Ja, ich denke auch, die Heizung-geht nicht-Warnung ist nicht die Lösung.

Zum einen kommt die Warnung erst nach 24 Stunden und zum anderen wird die Heizung ja sowieso wegen des offenen Fensters runter geregelt.
Trommler
Hamburg

Benutzeravatar
klana
Beiträge: 1099
Registriert: 08.02.2015, 08:37
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 66 Mal
Danksagung erhalten: 27 Mal

Re: Warnung bei offen stehendem Fenster

Beitrag von klana » 17.10.2020, 13:21

Hi Trommler,

warum so kompliziert...
Ich mach das so:

1. Möglichkeit:

Für jedes Fenster eine eigene Systemvariable vom Typ Werteliste mit den Werten Offen und Geschlossen anlegen
(ich hab sie im Beispiel mal "abc" genannt).

Dann pro Fenster je 2 WebUI Programme.

WebUI Programm 1:
-------------------------
Wenn Fenster xy geöffnet
Dann setze Systemvariable abc verzögert um 10 Minuten auf Offen
Sonst setzte Systemvariable abc sofort auf geschlossen

WebUI Programm 2:
------------------------
Wenn Systemvariable abc = Offen
dann Warnung rausschicken (mit was auch immer)


2. Möglichkeit

Alle Fenster mit dem Programm 1 und nur einem weiteren WebUI Programm abfackeln, welches mittels Script rausfindet welches Fenster es war und die entsprechende Meldung ausgibt.
Das mit dem Meldung ausgeben habe ich über den MP3 Gong gelöst und eine Meldung per PocketControl Push schicke ich noch zusätzlich.
Das ist aber wurscht wie du die Meldung machst.
Bei mir sagt er laut und deutlich welche Fenster offen ist.

WebUI Programm 1 pro Fenster:
----------------------------------------
Wenn Fenster xy geöffnet
Dann setze Systemvariable abc verzögert um 10 Minuten auf Offen
Sonst setzte Systemvariable abc sofort auf geschlossen


WebUI Programm zur Auswertung und Meldung:
------------------------------------------------------------
Bildschirmfoto 2020-10-17 um 13.12.24.jpg


Das Script dazu sieht so aus:

Code: Alles auswählen

! FensterZuLangeOffen
! Namen der programmauslösenen Variablen ermitteln 
! MP3OnOff als Boolean anlegen, so kann man das Gebimmel auch mal abstellen
! Soll auch auf Tageszeit (also nicht Nachts) begrenzt werden....

string cMP3Files = "";
string Meldung = "";
string list = "";
string vSaName = "";
string vSaStatus = "";
integer vTageszeit = 0;

object objSA = dom.GetObject("$src$");  ! Welche Variable hat das Script ausgeloest?
if (objSA)     
{
  vSaName = objSA.Name().ToString(); 
  vSaStatus = objSA.Value().ToString(0);
  list = vSaName # " - zu lange geöffnet!"; ! Name
  if (vSaName == "SV_FensterStatus_Abstell") {cMP3Files = "60"; }
  if (vSaName == "SV_FensterStatus_Bad") {cMP3Files = "61"; }
  if (vSaName == "SV_FensterStatus_Bar") {cMP3Files = "62"; }
  if (vSaName == "SV_FensterStatus_Buero") {cMP3Files = "63"; }
  if (vSaName == "SV_FensterStatus_Flur") {cMP3Files = "64"; }
  if (vSaName == "SV_FensterStatus_Gaeste") {cMP3Files = "65"; }
  if (vSaName == "SV_FensterStatus_Gaestebad") {cMP3Files = "66"; } 
  if (vSaName == "SV_FensterStatus_Heizung") {cMP3Files = "67"; }
  if (vSaName == "SV_FensterStatus_Kueche") {cMP3Files = "68"; } 
  if (vSaName == "SV_FensterStatus_Schlafen") {cMP3Files = "69"; } 
  if (vSaName == "SV_FensterStatus_Vorrat") {cMP3Files = "70"; }
  if (vSaName == "SV_FensterStatus_WC") {cMP3Files = "71"; }
  if (vSaName == "SV_FensterStatus_Wohnen") {cMP3Files = "72"; }
  if ((cMP3Files != "") && (vSaStatus == true)) 
  {
    Meldung = "18," #cMP3Files;
    
    ! Auskommentiert bis fertig
    ! vTageszeit = dom.GetObject("SV_Tageszeit").Value().ToInteger();
    ! if ((vTageszeit > 3) && (dom.GetObject("MP3AutoOnOff").Value() == true))
    
    if (dom.GetObject("SV_MP3AutoOnOff").Value() == true)
    {
      ! MP3 Gong Nr. 1 Kueche
      dom.GetObject("BidCos-RF.NEQ0772219:1.SUBMIT").State("1,1,108000,17,17,17,17,17,17,17,17,17,18");
      dom.GetObject("BidCos-RF.NEQ0772219:2.SUBMIT").State("0.8,1,108000," #Meldung);
      
      ! MP3 Gong Nr. 2 Buero 
      dom.GetObject("BidCos-RF.NEQ0771637:1.SUBMIT").State("1,1,108000,17,17,17,17,17,17,17,17,17,18"); 
      dom.GetObject("BidCos-RF.NEQ0771637:2.SUBMIT").State("0.8,1,108000," #Meldung);
    } 
    dom.GetObject("SV_PushMessage").State(list); 
  }
}
Gruß
Klana
Gruß Klana
Es ist nett, wichtig zu sein. Aber es ist wichtiger, nett zu sein.

Xel66
Beiträge: 14165
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 585 Mal
Danksagung erhalten: 1500 Mal

Re: Warnung bei offen stehendem Fenster

Beitrag von Xel66 » 17.10.2020, 13:57

klana hat geschrieben:
17.10.2020, 13:21
warum so kompliziert...
Ich mach das so:
Nice, aber mit einem AP so nicht umsetzbar. Das kommt davon, wenn solche Fragen in der Allgemeinrubrik gestellt und später verschoben werden.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Trommler
Beiträge: 6
Registriert: 16.10.2020, 14:58
System: Access Point
Wohnort: Hamburg
Hat sich bedankt: 1 Mal

Re: Warnung bei offen stehendem Fenster

Beitrag von Trommler » 17.10.2020, 14:05

Xel66 hat geschrieben:
17.10.2020, 13:57
klana hat geschrieben:
17.10.2020, 13:21
warum so kompliziert...
Ich mach das so:
Nice, aber mit einem AP so nicht umsetzbar. Das kommt davon, wenn solche Fragen in der Allgemeinrubrik gestellt und später verschoben werden.

Gruß Xel66
Ich hatte sie bewusst in "HomeMatic IP mit Access Point" gestellt. War das falsch?
Trommler
Hamburg

Antworten

Zurück zu „HomeMatic IP mit Access Point“