FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Panik am 01 März 2018, 18:50:41

Titel: Zwei Bewegungsmelder - Richtungsauswertung
Beitrag von: Panik am 01 März 2018, 18:50:41
Hallo,

ich habe zwei Bewegungsmelder am Raspi GPIO und die arbeiten einwandfrei.
Nun möchte ich eine Art Richtungsauswertung mit DOIF (wenn möglich).
Dh. Wenn Sensor1 vor Sensor2 auf "on" geht die Aktion_A und
wenn Sensor2 vor Sensor1 auf "on" geht die Aktion_B
Geht das (einfach)?

Gruß !
Panik
Titel: Antw:Zwei Bewegungsmelder - Richtungsauswertung
Beitrag von: CBSnake am 01 März 2018, 19:00:16
Hi,

ungeprüft und noch zu vervollständigen :-)



(["Sensor1:on"] and [?Sensor2] eq "off")(Aktion_A)
DOELESEIF
(["Sensor2:on"] and [?Sensor1] eq "off")(Aktion_B)
DOELSE

Titel: Antw:Zwei Bewegungsmelder - Richtungsauswertung
Beitrag von: Frank_Huber am 01 März 2018, 19:01:05
Zitat von: Panik am 01 März 2018, 18:50:41
Hallo,

ich habe zwei Bewegungsmelder am Raspi GPIO und die arbeiten einwandfrei.
Nun möchte ich eine Art Richtungsauswertung mit DOIF (wenn möglich).
Dh. Wenn Sensor1 vor Sensor2 auf "on" geht die Aktion_A und
wenn Sensor2 vor Sensor1 auf "on" geht die Aktion_B
Geht das (einfach)?

Gruß !
Panik
Doif ([Sensor1] eq "on" and [Sensor2] eq "off") (set dummy Richtung 1)
DOELSEIF ([Sensor1] eq "off" and [Sensor2] eq "on") (set dummy Richtung 2)

Attribut do always
Attribut cmdpause 5:5

Die 5 sek beliebig anpassen

Mit dem Handy online, daher kurz gefasst...

Titel: Antw:Zwei Bewegungsmelder - Richtungsauswertung
Beitrag von: betateilchen am 01 März 2018, 19:28:18
ich würde das komplett ohne DOIF lösen, die beiden Bewegungsmelder in eine structure packen und beim Auslösen abfragen, welcher PIR die structure getriggert hat.

Auf diese Weise habe ich bei mir die Beleuchtung im Flur vom Ost- zum Westflügel so gesteuert, damit die Beleuchtung immer in Laufrichtung geschaltet wird, egal von welcher Seite man den Flur betritt.
Titel: Antw:Zwei Bewegungsmelder - Richtungsauswertung
Beitrag von: Frank_Huber am 01 März 2018, 19:35:57
Zitat von: betateilchen am 01 März 2018, 19:28:18
ich würde das komplett ohne DOIF lösen, die beiden Bewegungsmelder in eine structure packen und beim Auslösen abfragen, welcher PIR die structure getriggert hat.

Auf diese Weise habe ich bei mir die Beleuchtung im Flur vom Ost- zum Westflügel so gesteuert, damit die Beleuchtung immer in Laufrichtung geschaltet wird, egal von welcher Seite man den Flur betritt.
Hast da nen Beispiel?
Kann mit das grad nicht vorstellen mit der Abfrage.

Mit dem Handy online, daher kurz gefasst...

Titel: Antw:Zwei Bewegungsmelder - Richtungsauswertung
Beitrag von: Panik am 03 März 2018, 07:32:31
Vielen Dank für die Antworten.

Mit "structure" werde ich mir näher ansehen.

(Momentan hab ich das Problem, dass einer dieser HC-SR501 am Raspi-GPIO willkürlich
schaltet. Der andere verhält sich normal.)