Can't locate HTTP/Request/Common.pm in @INC (@INC contains: /var/InternerSpeicher/fhem/lib/perl5/site_perl/5.12.2/mips-linux /var/InternerSpeicher/fhem/lib/perl5/site_perl/5.12.2/mips-linux /var/InternerSpeicher/fhem/lib/perl5/site_perl/5.12.2 /var/InternerSpeicher/fhem/lib/perl5/5.12.2/mips-linux /var/InternerSpeicher/fhem/lib/perl5/5.12.2/mips-linux /var/InternerSpeicher/fhem/lib/perl5/5.12.2 /opt/lib/perl5/site_perl/5.12.2/mips-linux /opt/lib/perl5/site_perl/5.12.2 /opt/lib/perl5/5.12.2/mips-linux /opt/lib/perl5/5.12.2 . /var/InternerSpeicher/fhem/FHEM) at /var/InternerSpeicher/fhem/FHEM/98_fheminfo.pm line 28. BEGIN failed--compilation aborted at /var/InternerSpeicher/fhem/FHEM/98_fheminfo.pm line 28.
Weiß nicht, ob es auf der Fritzbox auch 'cpan' gibt, aber ansonsten einmal diesen Weg probieren.
--
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.
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.
hiya @all,
basierend auf einer vorangegangenen Umfrage habe ich den ersten Teil
umgesetzt. Soeben habe ich ins SVN den neuen Befehl "fheminfo"
(98_fheminfo.pm) eingecheckt. Dieser wird morgen via update verteilt.
Wer nicht warten kann, holt sich den Befehl aus dem SVN und wer mag, kann
seine Daten übertragen. Auf http://fhem.de/stats/statistics.cgi können die
grafisch aufbereiteten Daten angesehen werden.
Nach den ersten Tests wird fheminfo fester Bestandteil von update.
Und da FHEM nun auch deutsche Doku unterstützt, folgt hier die Beschreibung.
Viel Spass
Martin
fheminfo
fheminfo [send]
fheminfo zeigt Informationen über das System und FHEM Definitionen an.
Der optionale Parameter send überträgt die Informationen an einen
zentralen Server um die Entwicklung von FHEM zu unterstützen. Die
übermittelten Daten werden grafisch aufbereitet und können auf
http://fhem.de/stats/statistics.cgi abgerufen werden. Anhand der IP-Adresse
wird der ungefähre Standort mit einer Genauigkeit von ca. 40-80 km ermittelt.
Die IP-Adresse wird nicht gespeichert.
Eigenschaften:
Eingesetztes Betriebssystem
Hardware Architektur
Installierte Perl Version
Installierte FHEM release und "branch"
Definierte Module
Definierte Modelle je Modul
Beispiel:
fhem> fheminfo
Fhem info:
Release : 5.3
Branch : DEVELOPMENT
OS : linux
Arch : i686-linux-gnu-thread-multi-64int
Perl : v5.14.2
uniqueID : 87c5cca38dc75a4f388ef87bdcbfbf6f
Defined modules:
ACU : 1
CUL : 1
CUL_FHTTK : 12
CUL_HM : 66
CUL_WS : 3
FHEM2FHEM : 1
FHEMWEB : 3
FHT : 9
[...]
at : 4
autocreate : 1
dummy : 23
notify : 54
structure : 3
telnet : 2
watchdog : 9
weblink : 17
Defined models per module:
CUL : CUN
CUL_FHTTK : FHT80TF
CUL_HM : HM-CC-TC,HM-CC-VD,HM-LC-DIM1T-CV,HM-LC-DIM1T-FM,HM-
LC-SW1-PL,[...]
CUL_WS : S555TH
FHT : fht80b
FS20 : fs20pira,fs20s16,fs20s4a,fs20sd,fs20st
HMS : hms100-mg,hms100-tf,hms100-wd
KS300 : ks300
OWSWITCH : DS2413
Attribute
Die folgenden Attribute werden nur in Verbindung mit dem Parameter send
genutzt.
uniqueID
Eine zufällig generierte ID (16 Paare aus Hash Werten), z.B.
87c5cca38dc75a4f388ef87bdcbfbf6f welche den übertragenen Daten zur Vermeidung
von doppelten Einträge zugewiesen wird.
Die uniqueID wird automatisch in der Konfigurationsdatei von FHEM
gespeichert.
sendStatistics
Dieses Attribut ist für die künftige Verwendung in Verbindung mit dem
update Befehl reserviert.
0: verhindert die Übertragung der Daten während eines Updates.
1: überträgt die Daten bei jedem Update. Dies ist die
Standardeinstellung.
dann über eine console oder per putty via telnet auf die FRITZ.BOX connecten:
Fhem info: Release : 5.3 Branch : DEVELOPMENT OS : linux Arch : MARVELL_88F6281 Perl : uniqueID : meine ;) Defined modules: CUL : 1 CUL_FHTTK : 8 CUL_WS : 1 FB_CALLMONITOR : 1 FHEMWEB : 4 FHT : 6 FS20 : 12 FileLog : 24 Global : 1 HCS : 1 Weather : 1 at : 9 autocreate : 1 dewpoint : 2 dummy : 2 holiday : 1 notify : 8 telnet : 1 watchdog : 6 weblink : 15 Defined models per module: CUL_FHTTK : fht80tf FHT : fht80b FS20 : fs20as1,fs20rsu,fs20st,fs20su server response: <h1>Software error:</h1> <pre>DBD::SQLite::db prepare failed: duplicate column name: fht80tf [for Statement "ALTER TABLE models ADD COLUMN 'fht80tf' INTEGER DEFAULT 0"] at /kunden/homepages/[gefiltert!]/htdocs/fhem/stats/statistics.cgi line 659. </pre> <p> For help, please send mail to the webmaster (<a href="mailto:webm...@fhem.de">webm...@fhem.de</a>), giving this error message and the time and date of the error. </p> <!-- warning: DBD::SQLite::db prepare failed: duplicate column name: fht80tf [for Statement "ALTER TABLE models ADD COLUMN 'fht80tf' INTEGER DEFAULT 0"] at /kunden/homepages/[gefiltert!]/htdocs/fhem/stats/statistics.cgi line 659. -->
> server response: <h1>Software error:</h1>
versuch es bitte später nochmal.
was gibt perl -v auf deinem nas aus?
Fhem info: Release : 5.3 Branch : DEVELOPMENT OS : linux Arch : armv5tel-linux Perl : v5.16.0 uniqueID : meine ;-) Defined modules: CUL : 1 CUL_FHTTK : 8 CUL_WS : 1 Calendar : 1 FB_CALLMONITOR : 1 FHEMWEB : 9 FHT : 6 FS20 : 12 FileLog : 24 Global : 1 HCS : 1 Weather : 1 at : 12 autocreate : 1 dewpoint : 2 dummy : 2 holiday : 1 notify : 9 telnet : 1 watchdog : 6 weblink : 15 Defined models per module: CUL_FHTTK : fht80tf FHT : fht80b FS20 : fs20as1,fs20rsu,fs20st,fs20su server response: <h1>Software error:</h1> <pre>DBD::SQLite::db prepare failed: duplicate column name: fht80tf [for Statement "ALTER TABLE models ADD COLUMN 'fht80tf' INTEGER DEFAULT 0"] at /kunden/homepages/.../htdocs/fhem/stats/statistics.cgi line 675. </pre> <p> For help, please send mail to the webmaster (<a href="mailto:webm...@fhem.de">webm...@fhem.de</a>), giving this error message and the time and date of the error. </p> <!-- warning: DBD::SQLite::db prepare failed: duplicate column name: fht80tf [for Statement "ALTER TABLE models ADD COLUMN 'fht80tf' INTEGER DEFAULT 0"] at /kunden/homepages/.../htdocs/fhem/stats/statistics.cgi line 675. -->
Fhem info: Release : 5.3 Branch : DEVELOPMENT OS : linux Arch : arm-linux-gnueabi-thread-multi Perl : v5.10.1 uniqueID : 1518c21d1f8298012bf9918b81a9b605 Defined modules: CUL : 1 CUL_WS : 3 DbLog : 1 ECMD : 1 ECMDDevice : 5 FHEMWEB : 6 FS20 : 20 FileLog : 1 Global : 1 HMS : 1 KS300 : 1 OWAD : 1 OWID : 1 OWSWITCH : 10 OWTHERM : 7 OWX : 1 at : 10 autocreate : 1 dewpoint : 1 dummy : 4 notify : 9 structure : 1 telnet : 2 weblink : 9 Defined models per module: FS20 : fs20di,fs20s8m,fs20sm8,fs20st OWSWITCH : DS2406 server response: ==> ok
hiya @all,
basierend auf einer vorangegangenen Umfrage habe ich den ersten Teil
umgesetzt. Soeben habe ich ins SVN den neuen Befehl "fheminfo"
(98_fheminfo.pm) eingecheckt. Dieser wird morgen via update verteilt.
Wer nicht warten kann, holt sich den Befehl aus dem SVN und wer mag, kann
seine Daten übertragen. Auf http://fhem.de/stats/statistics.cgi können die
grafisch aufbereiteten Daten angesehen werden.
Nach den ersten Tests wird fheminfo fester Bestandteil von update.
Und da FHEM nun auch deutsche Doku unterstützt, folgt hier die Beschreibung.
Viel Spass
Martin
fheminfo
fheminfo [send]
fheminfo zeigt Informationen über das System und FHEM Definitionen an.
Der optionale Parameter send überträgt die Informationen an einen
zentralen Server um die Entwicklung von FHEM zu unterstützen. Die
übermittelten Daten werden grafisch aufbereitet und können auf
http://fhem.de/stats/statistics.cgi abgerufen werden. Anhand der IP-Adresse
wird der ungefähre Standort mit einer Genauigkeit von ca. 40-80 km ermittelt.
Die IP-Adresse wird nicht gespeichert.
Eigenschaften:
Eingesetztes Betriebssystem
Hardware Architektur
Installierte Perl Version
Installierte FHEM release und "branch"
Definierte Module
Definierte Modelle je Modul
Beispiel:
fhem> fheminfo
Fhem info:
Release : 5.3
Branch : DEVELOPMENT
OS : linux
Arch : i686-linux-gnu-thread-multi-64int
Perl : v5.14.2
uniqueID : 87c5cca38dc75a4f388ef87bdcbfbf6f
Defined modules:
ACU : 1
CUL : 1
CUL_FHTTK : 12
CUL_HM : 66
CUL_WS : 3
FHEM2FHEM : 1
FHEMWEB : 3
FHT : 9
[...]
at : 4
autocreate : 1
dummy : 23
notify : 54
structure : 3
telnet : 2
watchdog : 9
weblink : 17
Defined models per module:
CUL : CUN
CUL_FHTTK : FHT80TF
CUL_HM : HM-CC-TC,HM-CC-VD,HM-LC-DIM1T-CV,HM-LC-DIM1T-FM,HM-
LC-SW1-PL,[...]
CUL_WS : S555TH
FHT : fht80b
FS20 : fs20pira,fs20s16,fs20s4a,fs20sd,fs20st
HMS : hms100-mg,hms100-tf,hms100-wd
KS300 : ks300
OWSWITCH : DS2413
Attribute
Die folgenden Attribute werden nur in Verbindung mit dem Parameter send
genutzt.
uniqueID
Eine zufällig generierte ID (16 Paare aus Hash Werten), z.B.
87c5cca38dc75a4f388ef87bdcbfbf6f welche den übertragenen Daten zur Vermeidung
von doppelten Einträge zugewiesen wird.
Die uniqueID wird automatisch in der Konfigurationsdatei von FHEM
gespeichert.
sendStatistics
Dieses Attribut ist für die künftige Verwendung in Verbindung mit dem
update Befehl reserviert.
0: verhindert die Übertragung der Daten während eines Updates.
1: überträgt die Daten bei jedem Update. Dies ist die
Standardeinstellung.