DOIF und Homematic-Bewegungsmelder: mehrfache Triggerung

Begonnen von heikoh81, 11 April 2017, 22:14:06

Vorheriges Thema - Nächstes Thema

heikoh81

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

Otto123

#1
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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

SoT2079

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

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

heikoh81

Danke für eure Antworten.

([HMBW01:"motion:.on"])

funktioniert nach einigen Tagen Test wie gewünscht.

Viele Grüße,
Heiko