Hallo Zusammen,
ich schreibe derzeit in Steuerprogramm für meine IR-Heizung und dachte mir hierbei
die Routinen in das Modul "99_myHeating.pm" auszulagern.
Jedoch muss ich jetzt feststellen, das ich diese Datei nur über Fileebene bearbeiten kann,
nicht aber über das Webinterface.
Hat jemand einen Hinweis hierfür. Ich finde nur Beispiel "reload 99_myUtils".
Die Datei "99_myUtils" habe ich aber auch im Einsatz, hier sind generelle Routinen vorhanden, diese Datei wird ja auch korrekt angezeigt.
Ich dachte bis jetzt immer "99_my...." wäre der Key.
Gruss R.
Hallo ritchie,
wenn die Datei im FHEM Ordner ist, und auf .sh oder .cfg endet, oder in der Form NN_.*Utils.pm ist, dann taucht die Datei automatisch in der Liste auf.
Gruß
Helmut
Zitatwenn die Datei im FHEM Ordner ist, und auf .sh oder .cfg endet,
oder wenn die Datei auf layout oder holiday endet...
Zitatoder in der Form NN_.*Utils.pm
nicht ganz richtig, der Punkt vor pm ist nicht zwingend (und das s bei Util auch nicht) ;)
FW_displayFileList("Own modules and helper files",
FW_fileList("$MW_dir/^(.*sh|[0-9][0-9].*Util.*pm|.*cfg|.*holiday".
"|.*layout)\$"));
Hi,
danke für die Infos
das Kommando
sudo mv 99_myHeating.pm 99_myHeatingUtils.pm
hat die Sache dann geklärt.
Gruss R.
ZitatZitatoder in der Form NN_.*Utils.pm
nicht ganz richtig, der Punkt vor pm ist nicht zwingend (und das s bei Util auch nicht) ;)
[0-9][0-9].*Util.*pm
In diesem Falle ist auch der "_" nicht zwingend, aber optisch besser.
Gruß
Helmut
Ach,
ich musste natürlich auch noch den Init Namen anpassen...
#
# Init of 99_myHeatingUtils.pm
#
sub
myHeatingUtils_Initialize($$)
{
my ($hash) = @_;
}
Ich habe ein eigenes Modul geschrieben, das möchte ich aber nicht .*Utils nennen, kann ich das irgendwie hinzufügen? oder muss ich immer die url ändern?
Gruß Michael
ob Du das mit Utils möchtest oder nicht, ist nicht relevant.
Der Mechanismus für das Listing beruht an dieser Stelle darauf.