Originally posted by: <email address deleted>
Hallo,
ich habe folgende Situation.
define update_fhem notify Fhem_update.start { \
Log 1, "Update Fhem by fhem_update.sh ..." ;; \
fhem("updatefhem") ;;\
}
die beim Aufruf
set Fhem_update start
die zu folgender Fehlermeldung führt:
2012.03.12 11:48:47 3: s_Fhem_update return value: Bareword
"updatefhem" not allowed while "strict subs" in use at (eval 134) line
1.
Was bedeutet das bzw. was mache ich falsch?
Bei händischer Eingabe in die CMD Zeile funktioniert der Aufruf
problemfrei.
Danke für eure Hilfe)
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Zusatzinfo:
> die beim Aufruf
>
> set Fhem_update start
>
beim Aufruf aus
# Scenario: System - Automatic weekly Fhem update
define s_Fhem_update notify s_Fhem_update { \
Log 3, "systemLOG: Start automatic weekly Fhem update." ;;\
fhem("define tFhem_restart at +00:20:00 shutdown restart") ;;\
fhem(" attr tFhem_restart room 00_Information") ;;\
set Fhem_update start ;;\
}
tritt der Fehler auf.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
> 2012.03.12 11:48:47 3: s_Fhem_update return value: Bareword
> "updatefhem" not allowed while "strict subs" in use at (eval 134) line
> 1.
Komisch. Hab gerade das.o.g. update_fhem definiert (copy&paste), dann ein dummy
definiert (define Fhem_update dummy), und es per "set Fhem_update start"
gestartet. Hab keine Fehler gesehen.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com