Originally posted by: <email address deleted>
Hallo alle zusammen,
ich stehe gerade echt auf dem Schlauch.
Ich nutze folgenden Code:
...
define PIR_Automatik FS20 dddc 01
attr PIR_Automatik dummy 1
attr PIR_Automatik fm_order 4
attr PIR_Automatik model fs20st
attr PIR_Automatik room Aussen
define Licht_Nord FS20 5ecb 02
attr Licht_Nord fm_order 1
attr Licht_Nord model fs20st
attr Licht_Nord room Aussen
define Bewegungsmelder_Carport_Ost FS20 dc33 00
attr Bewegungsmelder_Carport_Ost fm_name PIR%20Carport%20Ost
attr Bewegungsmelder_Carport_Ost fm_order 5
attr Bewegungsmelder_Carport_Ost fm_type none
attr Bewegungsmelder_Carport_Ost model fs20piri
attr Bewegungsmelder_Carport_Ost room Aussen
define Bewegungsmelder_Carport_West FS20 5e82 00
attr Bewegungsmelder_Carport_West fm_name PIR%20Carport%20West
attr Bewegungsmelder_Carport_West fm_order 6
attr Bewegungsmelder_Carport_West fm_type none
attr Bewegungsmelder_Carport_West model fs20pira
attr Bewegungsmelder_Carport_West room Aussen
define PIR_CarportOst_aus notify Bewegungsmelder_Carport_Ost:on {\
if (Value("PIR_Automatik") eq "on" && !isday()) {\
fhem "set Licht_Nord on";;\
fhem "delete PIR_CP_aus";;\
fhem "define PIR_CP_aus at +00:03:00 set
Bewegungsmelder_Carport_Ost,Bewegungsmelder_Carport_West,Licht_Nord off";;\
} else {\
fhem "delete PIR_CP_aus";;\
fhem "define PIR_CP_aus at +00:00:10 set
Bewegungsmelder_Carport_Ost,Bewegungsmelder_Carport_West off";;\
}\
}
define PIR_CarportWest_aus notify Bewegungsmelder_Carport_West:on {\
if (Value("PIR_Automatik") eq "on" && !isday()) {\
fhem "set Licht_Nord on";;\
fhem "delete PIR_CP_aus";;\
fhem "define PIR_CP_aus at +00:03:00 set
Bewegungsmelder_Carport_West,Bewegungsmelder_Carport_Ost,Licht_Nord off";;\
} else {\
fhem "delete PIR_CP_aus";;\
fhem "define PIR_CP_aus at +00:00:10 set
Bewegungsmelder_Carport_West,Bewegungsmelder_Carport_Ost off";;\
}\
}
...
Der hat bis vor Kurzem auch wunderbar funktioniert (meine ich - hmmmm).
Jetzt scheint das notify nicht mehr zu funktionieren. Das Licht_Nord
schaltet nämlich nicht mehr ein. Ich habe auch den Code einmal modifiziert
zu:
define PIR_CarportOst_aus notify Bewegungsmelder_Carport_Ost:on {\
# if (Value("PIR_Automatik") eq "on" && !isday()) {\
fhem "set Licht_Nord on";;\
fhem "delete PIR_CP_aus";;\
fhem "define PIR_CP_aus at +00:03:00 set
Bewegungsmelder_Carport_Ost,Bewegungsmelder_Carport_West,Licht_Nord off";;\
# } else {\
# fhem "delete PIR_CP_aus";;\
# fhem "define PIR_CP_aus at +00:00:10 set
Bewegungsmelder_Carport_Ost,Bewegungsmelder_Carport_West off";;\
# }\
}
Trotzdem schaltet die Lampe nicht mehr ein. Manuell über den Schalter
Licht_Nord ist das kein Problem.
Im Logbuch von FHEMobile sehe ich auch Bewegungsmelder_Carport_Ost
state='on' auftauchen. Dann sollte doch eigentlich das Licht zumindest nach
der letzteren Code-Option einschalten, oder? Hat sich ggf. die Notation
geändert?
Danke für eure Hilfe.
Viele Grüße
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Hallo,
änder doch mal das regexp auf
define PIR_CarportOst_aus notify Bewegungsmelder_Carport_Ost:*.**
Was passiert jetzt?
Grüße
Am Mittwoch, 14. November 2012 19:40:47 UTC+1 schrieb Stobor:
>
> Hallo alle zusammen,
>
> ich stehe gerade echt auf dem Schlauch.
> Ich nutze folgenden Code:
>
> ...
> define PIR_Automatik FS20 dddc 01
> attr PIR_Automatik dummy 1
> attr PIR_Automatik fm_order 4
> attr PIR_Automatik model fs20st
> attr PIR_Automatik room Aussen
>
> define Licht_Nord FS20 5ecb 02
> attr Licht_Nord fm_order 1
> attr Licht_Nord model fs20st
> attr Licht_Nord room Aussen
>
> define Bewegungsmelder_Carport_Ost FS20 dc33 00
> attr Bewegungsmelder_Carport_Ost fm_name PIR%20Carport%20Ost
> attr Bewegungsmelder_Carport_Ost fm_order 5
> attr Bewegungsmelder_Carport_Ost fm_type none
> attr Bewegungsmelder_Carport_Ost model fs20piri
> attr Bewegungsmelder_Carport_Ost room Aussen
>
> define Bewegungsmelder_Carport_West FS20 5e82 00
> attr Bewegungsmelder_Carport_West fm_name PIR%20Carport%20West
> attr Bewegungsmelder_Carport_West fm_order 6
> attr Bewegungsmelder_Carport_West fm_type none
> attr Bewegungsmelder_Carport_West model fs20pira
> attr Bewegungsmelder_Carport_West room Aussen
>
> define PIR_CarportOst_aus notify Bewegungsmelder_Carport_Ost:on {\
> if (Value("PIR_Automatik") eq "on" && !isday()) {\
> fhem "set Licht_Nord on";;\
> fhem "delete PIR_CP_aus";;\
> fhem "define PIR_CP_aus at +00:03:00 set
> Bewegungsmelder_Carport_Ost,Bewegungsmelder_Carport_West,Licht_Nord off";;\
> } else {\
> fhem "delete PIR_CP_aus";;\
> fhem "define PIR_CP_aus at +00:00:10 set
> Bewegungsmelder_Carport_Ost,Bewegungsmelder_Carport_West off";;\
> }\
> }
>
> define PIR_CarportWest_aus notify Bewegungsmelder_Carport_West:on {\
> if (Value("PIR_Automatik") eq "on" && !isday()) {\
> fhem "set Licht_Nord on";;\
> fhem "delete PIR_CP_aus";;\
> fhem "define PIR_CP_aus at +00:03:00 set
> Bewegungsmelder_Carport_West,Bewegungsmelder_Carport_Ost,Licht_Nord off";;\
> } else {\
> fhem "delete PIR_CP_aus";;\
> fhem "define PIR_CP_aus at +00:00:10 set
> Bewegungsmelder_Carport_West,Bewegungsmelder_Carport_Ost off";;\
> }\
> }
> ...
>
> Der hat bis vor Kurzem auch wunderbar funktioniert (meine ich - hmmmm).
> Jetzt scheint das notify nicht mehr zu funktionieren. Das Licht_Nord
> schaltet nämlich nicht mehr ein. Ich habe auch den Code einmal modifiziert
> zu:
>
> define PIR_CarportOst_aus notify Bewegungsmelder_Carport_Ost:on {\
> # if (Value("PIR_Automatik") eq "on" && !isday()) {\
> fhem "set Licht_Nord on";;\
> fhem "delete PIR_CP_aus";;\
> fhem "define PIR_CP_aus at +00:03:00 set
> Bewegungsmelder_Carport_Ost,Bewegungsmelder_Carport_West,Licht_Nord off";;\
> # } else {\
> # fhem "delete PIR_CP_aus";;\
> # fhem "define PIR_CP_aus at +00:00:10 set
> Bewegungsmelder_Carport_Ost,Bewegungsmelder_Carport_West off";;\
> # }\
> }
>
> Trotzdem schaltet die Lampe nicht mehr ein. Manuell über den Schalter
> Licht_Nord ist das kein Problem.
> Im Logbuch von FHEMobile sehe ich auch Bewegungsmelder_Carport_Ost
> state='on' auftauchen. Dann sollte doch eigentlich das Licht zumindest
> nach der letzteren Code-Option einschalten, oder? Hat sich ggf. die
> Notation geändert?
>
> Danke für eure Hilfe.
> Viele Grüße
>
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Super, danke. Jetzt funzt es wieder.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Hallo,
äh, war das mein Tipp??
Ich glaubs ja garnicht - ich kanns ja garnicht glauben das ich mal helfen
konnte ;-)
Freut mich das dein notify wieder klappt.
Aber das regexp sollte eigentlich auch auf *.on reagieren wenn dein
Bewegungsmelder ein on sendet.
Bei einem on-xxx klappt das natürlich nicht.
Grüße
Am Mittwoch, 14. November 2012 20:25:03 UTC+1 schrieb Stobor:
>
> Super, danke. Jetzt funzt es wieder.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com