isday() bringt Fehler Undefined subroutine &main::isday called at (eval 90) line 1

Begonnen von Guest, 21 Dezember 2011, 12:44:59

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo,

in einem notify verwendetes if(isday() ..... bringt den Fehler
                   Undefined subroutine &main::isday called at (eval
90) line 1

Erst wenn ich von der Oberfläche  reload 99_SUNRISE_EL.pm eingebe, ist
der Fehler weg.

Die 99_er-Module sollten doch beim fhem-Start automatisch geladen
werden?

Gruß
Bernhard

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

> Die 99_er-Module sollten doch beim fhem-Start automatisch geladen
> werden?

Eigentlich ja, und dieses Problem tritt in sehr vielen Installationen _NICHT_
auf.  Irgendetwas muss bei Deiner Installation speziell sein. Steht was im
fhem-log? Liegt das FHEM Verzeichnis auf einem DOS Filesystem?

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

On 21 Dez., 13:29, Rudolf Koenig wrote:
> > Die 99_er-Module sollten doch beim fhem-Start automatisch geladen
> > werden?
>
> Eigentlich ja, und dieses Problem tritt in sehr vielen Installationen _NICHT_
> auf.  Irgendetwas muss bei Deiner Installation speziell sein. Steht was im
> fhem-log? Liegt das FHEM Verzeichnis auf einem DOS Filesystem?

jein, NTFS - W2k mit cygwin

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

> jein, NTFS - W2k mit cygwin

Das werde ich nicht selber debuggen, aber ein Patch nehme ich gerne entgegen.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

On 22 Dez. 2011, 09:56, Rudolf Koenig wrote:
> > jein, NTFS - W2k mit cygwin
>
> Das werde ich nicht selber debuggen, aber ein Patch nehme ich gerne entgegen.

So, habs gefunden - aber verstehen tu ich's im Moment noch nicht ganz.

Meine Konfiguration ist in mehrere Teile gegliedert. Die einzelnen
Teile werden von der 1. Datei mit include xxx.cfg aufgerufen.

   attr global modpath /usr/share/fhem

wird erst in der 1. inkludierten Datei gesetzt. Da ist dann beim Laden
der 99_er-Module "modpath" noch nicht bekannt (sub CommandReload).
Setze ich in der 1. Datei die attr-Anweisung ab, ist "modpath"
bekannt.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com