FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 19 Januar 2011, 11:49:42

Titel: fritzbox 7270 und fhem
Beitrag von: Guest am 19 Januar 2011, 11:49:42
Originally posted by: <email address deleted>

Moin,

ich bin gerade dabei zu verzweifeln- es läuft alles soweit auf meinem
Notebook, nun soll alles auf der fritzbox 7270 installiert werden,
aber ich bekomme es einfach nicht zum Laufen.

Die Infos von http://fhem.de/fritzbox.html habe ich bereits alle
durchgeackert und beide Methoden (mit Freetz und ohne Freetz)
ausprobiert. Generell läuft Perl, aber beim Start von fhem bricht es
mit einer Fehlermeldung ab:

--- schnipp ---
Compilation failed in require at /var/perl/lib/perl5/5.6.2//IO/
Handle.pm line 256.
BEGIN failed--compilation aborted at /var/perl/lib/perl5/5.6.2//IO/
Handle.pm line 256.
Compilation failed in require at /var/perl/lib/perl5/5.6.2//IO/
Socket.pm line 11.
BEGIN failed--compilation aborted at /var/perl/lib/perl5/5.6.2//IO/
Socket.pm line 11.
Compilation failed in require at /var/fhem/fhem.pl line 35.
BEGIN failed--compilation aborted at /var/fhem/fhem.pl line 35.
--- schnapp ---

Gibt es hier jemanden, der erfolgreich fhem auf einer fritzbox 7270
betreibt und seine Konfiguration zur Verfügung stellen kann? Wenn es
Interessierte gibt, stelle ich auch gerne meine bisherigen Ergebnisse
zur Verfügung ...

cu Sven

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.
Titel: Re: fritzbox 7270 und fhem
Beitrag von: rudolfkoenig am 19 Januar 2011, 12:00:16
                                                   

> Gibt es hier jemanden, der erfolgreich fhem auf einer fritzbox 7270
> betreibt und seine Konfiguration zur Verfügung stellen kann? Wenn es
> Interessierte gibt, stelle ich auch gerne meine bisherigen Ergebnisse
> zur Verfügung ...

Meines Wissens nach laeuft "mein" altes Perl mit dem aktuellen FB firmware
nicht, es sei denn man kopiert irgendwelche  Bibliotheken von einem alten
firmware.

Ich wuerde an deine Stelle dieses Projekt ca 1-2 Monate (um genau zu sein bis
nach dem CeBIT) zurueckstellen, dann soll es ein Perl fuer die aktuellen FB
Firmwares geben. Alternativ muesstest Du z.Bsp. mit Freetz perl neu
uebersetzen.

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.
Titel: Re: fritzbox 7270 und fhem
Beitrag von: Guest am 19 Januar 2011, 12:10:14
Originally posted by: <email address deleted>

Was für ein schnelles Feedback- super!

> Meines Wissens nach laeuft "mein" altes Perl mit dem aktuellen FB firmware
> nicht, es sei denn man kopiert irgendwelche  Bibliotheken von einem alten
> firmware.

Das mit dem Kopieren "irgendwelcher Bibliotheken" habe ich versucht
und scheitere momentan dran. Ich habe es hinbekommen mit der aktuellen
AVM-FW (ohne Freetz)  und dem Paket für die 7170 fhem mit einem
simulierten Device zum Laufen zu kriegen. Jetzt ist inzwischen der CUL
da und der Zugriff auf /dev/ttyUSB0 - ...USB7 funktioniert einfach
nicht. Daher habe ich eine Version mit freetz erstellt, damit
funktioniert jetzt der Zugriff auf die Devices, aber fhem/perl schafft
den Zugriff nicht mehr.

> Ich wuerde an deine Stelle dieses Projekt ca 1-2 Monate (um genau zu sein bis
> nach dem CeBIT) zurueckstellen, dann soll es ein Perl fuer die aktuellen FB
> Firmwares geben.

Gute Info, auch wenn 1-2 Monate in meiner aktuellen Lage sehr lange
sind ;-) Hast Du noch weitere Infos/Links dazu?

>Alternativ muesstest Du z.Bsp. mit Freetz perl neu
> uebersetzen.

Dazu fehlt mir das Know-How, hast Du ein Howto für das
Crosscompilieren von Perl?

cu Sven

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.
Titel: Re: Re: fritzbox 7270 und fhem
Beitrag von: rudolfkoenig am 19 Januar 2011, 12:28:53
                                                   

> Dazu fehlt mir das Know-How, hast Du ein Howto für das
> Crosscompilieren von Perl?

Nicht wirklich. Kann mich nur daran erinnern, was auch im
http://fhem.de/fritzbox_old.html steht:

"Compiling a working perl for the fritzbox was a nightmare."

Im wesentlichen freetz runtergeladen, neuen perl (5.8.8) ausgepackt, laut
generische freetz Anleitung uebersetzt, festgestellt dass es grundlegende bugs
hat, das gleiche mit 5.6.2 wiederholt, und dann die zusaetzlichen Module
einzeln uebersetzt. Da keiner der Modul-Tests klapp, habe ich immer
alles "manuell" rueberkopiert. Das ist der Grund, warum ich SUNRISE_EL
geschrieben habe: Das original verwendet DateTime::Event::Sunrise, was wiederum
gefuehlt 1000 weitere Module benoetigt, und ich hatte keine Nerven die alle
fuer den FB mit diese Methode zu uebersetzen. Abgesehen davon wollte ich
die Distribution nicht so gross werden lassen.

Alternativ koennte man Perl direkt auf dem Fritzbox uebersetzten, ob das fuer
einen nicht-insider einfacher ist, wage ich aber zu bezweifeln.

--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.