fhem auf Fritz!Box 7490

Begonnen von Tri3, 05 September 2013, 19:15:18

Vorheriges Thema - Nächstes Thema

Roi

Hallo Rudolf,

ich habe die 7390 Version von fhem.de installiert, daher auch meine Frage hier im Forum. Denn dieses Paket/Image funktioniert eben nicht "einfach so" wie oft beschrieben, zum Beispiel scheinen diverse Pfade falsch zu sein.

Welche Firmware von AVM sollte man verwenden. Die aktuelle 6.01 oder die Labor? Wie schon bemerkt, sind die Antworten hier im Thread teilweise schon recht alt, sodass die Labor eventuell damals weniger aktuell war wie nun die offizielle 6.01.

Des Weiteren ist die Frage, ob ich das FHEM von AVM vielleicht auch erstmal runtermachen muss (da ich zusätzlich Freetz verwende, könnte ich mir ein entsprechendes Image machen, wo ich AVM-FHEM rauswerfe) oder nicht. Denn da sind eventuell ja auch Treiber für CUL und Co dabei.

Viele Grüße
Martin

rudolfkoenig

ZitatDenn dieses Paket/Image funktioniert eben nicht "einfach so"

Falls auf der 7390 _UND_ auf der 7490 das Fritzbox-Image von fhem.de installiert wurde, dann brauche ich Details, welche Pfade nicht stimmen.
Sonst muss das Problem in anderen Foren (AVM/Freetz/etc) gemeldet werden oder selbst geloest werden.

Roi

Hallo Rudolf,

habe das Image von fhem.de nur auf der 7490 installiert. Auf der 7390 hatte ich TBflex drauf, extra und ausschließlich deswegen in das Freetz Image mit eingebunden.

Da mir das dann als unnötig und oversized erschien, habe ich nun mit der 7490 das Image von fhem.de genommen - v.a., weil dort eben nun auch explizit etwas von 7490 stand.

Welche Pfade benötigst Du? Zu welchen Dateien? Konkret? Kann Dir alles nachschauen, da ich ja SSH Zugriff habe und das bequem machbar sein sollte.

Viele Grüße
Martin

rudolfkoenig

Du moechtest also von der (mir unbekannten) TBflex-FHEM-Distribution auf die von fhem.de wechseln, 7390 oder 7490 ist irrelevant.

Da es nicht funktioniert, vermute ich, dass TBFlex absolute Pfade verwendet, in diesem Fall wuerde ich folgendes in fhem.cfg ersetzen:
- "attr global modpath ." sollte so uebernommen werden (Pfad = .)
- die Pfade fuer CUL & co Definitionen koennen vermutlich bleiben
- FileLog, logfile und statefile Argumente sollten auf ./log/<Dateiname> geaendert werden.

Ich habe alle fhem.de Pakete mit 5.3 (vor 15 Monaten) auf relative Pfade umgestellt, damit man FHEM ohne fhem.cfg Aenderungen von einem Rechner auf dem anderen umziehen kann. FritzBox auf FritzBox oder RPi oder anderes Linux sollte ohne Aenderung klappen, selbst nach Windows oder OSX braucht man nur minimale Aenderungen (fuer die CUL Definitionen). Leider machen AVM und TBFlex da nicht mit.

Roi

Nein nein, "wechseln" ist nicht so richtig. Denn bisher habe ich keine Daten (also keine Config) übernommen und FHEM lediglich nackt installiert und dann mal versucht zu starten - da ich mich wunderte, dass es nicht selbst (v.a. auch nach einem Neustart der Fritzbox) hoch kam.

Hier mal die Meldungen aus dem Log:

2014.02.06 04:11:32 1: Including fhem.cfg
2014.02.06 04:11:33 1: reload: Error:Modul 99_SUNRISE_EL deactivated:
Can't locate Math/Trig.pm in @INC (@INC contains: /var/media/ftp/fhem/lib/perl5/site_perl/5.12.2/mips-linux /var/media/ftp/fhem/lib/perl5/site_perl/5.12.2/mips-linux /var/media/ftp/fhem/lib/perl5/site_perl/5.12.2 /var/media/ftp/fhem/lib/perl5/5.12.2/mips-linux /var/media/ftp/fhem/lib/perl5/5.12.2/mips-linux /var/media/ftp/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 . ./FHEM) at ./FHEM/99_SUNRISE_EL.pm line 11, <$fh> line 2.
BEGIN failed--compilation aborted at ./FHEM/99_SUNRISE_EL.pm line 11, <$fh> line 2.

