FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: kl_ha am 26 März 2018, 21:14:15

Titel: [Gelöst]Tür notify oder DOIF
Beitrag von: kl_ha am 26 März 2018, 21:14:15
Hallo

Ich komme gerade nicht  weiter.
Brauche eine Ansatz wie ich folgendes lösen kann

Wenn Tür auf dann warten bis Tür wieder zu und Aktion ausführen.

Könnte man das per DOIF oder notify ausdrücken?

Gruß
Klaus
Titel: Antw:Tür notify oder DOIF
Beitrag von: betateilchen am 26 März 2018, 21:31:02
ich würde das über eine sequence lösen.

Gib mal "help sequence" in die FHEM Befehlszeile ein.
Titel: Antw:Tür notify oder DOIF
Beitrag von: willibutz am 26 März 2018, 21:42:09
verstehe ich da was falsch oder soll schlicht beim Schließen der Tür eine Aktion ausgelöst werden? Sie muss ja wohl auf gewesen sein, wenn sie jetzt schließt  :-\
Titel: Antw:Tür notify oder DOIF
Beitrag von: KernSani am 26 März 2018, 21:44:53
Zitat von: willibutz am 26 März 2018, 21:42:09
verstehe ich da was falsch oder soll schlicht beim Schließen der Tür eine Aktion ausgelöst werden? Sie muss ja wohl auf gewesen sein, wenn sie jetzt schließt  :-\
Aber nor wenn event-on-change-reading gesetzt ist, sonst wird sie immer wieder geschlossen ;-)


Kurz, weil mobil...
Titel: Antw:Tür notify oder DOIF
Beitrag von: Frank_Huber am 26 März 2018, 21:45:02
Was hat die Tür denn für einen Sensor und was übermittelt dieser beim öffnen / schließen?

mach doch mal den Event-Monitor auf, setz einen Filter auf die Tür und öffne / schließe diese.
Dann den Event-Log hier posten.
Titel: Antw:Tür notify oder DOIF
Beitrag von: kl_ha am 26 März 2018, 21:46:43
Ich habe immer bei DOIF so verstanden das es immer dann wenn "Tür zu" die Aktion ausgeführt wird.
Die Tür soll einmal auf dann warten bis Tür wieder zu dann einmal Aktion.
Titel: Antw:Tür notify oder DOIF
Beitrag von: Frank_Huber am 26 März 2018, 21:47:42
DOIF kann Ereignis (Event) oder Zustandsbasiert arbeiten.
Deshalb nochmal:
Was liefert dein Tür-Sensor???
Titel: Antw:Tür notify oder DOIF
Beitrag von: kl_ha am 26 März 2018, 21:52:14

2018-03-26 21:51:25 DOIF Front_Door_Open cmd_event: HM_576565
2018-03-26 21:51:25 CUL_HM HM_576565 battery: ok
2018-03-26 21:51:25 CUL_HM HM_576565 contact: open (to broadcast)
2018-03-26 21:51:25 CUL_HM HM_576565 open
2018-03-26 21:51:25 CUL_HM HM_576565 trigDst_broadcast: noConfig
2018-03-26 21:51:25 CUL_HM HM_576565 trigger_cnt: 42
Titel: Antw:Tür notify oder DOIF
Beitrag von: kl_ha am 26 März 2018, 21:56:26
Also müsste DOIF EVENT basiert arbeiten.
EVENT == closed
Titel: Antw:Tür notify oder DOIF
Beitrag von: Damian am 26 März 2018, 22:09:18
ZitatDie Tür soll einmal auf dann warten bis Tür wieder zu dann einmal Aktion.

Du hast vergessen den Zeitraum zu nennen, indem sie offen ist, sonst macht die Überlegung keinen Sinn.

Eine Tür kann nur zugehen, wenn sie vorher auf war ;)
Titel: Antw:Tür notify oder DOIF
Beitrag von: Frank_Huber am 26 März 2018, 22:09:33
aus der Commandref:

ZitatEinfache Anwendungsbeispiele :

Fernbedienung (Ereignissteuerung)

define di_rc_tv DOIF ([remotecontol:"on"]) (set tv on) DOELSE (set tv off)

Gerät: remotecontrol
Ereignis: on

Dein DOIF wäre also:
define kl_ha DOIF ([HM_576565:"closed"]) (set irgendwas on)
attr kl_ha do always
Titel: Antw:Tür notify oder DOIF
Beitrag von: betateilchen am 26 März 2018, 22:12:25
Zitat von: betateilchen am 26 März 2018, 21:31:02
ich würde das über eine sequence lösen.

Gib mal "help sequence" in die FHEM Befehlszeile ein.
Titel: Antw:Tür notify oder DOIF
Beitrag von: kl_ha am 26 März 2018, 22:26:37
Hallo

Habe folgende Lösung von Frank_Huber genommen

define kl_ha DOIF ([HM_576565:"closed"]) (set irgendwas on)
attr kl_ha do always


Mit Sicherheit geht das auch mit sequence. So wie ich das verstanden habe ist das mir einen zeitlichen Rahmen(timeout) verbunden.

Vielen Dank an alle für eure Beiträge.

Gruß
Klaus
Titel: Antw:Tür notify oder DOIF
Beitrag von: KernSani am 26 März 2018, 22:50:25
Schön :-) Dann bitte noch [Gelöst] vor das Subject des ersten Post schreiben. Danke!


Kurz, weil mobil...