FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ritchie am 04 November 2013, 21:36:05

Titel: Webinterface: Own modules and helper files, wie müssen die Datei ..
Beitrag von: ritchie am 04 November 2013, 21:36:05
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.
Titel: Antw:Webinterface: Own modules and helper files, wie müssen die Datei ..
Beitrag von: hckoe am 04 November 2013, 22:05:45
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
Titel: Antw:Webinterface: Own modules and helper files, wie müssen die Datei ..
Beitrag von: betateilchen am 04 November 2013, 22:09:39
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)\$"));
Titel: Antw:Webinterface: Own modules and helper files, wie müssen die Datei ..
Beitrag von: ritchie am 04 November 2013, 22:18:04
Hi,

danke für die Infos

das Kommando


sudo mv 99_myHeating.pm 99_myHeatingUtils.pm


hat die Sache dann geklärt.

Gruss R.
Titel: Antw:Webinterface: Own modules and helper files, wie müssen die Datei ..
Beitrag von: hckoe am 04 November 2013, 22:21:18
Zitat
Zitatoder 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
Titel: Antw:Webinterface: Own modules and helper files, wie müssen die Datei ..
Beitrag von: ritchie am 04 November 2013, 22:26:18
Ach,

ich musste natürlich auch noch den Init Namen anpassen...

#
# Init of 99_myHeatingUtils.pm
#
sub
myHeatingUtils_Initialize($$)
{
  my ($hash) = @_;
}
Titel: Aw: Webinterface: Own modules and helper files, wie müssen die Datei ..
Beitrag von: ahlermi am 27 Juni 2025, 21:44:51
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
Titel: Aw: Webinterface: Own modules and helper files, wie müssen die Datei ..
Beitrag von: betateilchen am 28 Juni 2025, 10:19:00
ob Du das mit Utils möchtest oder nicht, ist nicht relevant.
Der Mechanismus für das Listing beruht an dieser Stelle darauf.