2014.02.06 04:11:33 3: telnetPort: port 7072 opened
2014.02.06 04:11:33 1: reload: Error:Modul 01_FHEMWEB deactivated:
Can't locate MIME/Base64.pm in @INC (@INC contains: /var/media/ftp/fhem/lib/perl5/site_perl/5.12.2/mips-linux /var/media/ftp/fhem/lib/perl5/site_perl/5.12.2/mips-linux /var/media/ftp/fhem/lib/perl5/site_perl/5.12.2 /var/media/ftp/fhem/lib/perl5/5.12.2/mips-linux /var/media/ftp/fhem/lib/perl5/5.12.2/mips-linux /var/media/ftp/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 . ./FHEM) at FHEM/HttpUtils.pm line 8, <$fh> line 9.
BEGIN failed--compilation aborted at FHEM/HttpUtils.pm line 8, <$fh> line 9.
Compilation failed in require at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 9.
BEGIN failed--compilation aborted at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 9.

2014.02.06 04:11:33 0: Can't locate MIME/Base64.pm in @INC (@INC contains: /var/media/ftp/fhem/lib/perl5/site_perl/5.12.2/mips-linux /var/media/ftp/fhem/lib/perl5/site_perl/5.12.2/mips-linux /var/media/ftp/fhem/lib/perl5/site_perl/5.12.2 /var/media/ftp/fhem/lib/perl5/5.12.2/mips-linux /var/media/ftp/fhem/lib/perl5/5.12.2/mips-linux /var/media/ftp/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 . ./FHEM) at FHEM/HttpUtils.pm line 8, <$fh> line 9.
BEGIN failed--compilation aborted at FHEM/HttpUtils.pm line 8, <$fh> line 9.
Compilation failed in require at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 9.
BEGIN failed--compilation aborted at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 9.

2014.02.06 04:11:33 1: reload: Error:Modul 01_FHEMWEB deactivated:
Attempt to reload HttpUtils.pm aborted.
Compilation failed in require at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 11.
BEGIN failed--compilation aborted at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 11.

2014.02.06 04:11:33 0: Attempt to reload HttpUtils.pm aborted.
Compilation failed in require at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 11.
BEGIN failed--compilation aborted at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 11.

2014.02.06 04:11:33 3: Please define WEBphone first
2014.02.06 04:11:33 1: reload: Error:Modul 01_FHEMWEB deactivated:
Attempt to reload HttpUtils.pm aborted.
Compilation failed in require at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 14.
BEGIN failed--compilation aborted at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 14.

2014.02.06 04:11:33 0: Attempt to reload HttpUtils.pm aborted.
Compilation failed in require at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 14.
BEGIN failed--compilation aborted at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 14.

2014.02.06 04:11:33 3: Please define WEBtablet first
2014.02.06 04:11:33 1: reload: Error:Modul 92_FileLog deactivated:
Can't locate IO/File.pm in @INC (@INC contains: /var/media/ftp/fhem/lib/perl5/site_perl/5.12.2/mips-linux /var/media/ftp/fhem/lib/perl5/site_perl/5.12.2/mips-linux /var/media/ftp/fhem/lib/perl5/site_perl/5.12.2 /var/media/ftp/fhem/lib/perl5/5.12.2/mips-linux /var/media/ftp/fhem/lib/perl5/5.12.2/mips-linux /var/media/ftp/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 . ./FHEM) at ./FHEM/92_FileLog.pm line 7, <$fh> line 18.
BEGIN failed--compilation aborted at ./FHEM/92_FileLog.pm line 7, <$fh> line 18.

2014.02.06 04:11:33 0: Can't locate IO/File.pm in @INC (@INC contains: /var/media/ftp/fhem/lib/perl5/site_perl/5.12.2/mips-linux /var/media/ftp/fhem/lib/perl5/site_perl/5.12.2/mips-linux /var/media/ftp/fhem/lib/perl5/site_perl/5.12.2 /var/media/ftp/fhem/lib/perl5/5.12.2/mips-linux /var/media/ftp/fhem/lib/perl5/5.12.2/mips-linux /var/media/ftp/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 . ./FHEM) at ./FHEM/92_FileLog.pm line 7, <$fh> line 18.
BEGIN failed--compilation aborted at ./FHEM/92_FileLog.pm line 7, <$fh> line 18.

