notify updatefhem - Fehlermeldung

Begonnen von Guest, 12 März 2012, 09:07:55

Vorheriges Thema - Nächstes Thema

Guest

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

Guest

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

rudolfkoenig

                                                   

> 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