FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 14 November 2012, 19:40:47

Titel: Problem mit "notify"
Beitrag von: Guest am 14 November 2012, 19:40:47
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
Titel: Re: Problem mit "notify"
Beitrag von: Puschel74 am 14 November 2012, 19:48:16
                                               

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
Titel: Re: Problem mit "notify"
Beitrag von: Guest am 14 November 2012, 20:25:03
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
Titel: Re: Problem mit "notify"
Beitrag von: Puschel74 am 14 November 2012, 20:30:48
                                               

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