FHEM: neuer Befehl "fheminfo"

Begonnen von Martin Fischer, 02 Dezember 2012, 20:45:17

Vorheriges Thema - Nächstes Thema

UliM

                                                 

Am Montag, 3. Dezember 2012 10:34:43 UTC+1 schrieb Gerhard Pfeffer:
>
> Weiß nicht, ob es auf der Fritzbox auch 'cpan' gibt, aber ansonsten einmal
> diesen Weg probieren.
>
> Fritzbox nix cpan :(

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

Mr. P

                                                       

Hatte ich befürchtet... dann mal auf Rudi warten. :-)


Am 3. Dezember 2012 10:42 schrieb UliM :

>
>
> Am Montag, 3. Dezember 2012 10:34:43 UTC+1 schrieb Gerhard Pfeffer:
>
>> Weiß nicht, ob es auf der Fritzbox auch 'cpan' gibt, aber ansonsten
>> einmal diesen Weg probieren.
>>
>> Fritzbox nix cpan :(
>
> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Greetz,
   Mr. P

Martin Fischer

Am Montag, 3. Dezember 2012, 01:36:04 schrieb UliM:
> [...]
> Gibt's ne Möglichkeit, aus einem der packages (zB von fhem,de) nur den
> fhem/lib/perl-Zweig zu aktualisieren?  Wahrscheinlich scheitert's da an
> meinen Linux-Kenntnissen, vmtl ist Neuinstallation schneller...

also wie bereits gesagt: ich bin nicht der "fhem auf fritzbox" experte.. aber
du könntest folgendes probieren:

fhem fritzbox image von fhem.de herunterladen. die endung umbenennen nach .tar
und entpacken.

dann zur probe _nur_ den HTTP ordner aus dem imageverzeichnis
lib/perl5/site_perl/5.12.2/ nach
/var/InternerSpeicher/fhem/lib/perl5/site_perl/5.12.2

kopieren. fhem neustarten.

und dann gibt es da noch den zweiten weg:
image von fhem auf der fritzbox installieren. soviel ich weiss (aber nicht
100% sicher), übernimmt fhem die vorhandene konfiguration.

gruss

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
--
Admin, Developer, Gründungsmitglied des FHEM e.V.

tiptronic

                                                 

Ich hatte vor geraumer Zeit extra deshalb LWP::UserAgent und HTTP::Request aus meinen Modulen entfernt, da diese auf vielen Fritz-Perl-Installationen offenbar fehlen.

andy



On 03.12.2012, at 10:49, Gerhard Pfeffer wrote:

> Hatte ich befürchtet... dann mal auf Rudi warten. :-)
>
>
> Am 3. Dezember 2012 10:42 schrieb UliM :
>
>
> Am Montag, 3. Dezember 2012 10:34:43 UTC+1 schrieb Gerhard Pfeffer:
> Weiß nicht, ob es auf der Fritzbox auch 'cpan' gibt, aber ansonsten einmal diesen Weg probieren.
>
> Fritzbox nix cpan :(
>
> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com
>
>
> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Martin Fischer

hallo mitch,

Am Montag, 3. Dezember 2012, 00:58:56 schrieb Mitch:
> Installiert und gesendet.
>
> Kann man denn im Menü einen "Button" erstellen, um die fheminfo aufzurufen
> und einen Link auf die Statistik?

können schon.. aber das menü ist heute schon so überladen, das es sinnvoller
erscheint, diesen punkt nicht auch noch aufzunehmen.

vielleicht wird rudi ja die tage auf fhem.de den links zur statistik mit ins
menü packen. dann wäre es aus fhemweb ein klick mehr -> fhem.de -> statistics.

gruss

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
--
Admin, Developer, Gründungsmitglied des FHEM e.V.

Martin Fischer

hallo christop,

danke für die anregung!

Am Montag, 3. Dezember 2012, 00:02:30 schrieb Christoph Zimmermann:
> Wäre es evtl noch möglich ein Histogramm oder zumindest vorher ein
> Mittelwert über die Anzahl der verwendeten Geräte zu erstellen? Z.B.
> durschnittlich sind, falls vorhanden, drei HM-CC-VD im Einsatz.
> Ansonsten Top!

nein, das ist leider nicht möglich, da die anzahl der geräte bewusst nicht
gezählt wurde und somit nicht vorliegt.

es wird aber noch ein graph folgen, der besagt wie oft ein modul genutzt wird.
also nicht nur so wie heute, wieviele definitionen pro modul vorhanden sind.

mehr auswertungen wird es dann vorerst nicht geben.

gruss martin

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
--
Admin, Developer, Gründungsmitglied des FHEM e.V.

Martin Fischer

hallo andy,

Am Montag, 3. Dezember 2012, 10:52:44 schrieb Andy Fuchs:
> Ich hatte vor geraumer Zeit extra deshalb LWP::UserAgent und HTTP::Request
> aus meinen Modulen entfernt, da diese auf vielen Fritz-Perl-Installationen
> offenbar fehlen.

danke für den hinweis. dieser gilt jedoch nicht für die aktuelle fhem-
fritzbox-images.

ich muss prüfen, in wie weit ich das rausnehmen kann bzw. sollte jeder ggf.
auf das neue image wechseln.

gruss

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
--
Admin, Developer, Gründungsmitglied des FHEM e.V.

UliM

                                                 

Am Montag, 3. Dezember 2012 10:51:09 UTC+1 schrieb Martin Fischer:
>
> die endung umbenennen nach .tar
> und entpacken.
>
> dann zur probe _nur_ den HTTP ordner aus dem imageverzeichnis
> lib/perl5/site_perl/5.12.2/ nach
> /var/InternerSpeicher/fhem/lib/perl5/site_perl/5.12.2
>
> kopieren.
>
> Sehr schön. Jetzt das ganze bitte noch mal mit Linux-Befehlen :)
 
