7390 Update FHEM 5.4 auf 5.5 seit dem sehr träge

Begonnen von AHA1805, 03 Oktober 2013, 21:28:29

Vorheriges Thema - Nächstes Thema

AHA1805

Hallo zusammen,

habe heute das fhem-5.5-fb7390.tar herunter geladen und über die Fritzbox Oberfläche installiert,
jetzt reagiert das System sehr träge.
Wenn ich über andFHEM einen Befehl abgesetzte dauert es merklich länger als mit fhem 5.4.

Dabei bin ich folgendermassen vorgegangen:

* fhem mit Shutdown beendet
* Das fhem Verzeichnis auf fhem_54 umbenannt
* Das Image über die Fritz Oberfläche Update installiert
* fhem.cfg aus dem fhem_54 Verzeichnis übernommen
* meine Module 99_andnotify.pm & 99_myUtils.pm aus fhem_54\FHEM übernommen
* die fhem.save aus dem fhem_54\log übernommen
* Fritzbox neu gestartet.
  Dann viel mir auf das viele Fehler im Log aufgetaucht sind. (sieh unten)
* So wie es aussieht funktioniert es erst mal, aber es ist sichtlich träger.
* Reagtion auf Notify, Telnet Befehle oder aktionen von andFhem oder FHEMMobil merklich verzögert,
  war vorher nicht der Fall war.

Nachtrag:
  Was mir jetzt noch aufgefallen ist:
  Wenn ich "inform timer" in telnet eingebe, habe ich das Gefühl dass hier die Events sofort erscheinen aber dann nicht gleich ausgeführt werden.
  Außderm habe ich das Gefühl, dass sich die WEB Oberfläche über den Port 8083 immer wieder aufhängt beim aktualisieren (F5), erst nach dem Schließen des Browser Fensters und anschließendem öffnen geht dieser wieder.
Nachtrag 2:
Beim Starten wird in der Fritzbox Telnet Sitzung folgenden Meldung angezeigt, hat dass vielleicht etwas damit zu tun?
# sh startfhemAsRoot
# Useless use of string in void context at ./FHEM/10_CUL_HM.pm line 854, <$fh> line 292.
Useless use of string in void context at ./FHEM/10_CUL_HM.pm line 855, <$fh> line 292.
Useless use of string in void context at ./FHEM/10_CUL_HM.pm line 856, <$fh> line 292.
Use of uninitialized value in string lt at fhem.pl line 2103, <$fh> line 289.



Im Forum habe ich bisher nichts gefunden, dass durch fhem5.5 das System sichtlich langsamer wird
Wie kann man heraus bekommen, woran das liegen könnte?
Schöne Grüße
Hannes





2013.10.03 11:22:04 1: Including fhem.cfg
2013.10.03 11:22:04 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.

2013.10.03 11:22:04 3: telnetPort: port 7072 opened
2013.10.03 11:22:04 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.

2013.10.03 11:22:04 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.

2013.10.03 11:22:04 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.

2013.10.03 11:22:04 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.

2013.10.03 11:22:04 3: Please define WEBphone first
2013.10.03 11:22:04 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.

2013.10.03 11:22:04 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.

2013.10.03 11:22:04 3: Please define WEBtablet first
2013.10.03 11:22:04 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.

2013.10.03 11:22:04 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.

2013.10.03 11:22:04 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.

2013.10.03 11:22:04 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.

2013.10.03 11:22:04 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
2013.10.03 11:22:04 1: usb create starting
2013.10.03 11:22:05 1: usb create end
2013.10.03 11:22:05 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.
2013.10.03 11:22:05 0: Server started with 4 defined entities (version $Id: fhem.pl 3872 2013-09-07 11:58:33Z rudolfkoenig $, os linux, user unknown, pid 17225)

[/size]

Daten wieder hergestellt und Fritzbox gestartet


2013.10.03 12:55:33 1: Including fhem.cfg
2013.10.03 12:55:35 3: telnetPort: port 7072 opened
2013.10.03 12:55:36 3: WEB: port 8083 opened
2013.10.03 12:55:36 3: WEBphone: port 8084 opened
2013.10.03 12:55:36 3: WEBtablet: port 8085 opened
2013.10.03 12:55:38 2: HMLAN_Parse: HMLAN1 new condition disconnected
2013.10.03 12:55:38 3: Opening HMLAN1 device 192.168.18.26:1000
2013.10.03 12:55:38 3: HMLAN1 device opened
2013.10.03 12:55:38 2: HMLAN_Parse: HMLAN1 new condition init
2013.10.03 12:55:38 3: Opening fbaha device localhost:2002
2013.10.03 12:55:38 3: fbaha device opened
2013.10.03 12:55:38 1: FBAHA fbaha registered with handle: 00000003
2013.10.03 12:55:39 3: Opening CUL_0 device /dev/ttyACM0
2013.10.03 12:55:39 3: Setting CUL_0 baudrate to 38400
2013.10.03 12:55:39 3: CUL_0 device opened
2013.10.03 12:55:40 3: CUL_0: Possible commands: BCFiAZEGMRTVWXefmltux
2013.10.03 12:55:40 1: Converting weblink weblink_az_Heizung (fileplot) to SVG
2013.10.03 12:55:40 1: Converting weblink weblink_FHT_5e50 (fileplot) to SVG
2013.10.03 12:55:40 1: Converting weblink weblink_az_heizung (fileplot) to SVG
2013.10.03 12:55:40 1: Converting weblink weblink_sz_Entertain (fileplot) to SVG
2013.10.03 12:55:41 1: Converting weblink weblink_az_Fenster1 (fileplot) to SVG
2013.10.03 12:55:41 1: Converting weblink weblink_CUL_WS_1 (fileplot) to SVG
2013.10.03 12:55:48 3: myAnroidNotify APIKEY: AIzaSyBofcqSTa0wWBusTJyvEeOsygowATW3Vok REGIDS: APA91bHAUglzwkznA
2013.10.03 12:55:49 1: Including ./log/fhem.save
2013.10.03 12:55:51 1: usb create starting
2013.10.03 12:55:53 1: usb create end
2013.10.03 12:55:53 2: NONE
2013.10.03 12:55:53 0: Server started with 122 defined entities (version $Id: fhem.pl 3872 2013-09-07 11:58:33Z rudolfkoenig $, os linux, user root, pid 3516)
2013.10.03 12:55:54 3: Device CUL_HM_HM_SCI_3_FM_20837A added to ActionDetector with 028:00 time

