Hallo Leute,
gehört vermutlich nicht ins Anfängerforum.
ein 99_xxUtils.pm muss ja eine xx_Initialize($$ ) Funktion haben. Stand heute ist aber das hash, welches beim Aufruf übergeben wird leer (siehe Funktion CommandReload($$) in der fhem.pl). Wäre es möglich hier den Namen der Datei mit zu übergeben? Sprich die Variable $fnname aus CommandReload?
sprich, es sollte wie folgt aussehen:
RolladenUtils_Initialize( $$ ) {
my( $hash ) = @_;
my $name = $hash->{NAME};
}
Hintergrund:
da meine 99_xxUtils.pm nun mittlerweile ca. 15 Files und in Summe > 20.000 Zeilen umfasst habe ich mir ein paar Mechanismen für das Init, loglevel etc. Handling geschaffen, die aus den 99_xxUtils.pm mit einer Zeile Code benutzt werden kann. Hier wäre es schön, wenn ich den Dateinamen automatisch hätte, ($0 zeigt ja 'nur' fhem.pl)
Danke !