Hallo Zusammen,
vielleicht kann mir jemand - als Anfänger - einen Tipp geben.
Folgende Devices:
- Haustürsensor für Meldung Tür offen, Tür geschlossen (tuersensor).
- Bewegungssensor für Bewegungen im Flur zur Haustür (sensor)
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? :) :) :)
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