=8-)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

Matthias Gehre

                                                       

In dem Zug möchte ich mich mal dafür aussprechen,
dass man lieber die Module auf den Fritzboxen installiert (bzw. das
Fritzbox FHEM image updated),
anstatt gut funktionierende Perl Module (zB. LWP::UserAgent, HTTP::Request)
neu zu erfinden.
(Ähnliches Problem hatte ich auch schon in meinen FHEM Modulen.)

Das Rad neu zu erfinden führt doch meistens nur dazu, dass man die gleichen
Fehler nochmal macht,
die der erste Erfinder des Rades schon längst behoben hat.



Am 3. Dezember 2012 10:57 schrieb Martin Fischer :

> hallo andy,
>
> Am Montag, 3. Dezember 2012, 10:52:44 schrieb Andy Fuchs:
> > Ich hatte vor geraumer Zeit extra deshalb LWP::UserAgent und
> HTTP::Request
> > aus meinen Modulen entfernt, da diese auf vielen
> Fritz-Perl-Installationen
> > offenbar fehlen.
>
> danke für den hinweis. dieser gilt jedoch nicht für die aktuelle fhem-
> fritzbox-images.
>
> ich muss prüfen, in wie weit ich das rausnehmen kann bzw. sollte jeder ggf.
> auf das neue image wechseln.
>
> gruss
>
> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

tiptronic

                                                 

Wenn ich mich recht entsinne, hatten Rudi und/oder Boris extra deshalb die HttpUtils.pm eingeführt, um die Bindung an diese beiden Module zu lösen. Wenn ich das richtig verstanden habe, werden die beiden  Module im Grunde hauptsächlich dazu verwendet, um Webseiten zu parsen, was bei fhem ja vermutlich nicht zur Standard-Funktionalität gehört.

Ich bin grundsätzlich immer dafür wegzulassen, was wegzulassen geht. Das schont auch Resourcen... - und es geht nicht nur um die Fritzbox, sondern eben auch um andere Geräte.