2014.02.06 04:11:33 1: reload: Error:Modul 91_eventTypes deactivated:
Can't locate IO/File.pm in @INC (@INC contains: /var/media/ftp/fhem/lib/perl5/site_perl/5.12.2/mips-linux /var/media/ftp/fhem/lib/perl5/site_perl/5.12.2/mips-linux /var/media/ftp/fhem/lib/perl5/site_perl/5.12.2 /var/media/ftp/fhem/lib/perl5/5.12.2/mips-linux /var/media/ftp/fhem/lib/perl5/5.12.2/mips-linux /var/media/ftp/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 . ./FHEM) at ./FHEM/91_eventTypes.pm line 4, <$fh> line 23.
BEGIN failed--compilation aborted at ./FHEM/91_eventTypes.pm line 4, <$fh> line 23.

2014.02.06 04:11:33 0: Can't locate IO/File.pm in @INC (@INC contains: /var/media/ftp/fhem/lib/perl5/site_perl/5.12.2/mips-linux /var/media/ftp/fhem/lib/perl5/site_perl/5.12.2/mips-linux /var/media/ftp/fhem/lib/perl5/site_perl/5.12.2 /var/media/ftp/fhem/lib/perl5/5.12.2/mips-linux /var/media/ftp/fhem/lib/perl5/5.12.2/mips-linux /var/media/ftp/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 . ./FHEM) at ./FHEM/91_eventTypes.pm line 4, <$fh> line 23.
BEGIN failed--compilation aborted at ./FHEM/91_eventTypes.pm line 4, <$fh> line 23.

2014.02.06 04:11:33 1: configfile: Cannot load module FHEMWEB
Cannot load module FHEMWEB
Please define WEBphone first
Cannot load module FHEMWEB
Please define WEBtablet first
Cannot load module FileLog
Cannot load module eventTypes
2014.02.06 04:11:33 1: Including ./log/fhem.save
2014.02.06 04:11:33 1: usb create starting
2014.02.06 04:11:34 3: Opening CUL device /dev/ttyACM0
2014.02.06 04:11:34 1: Can't locate Device/SerialPort.pm in @INC (@INC contains: /var/media/ftp/fhem/lib/perl5/site_perl/5.12.2/mips-linux /var/media/ftp/fhem/lib/perl5/site_perl/5.12.2/mips-linux /var/media/ftp/fhem/lib/perl5/site_perl/5.12.2 /var/media/ftp/fhem/lib/perl5/5.12.2/mips-linux /var/media/ftp/fhem/lib/perl5/5.12.2/mips-linux /var/media/ftp/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 . ./FHEM) at ./FHEM/DevIo.pm line 192.

2014.02.06 04:11:35 1: usb create end
2014.02.06 04:11:35 2: SecurityCheck:  telnetPort has no password/globalpassword attribute.  Restart fhem for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2014.02.06 04:11:35 0: Server started with 4 defined entities (version $Id: fhem.pl 3872 2013-09-07 11:58:33Z rudolfkoenig $, os linux, user root, pid 7638)
2014.02.06 04:12:34 0: Server shutdown


Ich haue mal das in die fhem.cfg und melde mich gleich nochmal.

Roi

Das "attr global modpath ." befindet sich schon in der fhem.cfg habe ich eben gesehen.

Habe die drei Startscripts nun wieder in den ursprünglichen Zustand versetzt, also "home=/var/media/ftp/fhem/" durch "home=/var/InternerSpeicher/fhem" ersetzt. Nun ist alles wieder wie es war.

rudolfkoenig

Die "Can't locate" zeigt zwei Fakten:
1. startfhem ist nicht die Version von fhem.de (oder es wurde unnoetig geaendert)
2. die perl Module (wenn ueberhaupt vorhanden) sind nicht in der vom fhem.de-Image installierten Verzeichnissen.

Wir machen erst weiter, wenn von der FB alles FHEM relevante geloescht ist, und danach (NUR) das Image von fhem.de installiert ist. Das Problem der fhem.cfg kommt erst danach.

Roi

Ok. Habe das Verzeichnis /var/InternerSpeicher/fhem gelöscht und auch ansonsten nach *fhem* gesucht. Alles weg.

Neu das Image installiert, Fritzbox startete neu. Kein fhem Task zu finden per "ps | grep fhem".

Ins Verzeichnis /var/InternerSpeicher/fhem gewechselt und ./startfhemAsRoot ausgeführt:

root@fritz:/var/InternerSpeicher/fhem$ ./startfhemAsRoot
2014.02.08 12:19:21 1: Including fhem.cfg
Can't open ./log/fhem-2014-02.log: Permission denied at fhem.pl line 1901, <$fh> line 1.


