Hallo zusammen,
ich habe jetzt schon einige Beiträge zum Thema DOIF und Homematic-Bewegungsmelder gelesen, aber leider noch keine für mich funktionierende Lösung gefunden.
Mein DOIF lautet:
([HMBW01:?motion:".on*"])
({Log 3, "doif fuer HMBW01 $DEVICE $EVENT"})
DOELSE
##cmd_2
()
attr do always
Probiert habe ich erfolglos auch schon:
([HMBW01:?motion] eq "on")
([HMBW01:motion] eq "on")
Im Log tauchen leider immer 2 Events auf:
2017.04.11 21:46:31 3: doif fuer HMBW01 HMBW01 motion: on (to vccu)
2017.04.11 21:50:33 3: doif fuer HMBW01 HMBW01 motion: off
Verstehe leider nicht wieso.
Das DOIF soll nur bei Bewegung ausloesen, nicht nochmal wenn es wieder auf off geht.
Viele Grüße und vielen Dank für eure Hilfe,
Heiko
Hallo Heiko,
ich triggere bei mir so auf Bewegung: [PIR1:"motion:.on"]
Der Event ist "motion: on" und nicht nur on.
Also versuch: ([HMBW01:"motion:.on"])
Man kann die Trigger übrigens im Eventmonitor direkt erzeugen/klicken. Sollte ohne Fehler gehen.
Gruß Otto
Moin Heiko,
also ich schalte mein Licht im Flur mit Bewegungsmelder.
Habe aber noch Bedingungen eingebaut.
Automatik an und aus über Dummy,
Einen Dummy in dem Helligkeitswerte stecken,
und ich wollte Nachts eine andere Helligkeit als Tags, klappt aber noch nicht.
Gut das ist mein Problem, fall es dich interessiert : https://forum.fhem.de/index.php/topic,70531.0.html (https://forum.fhem.de/index.php/topic,70531.0.html)
Mein DEF was Funktioniert:
([2OG_BW_Flur] eq "motion" and [d_dunkel] eq "off" and [d_1OG_Flur_Lichtautomatik] eq "on")
(set 2OG_Flur_Licht pct 100 0 2)
DOELSEIF
([2OG_BW_Flur] eq "noMotion" and [d_1OG_Flur_Lichtautomatik] eq "on")
(set 2OG_Flur_Licht pct 0 0 30)
So bekommst du je eine Triggerung bei Bewegung und bei keine Bewegung, kannst die aber unterscheiden.
Ich habe noch attr do always gesetzt damit mein Licht nicht ausgeht solange Bewegung im Flur ist.
Grüße Karsten
Danke für eure Antworten.
([HMBW01:"motion:.on"])
funktioniert nach einigen Tagen Test wie gewünscht.
Viele Grüße,
Heiko