Insofern bin ich heute mal anderer Meinung als Matthias ;-)

andy



On 03.12.2012, at 11:04, Matthias Gehre wrote:

> In dem Zug möchte ich mich mal dafür aussprechen,
> dass man lieber die Module auf den Fritzboxen installiert (bzw. das Fritzbox FHEM image updated),
> anstatt gut funktionierende Perl Module (zB. LWP::UserAgent, HTTP::Request) neu zu erfinden.
> (Ähnliches Problem hatte ich auch schon in meinen FHEM Modulen.)
>
> Das Rad neu zu erfinden führt doch meistens nur dazu, dass man die gleichen Fehler nochmal macht,
> die der erste Erfinder des Rades schon längst behoben hat.
>
>
>
> Am 3. Dezember 2012 10:57 schrieb Martin Fischer :
> hallo andy,
>
> Am Montag, 3. Dezember 2012, 10:52:44 schrieb Andy Fuchs:
> > Ich hatte vor geraumer Zeit extra deshalb LWP::UserAgent und HTTP::Request
> > aus meinen Modulen entfernt, da diese auf vielen Fritz-Perl-Installationen
> > offenbar fehlen.
>
> danke für den hinweis. dieser gilt jedoch nicht für die aktuelle fhem-
> fritzbox-images.
>
> ich muss prüfen, in wie weit ich das rausnehmen kann bzw. sollte jeder ggf.
> auf das neue image wechseln.
>
> gruss
>
> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com
>
>
> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Am Montag, 3. Dezember 2012 11:04:08 UTC+1 schrieb Matthias Gehre:
>
> In dem Zug möchte ich mich mal dafür aussprechen,
> dass man lieber die Module auf den Fritzboxen installiert (bzw. das
> Fritzbox FHEM image updated),
> anstatt gut funktionierende Perl Module (zB. LWP::UserAgent,
> HTTP::Request) neu zu erfinden.
> (Ähnliches Problem hatte ich auch schon in meinen FHEM Modulen.)
>
> Das Rad neu zu erfinden führt doch meistens nur dazu, dass man die
> gleichen Fehler nochmal macht,
> die der erste Erfinder des Rades schon längst behoben hat.
>
>
Klar könnte man das, ist aber auch eine Frage des Speicherverbrauchs, wenn
diese ganzen Module inkl. Rattenschwanz im RAM der FritzBox liegen müssen.
Wie da die Grenzen genau aussehen kann ich nicht sagen, hier kann Rudi aus
seiner Erfahrung heraus denke ich mehr sagen.

Gruß
Markus

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

> Das Rad neu zu erfinden führt doch meistens nur dazu, dass man die gleichen
> Fehler nochmal macht, die der erste Erfinder des Rades schon längst behoben
> hat.

Das ist volkommen richtig. Auf der anderen Seite steht, dass damit evtl.
irgendwelche kleineren/aelteren Rechner wg. Speicherknappheit oder Probleme
beim cpan/perl-update nicht mehr mitkommen. Das ist fuer mich kein K.O.,
es muessen jeweils die Vor- und Nachteile erwogen werden.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

borsti67

                                                 

Das ist zwar nicht ganz falsch, aber es ist anzunehmen, dass ein
"Normalsterblicher" mit der Nachinstallation hoffnungslos überfordert ist!
Von daher bevorzuge ich ganz klar, extra-Module tunlichst zu vermeiden, so
lange man nicht sicher sein kann, dass die in der "typischen"
von-der-Stange-Hardware standardmäßig enthalten sind.
Damit meine ich, dass jemand, der sich eine RPi o.ä. selbst zusammenbaut
auch in der Lage sein sollte Perl-Module zu installieren - ein
Fritz!Box-User, der hier in der Gruppe davon gehört hat, dass man FHEM da
drauf lassen kann, sicher nicht.


Am 3. Dezember 2012 11:04 schrieb Matthias Gehre :

