FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: tom44 am 14 April 2016, 21:22:14

Titel: DOIF oder watchdog bei An- bzw. Abwesenheitsnachricht mit Push
Beitrag von: tom44 am 14 April 2016, 21:22:14
Hallo Zusammen,

vielleicht kann mir jemand  - als Anfänger - einen Tipp geben.
Folgende Devices:
Was möchte ich umsetzen:
Wenn jemand die Whg. verlässt, soll mir eine Nachricht auf mein Handy versandt werden, dass jemand gegangen ist. Wenn jemand kommt,  eine Nachricht, dass jemand gekommen ist.

Das heißt. Der Türsensor wird geöffnet und geschlossen, danach soll geprüft werden ob eine Bewegung stattfindet. Wenn ja, ist jemand gekommen, wenn nein, ist jemand gegangen.

Mein Probleme sind
a) Die 2 Zustände (offen, geschlossen) des Türsensors zu definieren.
b) Einen Zeitverzug zur Prüfung, ob Bewegungen vorhanden sind einzubauen.

Ich habe es erst mit einem watchdog versucht und jetzt mit einem DOIF. In allen Unterlagen habe ich nur die Definitionen für den Zeitverzug von Befehlen gefunden, keine für den Zeitverzug von Bedingungen. Die Prüfung auf Bewegung soll ja erst erfolgen, wenn der Türsensor schon geschlossen ist.

Das habe ich versucht:
define d.ankunft DOIF ([tuersensor:state] eq "open" and ([+00:00:40];;[sensor:state] eq "closed")) (set Push msg 'Jemand gegangen')
DOELSE set Push msg 'Jemand gekommen')

Hat jemand eine Idee?  :) :) :)
Titel: Antw:DOIF oder watchdog bei An- bzw. Abwesenheitsnachricht mit Push
Beitrag von: CoolTux am 14 April 2016, 23:22:45
Ich habe leider keine Lösung. Möchte Dir aber dennoch meine Gedanke mitteilen.
Ich glaube Dein Weg ist nicht gerade ein guter um Anwesenheitkontrolle zu machen. Mag sein das Du nicht wissen möchtest wer bekommen oder gegangen ist. Aber sicherlich möchtest Du Zweifelsfrei feststelle das jemand gekommen oder gegangen ist. Das sehe ich bei Deiner Konstellation als eher schwierig an.


Grüße