AHA 1805 RIP 29.08.2016 --> RUHE IN FRIEDEN
In Gedanken Bei dir HANNES
Dein Bruder Gerd (Inputsammler) Vermisst dich Hannes (AHA1805)

rudolfkoenig

Eigentlich bewirkt ein einfaches drueberinstallieren genau das Gleiche, alte Logfiles werden auch uebernomen.

Bei dir ist was grundsaetzliches bei der Installation oder beim Kopieren des fhem/lib Verzeichnisses schiefgegangen, dmit findet perl wesentlich perl-Module/Bibliotheken nicht.

Ich habe sowohl das drueberinstallieren, wie auch das Neuinstallieren auf einem FB7390 (mit Erfolg :) getestet, bevor ich 5.5. freigegeben habe.

AHA1805

Hallo

danke für die Antwort.

Soll ich es mal versuchen die Verzeichnise einfach
mal aus dem gzip auf die Fritzbox zu kopieren.

Ich habe zusätzlich noch die json in das Lib verzeichnis kopiert

Gruss Hannes
AHA 1805 RIP 29.08.2016 --> RUHE IN FRIEDEN
In Gedanken Bei dir HANNES
Dein Bruder Gerd (Inputsammler) Vermisst dich Hannes (AHA1805)

docb

Hallo,
ich habe leider so ziemlich das gleiche Problem.
Ich habe einmal drüberinstalliert und es ging nicht, jetzt habe ich mal den original-fhem ordner verschoben und es geht leider auch nicht...
Folgendes zeigt mir das Terminal an:

Can't locate auto/DynaLoader/dl_findfile.al 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/Interner           Speicher/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 .) at /var/InternerSpeicher/fhem/lib/perl5/5.12.2/mips-linux/DynaLoader.pm line 168
Compilation failed in require at /var/InternerSpeicher/fhem/lib/perl5/5.12.2/mips-linux/IO/Handle.pm line 266.
BEGIN failed--compilation aborted at /var/InternerSpeicher/fhem/lib/perl5/5.12.2/mips-linux/IO/Handle.pm line 266.
Compilation failed in require at /var/InternerSpeicher/fhem/lib/perl5/5.12.2/mips-linux/IO/Socket.pm line 11.
BEGIN failed--compilation aborted at /var/InternerSpeicher/fhem/lib/perl5/5.12.2/mips-linux/IO/Socket.pm line 11.
Compilation failed in require at fhem.pl line 35.
BEGIN failed--compilation aborted at fhem.pl line 35.

Ich versuche jetzt mal die 5.4 wieder zum laufen zu bringen ;-)
Beste Grüße
doc
I love FHEM!

AHA1805

Hallo

wenn ich das Verzeichnis fhem auf
Fhem-55 und das fhem-54 wieder auf fhem umbenennen
Funktioniert soweit wieder alles.

Das umtaufen funktionierte recht gut
nach dem ich im Verzeichnis
/var/InternerSpeicher
den Befehl
chmod -R 777 fhem
ausgeführt habe.

Und über Netz Laufwerk verbinden
den internen Speicher als Netz Laufwerk eingebunden hatte.

Gruß Hannes
AHA 1805 RIP 29.08.2016 --> RUHE IN FRIEDEN
In Gedanken Bei dir HANNES
Dein Bruder Gerd (Inputsammler) Vermisst dich Hannes (AHA1805)

AHA1805

Hallo

so wie es aussieht funktioniert
Fhem jetzt wieder.
Zwar etwas langsamer aber vielleicht ist das ja normal.
Was nur auffällt, dass sich mit dieser Version
Nicht alle Browser vertragen.
IE8 z.B. aktualisiert manchmal einfach nicht mehr
Chrom scheint keine Probleme zu haben.

Gruß und danke für eure Hilfe
Hannes
AHA 1805 RIP 29.08.2016 --> RUHE IN FRIEDEN
In Gedanken Bei dir HANNES
Dein Bruder Gerd (Inputsammler) Vermisst dich Hannes (AHA1805)