> In dem Zug möchte ich mich mal dafür aussprechen,
> dass man lieber die Module auf den Fritzboxen installiert (bzw. das
> Fritzbox FHEM image updated),
> anstatt gut funktionierende Perl Module (zB. LWP::UserAgent,
> HTTP::Request) neu zu erfinden.
> (Ähnliches Problem hatte ich auch schon in meinen FHEM Modulen.)
>
> Das Rad neu zu erfinden führt doch meistens nur dazu, dass man die
> gleichen Fehler nochmal macht,
> die der erste Erfinder des Rades schon längst behoben hat.
>
>
>
> Am 3. Dezember 2012 10:57 schrieb Martin Fischer :
>
> hallo andy,
>>
>> Am Montag, 3. Dezember 2012, 10:52:44 schrieb Andy Fuchs:
>> > Ich hatte vor geraumer Zeit extra deshalb LWP::UserAgent und
>> HTTP::Request
>> > aus meinen Modulen entfernt, da diese auf vielen
>> Fritz-Perl-Installationen
>> > offenbar fehlen.
>>
>> danke für den hinweis. dieser gilt jedoch nicht für die aktuelle fhem-
>> fritzbox-images.
>>
>> ich muss prüfen, in wie weit ich das rausnehmen kann bzw. sollte jeder
>> ggf.
>> auf das neue image wechseln.
>>
>> gruss
>>
>> --
>> To unsubscribe from this group, send email to
>> fhem-users+unsubscribe@googlegroups.com
>>
>
>  --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
cu/2
Borsti
---
FHEM 5.8 auf Synology DS211j (bis 11/17) | FHEM 6.0 auf Raspi Zero W (bis 11/20) | FHEM 6.2 als VM in Synology DS1815+ (ab 11/20)

Martin Fischer

Am Montag, 3. Dezember 2012, 02:00:10 schrieb UliM:
> [...]
> Sehr schön. Jetzt das ganze bitte noch mal mit Linux-Befehlen :)

als erstes bitte:
fhem> backup
ausführen.

dann über eine console oder per putty via telnet auf die FRITZ.BOX connecten:

telnet FRITZ.BOX

# cd /var/InternerSpeicher/fhem/
# mkdir tmp
# cd tmp
# wget http://fhem.de/fhem-5.3-fb7390.image
# mv fhem-5.3-fb7390.image fhem-5.3-fb7390.image.tar
# tar xf fhem-5.3-fb7390.image.tar
# cd var/
# gunzip -c fhem.tar.gz | tar xf -
# cd fhem/lib/perl5/site_perl/5.12.2/
# cp -r HTTP/ /var/InternerSpeicher/fhem/lib/perl5/site_perl/5.12.2/
# cp -r URI/ /var/InternerSpeicher/fhem/lib/perl5/site_perl/5.12.2/
# cp -r LWP/ /var/InternerSpeicher/fhem/lib/perl5/site_perl/5.12.2/

fhem neu starten.

sollten weitere module fehlen, kannst du auch den "harten weg" probieren und
alles kopieren:
# cd /var/InternerSpeicher/fhem/tmp/var/fhem/lib/perl5
# cp -r * /var/InternerSpeicher/fhem/lib/perl5/

fhemt neu starten.

abschliessend solltest du dann das verzeichnis /var/InternerSpeicher/fhem/tmp
komplett löschen.

läuft das alles nicht, dann backup zurück spielen und ggf. den weg über
"firmware in fritzbox einspielen" gehen.

gruss

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
--
Admin, Developer, Gründungsmitglied des FHEM e.V.

Martin Fischer

Am Montag, 3. Dezember 2012, 11:04:08 schrieb Matthias Gehre:
> In dem Zug möchte ich mich mal dafür aussprechen,
> dass man lieber die Module auf den Fritzboxen installiert (bzw. das
> Fritzbox FHEM image updated),

ich teile deine meinung vollkommen.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
--
Admin, Developer, Gründungsmitglied des FHEM e.V.