push erst nach Zeit ausfühern wenn Tür geschlossen wird.

Begonnen von Badflex, 19 Dezember 2016, 18:24:17

Vorheriges Thema - Nächstes Thema

Badflex

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.
Raspberry Pi, CUL868(SlowRF), FB 7490, SmartVisu, fast nur HomeMatic wenig FS20, Netatmo

rudolfkoenig

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.

Michel G.

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