Hallo,
kann man die FritzBoxUtils.pm eigentlich auch über die fhem.cfg einbinden, oder muss ich dafür tatsächlich eine eigene 99_myUtils.pm anlegen? Wie müsste diese dann genau aussehen?
Danke für Hilfe.
Zitat von: stobor schrieb am Di, 04 Juni 2013 21:16muss ich dafür tatsächlich eine eigene 99_myUtils.pm anlegen?
ja.
Zitat von: stobor schrieb am Di, 04 Juni 2013 21:16Wie müsste diese dann genau aussehen?
So wie im ersten Block in
http://www.fhemwiki.de/wiki/99_myUtils_anlegenZu Anfang bei den ganzen "use ..." eine Zeile dazunehmen:
use FritzBoxUtils;
Viel Erfolg,
Uli
Hallo,
sorry Uli aber dafür muss nicht die 99_myUtils.pm herhalten.
Das geht auch in jeder 99_xxx.pm oder lieg ich da falsch?
Wir wissen ja nicht was der TE machen will ;-)
Seine FB über eine Sub Abfragen - dann wäre doch eine 99_FritzBox.pm besser geeignet wenn es umfangreicher wird.
Es kann aber auch sein das ich mal wieder keine Ahnung hab davon.
Grüße
Hallo,
Woran sieht man eigentlich wenn man noch keine Abfrage eingerichtet hat ob er FritzBoxUtils eingebunden hat ?
müsste es nicht als pm Modul in der Edit ansicht auftauchen ?
Gruß
Zitat von: stobor am 04 Juni 2013, 21:16:44
kann man die FritzBoxUtils.pm eigentlich auch über die fhem.cfg einbinden,
Sowas gehört NICHT in die fhem.cfg!
Zitat von: stobor am 04 Juni 2013, 21:16:44
oder muss ich dafür tatsächlich eine eigene 99_myUtils.pm anlegen?
Nein.
Zitat von: UliM am 04 Juni 2013, 21:24:00
So wie im ersten Block in http://www.fhemwiki.de/wiki/99_myUtils_anlegen (http://www.fhemwiki.de/wiki/99_myUtils_anlegen)
Zu Anfang bei den ganzen "use ..." eine Zeile dazunehmen:
Viel zu umständlich.
Zitat von: Puschel74 am 04 Juni 2013, 21:32:43
sorry Uli aber dafür muss nicht die 99_myUtils.pm herhalten.
Das geht auch in jeder 99_xxx.pm oder lieg ich da falsch?
Auch zu umständlich.
Was habt Ihr eigentlich alle gegen EINFACHE Lösungen?define useFBUtils notify global:(INITIALIZED|REREADCFG) {use FritzBoxUtils}
Zitat von: mrbit1968 am 27 April 2014, 12:05:47
müsste es nicht als pm Modul in der Edit ansicht auftauchen ?
Kommt darauf an, wie die Datei tatsächlich bennant ist und wo sie abgelegt ist. In der Edit-Liste tauchen nur Dateien auf, die mit zwei Ziffern beginnen UND den Textteil "Util" im Namen tragen UND in ./FHEM abgelegt sind.
Und wenn die Datei eine fhem-konforme Initialize-Routine beinhaltet, muss man die Datei einfach in 99_FritzBoxUtils.pm umbenennen, dann wird sie beim fhem Start ganz automagisch geladen.
Zitat von: betateilchen am 27 April 2014, 12:24:08
Und wenn die Datei eine fhem-konforme Initialize-Routine beinhaltet, muss man die Datei einfach in 99_FritzBoxUtils.pm umbenennen, dann wird sie beim fhem Start ganz automagisch geladen.
...und man bekommt in der umbenannten Datei zukünftige updates nicht mit, denn die laufen weiterhin auf die Originaldatei...
=8-)
schonmal was von symbolischen Links gehört?
Gehört ja :)
Na dann ist doch alles gut :)
ln -s /opt/fhem/FHEM/FritzBoxUtils.pm /opt/fhem/FHEM/99_FritzBoxUtils.pm
Funktioniert leider nicht mehr:
ln -s /opt/fhem/FHEM/FritzBoxUtils.pm /opt/fhem/FHEM/99_FritzBoxUtils.pm
reload 99_FritzBoxUtils.pm
Undefined subroutine &main::FritzBoxUtils_Initialize called at fhem.pl line 2337.
Ich glaube, das hat auch nie funktioniert wegen
ZitatUnd wenn die Datei eine fhem-konforme Initialize-Routine beinhaltet
Gruß
Hans
Alles klar, hat sich jetzt au h schon erledigt da ich das fritzbox Modul gefunden habe. Das macht was ich will
Gesendet von meinem Leap mit Tapatalk