FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: stobor am 04 Juni 2013, 21:16:44

Titel: FritzBoxUtils.pm über fhem.cfg einbinden
Beitrag von: stobor am 04 Juni 2013, 21:16:44
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.
Titel: Aw: FritzBoxUtils.pm über fhem.cfg einbinden
Beitrag von: UliM am 04 Juni 2013, 21:24:00
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_anlegen
Zu Anfang bei den ganzen "use ..." eine Zeile dazunehmen:
use FritzBoxUtils;

Viel Erfolg,
Uli
Titel: Aw: FritzBoxUtils.pm über fhem.cfg einbinden
Beitrag von: Puschel74 am 04 Juni 2013, 21:32:43
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
Titel: Antw:FritzBoxUtils.pm über fhem.cfg einbinden
Beitrag von: mrbit1968 am 27 April 2014, 12:05:47
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ß
Titel: Antw:FritzBoxUtils.pm über fhem.cfg einbinden
Beitrag von: betateilchen am 27 April 2014, 12:19:52
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.
Titel: Antw:FritzBoxUtils.pm über fhem.cfg einbinden
Beitrag 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.
Titel: Antw:FritzBoxUtils.pm über fhem.cfg einbinden
Beitrag von: UliM am 27 April 2014, 14:18:32
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-)
Titel: Antw:FritzBoxUtils.pm über fhem.cfg einbinden
Beitrag von: betateilchen am 27 April 2014, 15:10:38
schonmal was von symbolischen Links gehört?
Titel: Antw:FritzBoxUtils.pm über fhem.cfg einbinden
Beitrag von: UliM am 27 April 2014, 16:07:20
Gehört ja :)
Titel: Antw:FritzBoxUtils.pm über fhem.cfg einbinden
Beitrag von: betateilchen am 27 April 2014, 16:22:03
Na dann ist doch alles gut :)

ln -s /opt/fhem/FHEM/FritzBoxUtils.pm /opt/fhem/FHEM/99_FritzBoxUtils.pm
Titel: Antw:FritzBoxUtils.pm über fhem.cfg einbinden
Beitrag von: Tobias am 15 Dezember 2016, 09:00:27
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.
Titel: Antw:FritzBoxUtils.pm über fhem.cfg einbinden
Beitrag von: Hans Franz am 15 Dezember 2016, 09:16:52
Ich glaube, das hat auch nie funktioniert wegen
ZitatUnd wenn die Datei eine fhem-konforme Initialize-Routine beinhaltet

Gruß
Hans
Titel: Antw:FritzBoxUtils.pm über fhem.cfg einbinden
Beitrag von: Tobias am 16 Dezember 2016, 07:53:49
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