Ok, dann gebe ich dem Log-Verzeichnis doch mal 777 Rechte, hatte 775 (warum reicht 775 denn nicht?). Dann erneut ./startfhemAsRoot ausgeführt, Logfile zeigt folgendes an:

2014.02.08 12:21:37 1: Including fhem.cfg
2014.02.08 12:21:37 1: reload: Error:Modul 99_SUNRISE_EL deactivated:
Can't locate Math/Trig.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 . ./FHEM) at ./FHEM/99_SUNRISE_EL.pm line 11, <$fh> line 2.
BEGIN failed--compilation aborted at ./FHEM/99_SUNRISE_EL.pm line 11, <$fh> line 2.

2014.02.08 12:21:38 3: telnetPort: port 7072 opened
2014.02.08 12:21:38 1: reload: Error:Modul 01_FHEMWEB deactivated:
Can't locate MIME/Base64.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 . ./FHEM) at FHEM/HttpUtils.pm line 8, <$fh> line 9.
BEGIN failed--compilation aborted at FHEM/HttpUtils.pm line 8, <$fh> line 9.
Compilation failed in require at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 9.
BEGIN failed--compilation aborted at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 9.

2014.02.08 12:21:38 0: Can't locate MIME/Base64.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 . ./FHEM) at FHEM/HttpUtils.pm line 8, <$fh> line 9.
BEGIN failed--compilation aborted at FHEM/HttpUtils.pm line 8, <$fh> line 9.
Compilation failed in require at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 9.
BEGIN failed--compilation aborted at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 9.

2014.02.08 12:21:38 1: reload: Error:Modul 01_FHEMWEB deactivated:
Attempt to reload HttpUtils.pm aborted.
Compilation failed in require at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 11.
BEGIN failed--compilation aborted at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 11.

2014.02.08 12:21:38 0: Attempt to reload HttpUtils.pm aborted.
Compilation failed in require at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 11.
BEGIN failed--compilation aborted at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 11.

2014.02.08 12:21:38 3: Please define WEBphone first
2014.02.08 12:21:38 1: reload: Error:Modul 01_FHEMWEB deactivated:
Attempt to reload HttpUtils.pm aborted.
Compilation failed in require at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 14.
BEGIN failed--compilation aborted at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 14.

2014.02.08 12:21:38 0: Attempt to reload HttpUtils.pm aborted.
Compilation failed in require at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 14.
BEGIN failed--compilation aborted at ./FHEM/01_FHEMWEB.pm line 8, <$fh> line 14.

2014.02.08 12:21:38 3: Please define WEBtablet first
2014.02.08 12:21:38 1: reload: Error:Modul 92_FileLog deactivated:
Can't locate IO/File.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 . ./FHEM) at ./FHEM/92_FileLog.pm line 7, <$fh> line 18.
BEGIN failed--compilation aborted at ./FHEM/92_FileLog.pm line 7, <$fh> line 18.

2014.02.08 12:21:38 0: Can't locate IO/File.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 . ./FHEM) at ./FHEM/92_FileLog.pm line 7, <$fh> line 18.
BEGIN failed--compilation aborted at ./FHEM/92_FileLog.pm line 7, <$fh> line 18.

2014.02.08 12:21:38 1: reload: Error:Modul 91_eventTypes deactivated:
Can't locate IO/File.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 . ./FHEM) at ./FHEM/91_eventTypes.pm line 4, <$fh> line 23.
BEGIN failed--compilation aborted at ./FHEM/91_eventTypes.pm line 4, <$fh> line 23.

2014.02.08 12:21:38 0: Can't locate IO/File.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 . ./FHEM) at ./FHEM/91_eventTypes.pm line 4, <$fh> line 23.
BEGIN failed--compilation aborted at ./FHEM/91_eventTypes.pm line 4, <$fh> line 23.

2014.02.08 12:21:38 1: configfile: Cannot load module FHEMWEB
Cannot load module FHEMWEB
Please define WEBphone first
Cannot load module FHEMWEB
Please define WEBtablet first
Cannot load module FileLog
Cannot load module eventTypes
2014.02.08 12:21:38 1: usb create starting
2014.02.08 12:21:39 3: Opening CUL device /dev/ttyACM0
2014.02.08 12:21:39 1: Can't locate Device/SerialPort.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 . ./FHEM) at ./FHEM/DevIo.pm line 192.

2014.02.08 12:21:39 1: usb create end
2014.02.08 12:21:39 2: SecurityCheck:  telnetPort has no password/globalpassword attribute.  Restart fhem for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2014.02.08 12:21:39 0: Server started with 4 defined entities (version $Id: fhem.pl 3872 2013-09-07 11:58:33Z rudolfkoenig $, os linux, user root, pid 5825)

