Warnung, wenn Fenster zu lange offen sind bzw. gelüftet wird

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

BadenPower

Re: Warnung, wenn Fenster zu lange offen sind bzw. gelüftet

Beitrag von BadenPower » 06.03.2016, 15:35

fischmir hat geschrieben:Ich dachte dann, ich setze "verzögert um XX" mit XX = Systemvariable, die abhängig von der Außentemparatur/ Raum ist. Dummerweise gibt es diese Funktion nicht.

Hat jemand einen guten Rat?
Dazu mußt Du ein Script erstellen und dann eben die SV im Script verzögert um den Wert XX setzen.


.

fischmir
Beiträge: 972
Registriert: 03.02.2014, 18:04
Wohnort: Münsterland
Hat sich bedankt: 27 Mal
Danksagung erhalten: 8 Mal

Re: Warnung, wenn Fenster zu lange offen sind bzw. gelüftet

Beitrag von fischmir » 06.03.2016, 17:23

Ok. Kannst du mir sagen, wie ich das mache?
eben die SV im Script verzögert um den Wert XX setzen.
Wie soll der Befehl dafür sein? :mrgreen:

BadenPower

Re: Warnung, wenn Fenster zu lange offen sind bzw. gelüftet

Beitrag von BadenPower » 06.03.2016, 17:54

fischmir hat geschrieben:Ok. Kannst du mir sagen, wie ich das mache?
eben die SV im Script verzögert um den Wert XX setzen.
Wie soll der Befehl dafür sein? :mrgreen:
Schau Dir einmal die Beispiele in folgendem Link an:
http://homematic-forum.de/forum/viewtop ... 31&t=29765

Den Link mit der Überschrift <"verzögert um" im Script / Entlastung der CCU - Astro & mehr"> hättest Du auch gefunden, wenn Du in dieser Rubrik etwas nach unten gescrollt hättest.


.

August78
Beiträge: 20
Registriert: 24.03.2017, 11:39

Re: Warnung, wenn Fenster zu lange offen sind bzw. gelüftet

Beitrag von August78 » 19.04.2017, 13:11

Hallo.

Bin begeistert von dem Script von nibblersrevenge!

Allerdings habe ich ein Problem bei der Nutzung von CUXD.
Bisher sende ich die Nachricht über

Code: Alles auswählen

system.Exec("wget -q -O - "#url, &stdout, &stderr);

Wenn ich stattdessen den Ausruck

Code: Alles auswählen

dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - "#url);
verwende, geht keine Nachricht raus. - Ich weiß, es liegt an den Hochkommas und Anführungszeichen...
Komme aber nicht dahinter, was ich im Script ändern muss damit die Nachricht über CUXD versendet wird.

Hat jemand eine Lösung für mich?
Ich gehe davon aus, dass im folgenden Ausdruck etwas geändert werden muss:

Code: Alles auswählen

        string url = 'http://www.notifymyandroid.com/publicapi/notify' +
                           '?apikey=' + NotifyMyAndroidApiKey +
                           '&application='+ urlEncodeApplication +
                           '&event='+ urlEncodeEvent  +
                           '&description=' + urlEncodeDescription+
                           '&priority=' + NotifyMyAndroidMsgPriority;
Lieben Dank.

August78

Benutzeravatar
robbi77
Beiträge: 13847
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 181 Mal
Danksagung erhalten: 738 Mal

Re: Warnung, wenn Fenster zu lange offen sind bzw. gelüftet

Beitrag von robbi77 » 19.04.2017, 13:38

Im Cuxd ist auch das exec gerät angelegt?


Gruß
Roberto
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...

August78
Beiträge: 20
Registriert: 24.03.2017, 11:39

Re: Warnung, wenn Fenster zu lange offen sind bzw. gelüftet

Beitrag von August78 » 19.04.2017, 14:32

ja, ist angelegt.

Carlos74
Beiträge: 24
Registriert: 11.09.2022, 09:21
System: CCU
Hat sich bedankt: 2 Mal

Re: Warnung, wenn Fenster zu lange offen sind bzw. gelüftet wird

Beitrag von Carlos74 » 04.10.2022, 12:36

Hallo zusammen,

ich weiß das Thema ist schon recht alt, aber es passt ganz gut zu meinem Problem.

Vorab, ich bin noch recht neu in der Materie mit der CCU2 und versuche mich gerade darin einzuarbeiten. Einiges funktioniert auch schon ganz gut.
Ich versuche gerade auch das Fenster Problem zu lösen und zwar möchte ich gerne eine Meldung ausgeben, wenn ein Fenster länger als 20 Minuten geöffnet steht. Das funktioniert nach den Vorschlägen hier auch soweit, aber ich möchte gerne die Meldung erneut ausgeben, wenn das Fenster weitere 20 Minuten genöffnet steht ohne dass es geschlossen wurde. Also eine Schleife mit der angegeben Dauer.

Kann mir da vielleicht einer einen Tipp geben, ich bekomme es nicht hin.

Danke!!

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

Re: Warnung, wenn Fenster zu lange offen sind bzw. gelüftet wird

Beitrag von Roland M. » 04.10.2022, 13:49

Hallo und willkommen im Forum!
Carlos74 hat geschrieben:
04.10.2022, 12:36
Das funktioniert nach den Vorschlägen hier auch soweit, aber ich möchte gerne die Meldung erneut ausgeben, wenn das Fenster weitere 20 Minuten genöffnet steht ohne dass es geschlossen wurde. Also eine Schleife mit der angegeben Dauer.
Da gibt es zwei Lösungswege, zeig einmal als Screenshot (hier im Forum hochgeladen, bitte keinen externen Hoster), was du bisher hast.

Grob gesagt entweder eine/die Systemvariable, die du im DANN-Zweig (sofort) löschst und verzögert neu setzt, oder über einen CUxD-Timer.

z.B.
Variante mit SV:

Code: Alles auswählen

WENN Fenster offen
DANN SV_Warnung verzögert um 20 min wahr
SONST SV_Warnung sofort falsch

Code: Alles auswählen

WENN SV_Warnung = wahr
DANN E-Mail/Push/whatever
     SV_Warnung sofort falsch
     SC_Warnung verzögert um 20 min wahr

Variante mit CUxD-Timer:

Code: Alles auswählen

WENN Fenster offen 
DANN  Timer 20 min starten

Code: Alles auswählen

WENN Timer = 0 (Änderung)
UND Fenster offen (nur prüfen)
DANN E-Mail/Push/whatever
     Timer 20 min starten

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,...

Carlos74
Beiträge: 24
Registriert: 11.09.2022, 09:21
System: CCU
Hat sich bedankt: 2 Mal

Re: Warnung, wenn Fenster zu lange offen sind bzw. gelüftet wird

Beitrag von Carlos74 » 04.10.2022, 14:06

Danke schonmal für die schnelle Antwort.
Ich habe das momentan so laufen:
fenster.JPG

Carlos74
Beiträge: 24
Registriert: 11.09.2022, 09:21
System: CCU
Hat sich bedankt: 2 Mal

Re: Warnung, wenn Fenster zu lange offen sind bzw. gelüftet wird

Beitrag von Carlos74 » 04.10.2022, 15:24

Ich habe mir deinen Vorschlag gerade noch einmal angeschaut. Verstehe ich das richtig, dass mir ja dann nur der 2. Teil fehlt?
Also das hier noch an mein Programm anhängen:

WENN SV_Warnung = wahr
DANN E-Mail/Push/whatever
SV_Warnung sofort falsch
SC_Warnung verzögert um 20 min wahr

Oder muss das ein gesondertes Programm sein welches läuft?

VG

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“