Hallo,
ich möchte folgendes notify:
define FB_lueften2 notify fs20_3:on {my @luef1=split(" ",$defs
{'hzk_wz'}{READINGS}{'measured-temp'}{VAL}) ;; $luef1[0]}
gibt folgenden log
2009.10.21 00:00:03 2: FS20 fs20_3 on
2009.10.21 00:00:03 3: No such class fs20_3luef1 at (eval 80) line 1,
near "{my fs20_3luef1"
syntax error at (eval 80) line 1, near "my fs20_3luef1="
syntax error at (eval 80) line 1, near "}) "
Global symbol "@luef1" requires explicit package name at (eval 80)
line 1.
syntax error at (eval 80) line 1, near "]}"
Bareword "READINGS" not allowed while "strict subs" in use at (eval
80) line 1.
Bareword "VAL" not allowed while "strict subs" in use at (eval 80)
line 1.
wenn ich das so eingebe funktionierts der richtige Wert wird angezeigt
{my @luef1=split(" ",$defs{'hzk_wz'}{READINGS}{'measured-temp'}
{VAL}) ;; $luef1[0]}
so soll das dann fertig aussehen:
define FB_lueften2 notify fs20_3:on {my @luef1=split(" ",$defs
{'hzk_wz'}{READINGS}{'measured-temp'}{VAL}) ;; {fhem('set dum_hzk_az1
$luef1[0]')}}
wo ist hier der Fehler.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-
> define FB_lueften2 notify fs20_3:on {my @luef1=split(" ",$defs
> {'hzk_wz'}{READINGS}{'measured-temp'}{VAL}) ;; $luef1[0]}
Achtung: notify ersetzt im "exec" Teil @ durch den Namen des betroffenen
Geraetes, und % durch das Ereignins. Diese Zeichen kann man mit @@ bzw. %%
schuetzen.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-
Hallo Rudolf,
Ok das mit den doppelten @ wuste ich nicht.
Jetzt bekomme ich den richtigen wert im log angezeigt.
define FB_lueften2 notify fs20_3:on {my @@luef1=split(" ",$defs
{'hzk_wz'}{READINGS}{'measured-temp'}{VAL}) ;;\
fhem("set dum_hzk_az1 $luef1[0]")}
So hier mein Ergebnis, der die IST temp vom FHT wird in der Variabel
(dum_hzk_az1) abgelegt und kann benutzt werden.
Danke für die Hilfe
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHEM users" group.
To post to this group, send email to fhem-users@googlegroups.com
To unsubscribe from this group, send email to fhem-users+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fhem-users?hl=en
-~----------~----~----~----~------~----~------~--~-