rudolfkoenig

Ich weiss nicht genau, was da schiefgegangen ist, aber ich habe FHEM auf fritz auch nie installiert.
Kann man da ueberhaupt ein fritzbox image installieren?
Und offensichtlich ist root@fritz kein root, sonst wuerde die o.g. Meldung nicht kommen.

Franz Tenbrock

Hallo,
hab nun schon wieder 2 Stunden hier gesucht und viel gelesen, trotzdem gehts nicht weiter :-(

hatte bisher eine 7390 mit der FHEM Installation von fhem.de mit allen aktuellen updates !

Habe nun eine Sicherung von der 7390 gemacht, sowohl von der fritzboxeinstellung als auch von fhem
Dann habe ich die neue 7490 genommen, an das Stromnetz angeschlossen und über Netzwerkkabel mit meinem PC verbunden.
Dann habe ich die 7490 gestartet und die Sicherung in die 7490 geladen.
Hat auch ohne Probleme geklappt, habe natürlich angegeben das es eine andere Box ist, eben keine 7390.
Die Box gestartet. Alle Einstellungen waren nun vorhanden.
Dann die DSL Leitung angeschlossen Alle Telefone und das Internet liefen. Dann ein Update auf die 6.03 gemacht.

Dann wieder DSL entfernt.

Im weiteren Schritt habe ich alle fhem Unterverzeichnisse die ich vorher per Explorer gesichert hatte auf die 7490 kopiert.

Dann die 7490 komplett neu gestartet.
Leider funktionierte dann der Explorer Link zur fhem Startseite nicht.
also
//fritz.box:8083/fhem

dann habe ich versucht über die Fritzbox Software über die update Funktion das Image fhem.tar.gz zu spielen.
auch das hat nicht geklappt.

Was ist falsch?
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Puschel74

Hallo,

ZitatDann die 7490 komplett neu gestartet.
Leider funktionierte dann der Explorer Link zur fhem Startseite nicht.
also
//fritz.box:8083/fhem

Sollte das kopieren zwischen den unterschiedlichen Boxen wirklich klappen - das weiß ich nicht da ich nur 7390 besitze - musst du auch schauen das die FB ein gültiges Datum und Uhrzeit hat.
Alles andere lässt FHEM mVn 2 Stunden warten bis die Oberfläche erreichbar ist.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Joachim

ZitatDann die 7490 komplett neu gestartet.
Leider funktionierte dann der Explorer Link zur fhem Startseite nicht.

Mit oder ohne Internetzugang?
FHEM aktuellste Version auf FB 7570 und 7390 mit Zebradem Toolbox Freetz
FHEM auf Raspberry
1-Wire mit LinkUSBi und Rs-Pi ds2482-800  1-Wire-9 Board; Max mit Cube, HMLAN
div. 1-Wire Sensoren; MAX-Thermostaten; Homematic-Komponenten, Zehnder KWL über RS-232

Franz Tenbrock

Hallo
klar hatte die Box Internet

Telefon funktioniert ja...

hab jetzt erst mal wieder die 7390 am laufen.
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

meyerpr

Ich steige eben erst in FHEM ein aber kann nur bestätigen, dass das Image hier von der Site auf einer blanken FritzBox 7490 (aktuelle Labor FW vom 10.2.14) nicht so ohne weiteres funktioniert.

Ich habe das FritzBox 7390 Image von fhem.de per Update zusätzlich zur Labor FW installiert (er meckert dass es kein AVM Image ist aber installiert es dann). Telnet aktiviert, fhem Verzeichnis existiert aber fhem lässt sich nicht starten. Zuerst kam etwas von fehlenden libs (libncurses oder so). Logfiles werde ich mal sichern wenn ich heute Abend wieder an der Box bin.

Den ersten Start von fhem hatte ich ohne CUL und ohne Anpassung der fhem.cfg versucht, spielt das eine Rolle? Ich dachte, zumindest das Webinterface müsste mit den default Werten starten.

Puschel74

Hallo,

ZitatIch habe das FritzBox 7390 Image von fhem.de per Update zusätzlich zur Labor FW installiert
Warum zusätzlich?

Die Labor ist NICHT! Vorraussetzung für das fhem.de Image.
Da nicht sichergestellt werdn kann das bei einem update alles reibungslos konvertiert werden kann bitte die Labor wieder runterwerfen (wie das geht steht im Forum) und NUR! das fhem.de-Image verwenden.

Grüsse
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.