FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 12 März 2012, 09:07:55

Titel: notify updatefhem - Fehlermeldung
Beitrag von: Guest am 12 März 2012, 09:07:55
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
Titel: Re: notify updatefhem - Fehlermeldung
Beitrag von: Guest am 12 März 2012, 09:12:00
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
Titel: notify updatefhem - Fehlermeldung
Beitrag von: rudolfkoenig am 12 März 2012, 19:47:55
                                                   

> 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