FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: accessburn am 18 Februar 2016, 14:29:04

Titel: Aktion wenn Fenster zu lange geöffnet ist
Beitrag von: accessburn am 18 Februar 2016, 14:29:04
Huhu,
mir passiert es immer wieder das ich beim lüften das Fenster vergesse zu schließen.
Kann mir jemand erklären wie ich einen trigger bastele der mich benachrichtigt wenn das Fenster länger als xx Minuten offen ist?

Desweiteren wäre es cool, wenn ich den Homestatus auf "Schlafen" oder "LangeWeg" setze er meckert wenn noch irgendwelche Fenster offen sind.



Fensterkontakt:
define MAX_1336c3 MAX ShutterContact 1336c3
attr MAX_1336c3 IODev cm
attr MAX_1336c3 alias Fenster Schlafzimmer
attr MAX_1336c3 devStateIcon opened.*:fts_window_1w_open@green closed.*:fts_window_1w@red
attr MAX_1336c3 icon fts_shutter_40
attr MAX_1336c3 room Schlafzimmer
Titel: Antw:Aktion wenn Fenster zu lange geöffnet ist
Beitrag von: n0bbi am 18 Februar 2016, 14:36:48
http://fhem.de/commandref_DE.html#watchdog (http://fhem.de/commandref_DE.html#watchdog) :)
Titel: Antw:Aktion wenn Fenster zu lange geöffnet ist
Beitrag von: accessburn am 18 Februar 2016, 14:42:28
Wie geil :-)
Watchdog, kannte ich auch noch nicht.
Danke n0bbi.


define Schlafzimmerfenster_offen_warnung watchdog MAX_1336c3:opened.* 00:15 MAX_1336c3:closed.* { fhem("set WhatsApp send 4917663607386 Bitte Schlafzimmerfenster schliessen!;;") }
attr Schlafzimmerfenster_offen_warnung regexp1WontReactivate


Kann das so funktionieren?
Titel: Antw:Aktion wenn Fenster zu lange geöffnet ist
Beitrag von: ph1959de am 18 Februar 2016, 14:47:15
Zitat von: accessburn am 18 Februar 2016, 14:42:28
Wie geil :-)
Watchdog, kannte ich auch noch nicht.
Die Alternative (manche lieben sie, manche nicht so ...): DOIF (http://fhem.de/commandref_DE.html#DOIF).
Titel: Antw:Aktion wenn Fenster zu lange geöffnet ist
Beitrag von: n0bbi am 18 Februar 2016, 15:24:08
Zitat von: accessburn am 18 Februar 2016, 14:42:28
Wie geil :-)
Watchdog, kannte ich auch noch nicht.
Danke n0bbi.


define Schlafzimmerfenster_offen_warnung watchdog MAX_1336c3:opened.* 00:15 MAX_1336c3:closed.* { fhem("set WhatsApp send 4917663607386 Bitte Schlafzimmerfenster schliessen!;;") }
attr Schlafzimmerfenster_offen_warnung regexp1WontReactivate


Kann das so funktionieren?
Schaut gut aus. Eventuell am Ende noch den watchdog auf defined setzen, sonst klappts nur einmal

Gesendet von meinem XT1052 mit Tapatalk

Titel: Antw:Aktion wenn Fenster zu lange geöffnet ist
Beitrag von: accessburn am 18 Februar 2016, 16:18:02
da kann ich dir jetzt nicht folgen, entschuldige.
Titel: Antw:Aktion wenn Fenster zu lange geöffnet ist
Beitrag von: marvin78 am 18 Februar 2016, 16:19:06
Doku lesen. Dann kannst du folgen. Siehe commandref zu watchdog:

Zitattrigger <watchdogname> . will activate the trigger if its state is defined, and set it into state defined if its state is active (Next:...) or triggered. You always have to reactivate the watchdog with this command once it has triggered (unless you restart fhem)
Titel: Antw:Aktion wenn Fenster zu lange geöffnet ist
Beitrag von: accessburn am 18 Februar 2016, 16:26:34
Achso, ein "trigger Schlafzimmerfenster_offen_warnung" veranlasst es quasi alle 15 Minuten auszulösen.
Titel: Antw:Aktion wenn Fenster zu lange geöffnet ist
Beitrag von: marvin78 am 18 Februar 2016, 16:29:45
Nein. Der watchdog würde aber nie mehr getriggert, wenn man ihn nicht mit . triggern würde (den Punkt nicht vergessen, der ist wichtig). Bitte die Doku lesen. Da steht, was das macht.
Titel: Antw:Aktion wenn Fenster zu lange geöffnet ist
Beitrag von: accessburn am 18 Februar 2016, 16:35:15
Ah, daher "unless you restart fhem".
Gelesen hatte ich es, verstanden nicht. Aber der Punkt ist doof zu erkennen.
Ich teste das mal ausgiebig. Danke für die Hilfe
Titel: Antw:Aktion wenn Fenster zu lange geöffnet ist
Beitrag von: bergadler am 18 Februar 2016, 20:51:20
Hi,
ich habe es nicht mit der Zeit, sondern (speziell im Winter) mit der Zimmertemp gekoppelt
und lassse mich bei Unterschreiten jener welcher dann per ttsSay zutexten.  ;)

define Hzg_Wz_temp_alarm DOIF ([Hzg_Wz:measured-temp] < 17) (set wvc_tablet_nexus ttsSay Das Wohnzimmer hat nur noch 17 Grad. macht doch mal einer das Fenster wieder zu!)

Gruß

Titel: Antw:Aktion wenn Fenster zu lange geöffnet ist
Beitrag von: bsl02 am 19 Februar 2016, 01:18:58
Hallo,
Zitatich habe es nicht mit der Zeit, sondern (speziell im Winter) mit der Zimmertemp gekoppelt
danke für den Tip, ist schon abgekupfert ;-)
Titel: Antw:Aktion wenn Fenster zu lange geöffnet ist
Beitrag von: accessburn am 19 Februar 2016, 07:58:47
Zitat von: bergadler am 18 Februar 2016, 20:51:20
ich habe es nicht mit der Zeit, sondern (speziell im Winter) mit der Zimmertemp gekoppelt

Änderst du das dann im Sommer immer?
Titel: Antw:Aktion wenn Fenster zu lange geöffnet ist
Beitrag von: Hollo am 19 Februar 2016, 09:14:55
Wenn Du das ganz flexibel und erweiterbar haben möchtest, guck doch hier http://forum.fhem.de/index.php/topic,36504.msg287778.html#msg287778 (http://forum.fhem.de/index.php/topic,36504.msg287778.html#msg287778) mal durch.
Titel: Antw:Aktion wenn Fenster zu lange geöffnet ist
Beitrag von: accessburn am 19 Februar 2016, 09:52:53
Oh das sieht böse aus :-) Da muss ich mal in ruhe versuchen alles zu lesen. Danke schön.
Titel: Antw:Aktion wenn Fenster zu lange geöffnet ist
Beitrag von: bergadler am 19 Februar 2016, 10:06:49
Zitat von: accessburn am 19 Februar 2016, 07:58:47
Änderst du das dann im Sommer immer?
Nö.
Bei Außentemp über 17 Grad können die Fenster meinetwegen offen bleiben, bis dann vielleicht
der letzte das Haus verläßt (Stichwort PRESENCE).
(oder dann noch einen schon angesprochenen zusätzlichen Watchdog auf xx Minuten)

Mir war es nur wichtig, daß  nicht starr z.B. 15min gelüftet wird, egal ob es draußen 0 oder -20 Grad hat.

Gruß