FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Badflex am 19 Dezember 2016, 18:24:17

Titel: push erst nach Zeit ausfühern wenn Tür geschlossen wird.
Beitrag von: Badflex am 19 Dezember 2016, 18:24:17
Hallo, habe ein kleines Problem und komm nicht weiter.
Ich habe diesen Code am laufen:
Bewegungsmelder:motion { if ( Value( "Terrassentuer" ) ne "open"){ fhem ("set Pushalot message Nachricht");}}
Dabei ist das Problem das wenn ich nur kurz raus gehe,immer ein eine Push Nachricht kommt weil der Bewegungsmelder auf 30sek. gestellt habe bis die nächste Überprüfung kommt.
Also mach ich die Tür zu und motion ist noch an.
Ich würde gern das wenn vom Türkontakt der status closed kommt erst nach 45 Sekunden scharf gestellt wird.
Hab aber keine idee wie ich das realisieren soll.
Titel: Antw:push erst nach Zeit ausfühern wenn Tür geschlossen wird.
Beitrag von: rudolfkoenig am 19 Dezember 2016, 19:12:34
Ich verstehe die Problemstellung nicht ganz genau, aber sowas wird ueblicherweise mit watchdog geloest, oder sequence+notify
Oder mit DOIF, aber damit kenne ich mich nicht aus.
Titel: Antw:push erst nach Zeit ausfühern wenn Tür geschlossen wird.
Beitrag von: Michel G. am 23 Januar 2017, 18:39:01
hallo

ich mach das so :

define Push_Tur DOIF ([TFK_WZ:state] eq "open") (set Push Die Tür ist Offen)

nur bei mir mache ich das über das Reading BasicSet.

Basicset 0 = Close
Basicset 255 = Open

LG Michel