FHEM stürzt ab beim rumklicken auf FHEM WEB?

Begonnen von d022962, 21 Dezember 2013, 18:30:17

Vorheriges Thema - Nächstes Thema

d022962

Hallo,
Habe FHEM bislang mit meinem MAXCube im Einsatz, was ich auch weiterhin nutzen möchte. Habe mir nun ein neues CUL zugelegt an meine Fritz!Box 7490 dran gestöpselt und FHEM neu gestartet.
Das hat dann zunächst auch geklappt, CUL wird gefunden und als initialisiert dargestellt. Dummerweise wird neuerdings FHEM immer 3-4 Minuten nach dem Start gestoppt. Im LogFile ist nix zu sehen was das erklären könnte.
In der Telnet Session in der ich FHEM mittels startfhem starte sieht man beim abschmieren folgende Fehlermeldung:

# Undefined subroutine &main::addToWritebuffer called at ./FHEM/01_FHEMWEB.pm line 2020.

Da das genau einhergeht mit dem abschmieren vermute ich mal dass diese beiden Ereignisse direkt zusammen hängen, habe aber als relativer Neuling keine Ahnung was das bedeuten kann und wie ich es behebe.

Hier noch das log; im oberen Teil ist der CUL noch in der Fritz Box, unten habe ich ihn ausgesteckt, und seitdem tut FHEM wieder, aber ich möchte ja CUL neben dem MAXCube betreiben (ersteren will ich für ELRO Funksteckdosen nutzen, letzteren für das MAX Heizungssystem).
Da ich mittlerweile das CUL abgesteckt habe und immer noch das Problem habe, habe ich registriert dass FHEM stabil bleibt so lange man nicht die WWW Oberfläche startet/nutzt, also vermute ich dass das FHEMWEB modul irgendwas nicht so auf die Reihe kriegt, was ja auch zu der ausgeschriebenen Fehlermeldung in der Telnet Sesssion passen würde.

Außerdem wüßte ich gerne was die Fehlermeldung zu dem Weekprofile mir genau sagen soll, ist aber weniger wichtig.



2013.12.21 18:00:11 3: Opening MAXCube device 192.168.178.31:62910
2013.12.21 18:00:11 3: MAXCube device opened
2013.12.21 18:01:08 1: Including fhem.cfg
2013.12.21 18:01:09 3: telnetPort: port 7072 opened
2013.12.21 18:01:10 3: WEB: port 8083 opened
2013.12.21 18:01:10 3: WEBphone: port 8084 opened
2013.12.21 18:01:10 3: WEBtablet: port 8085 opened
2013.12.21 18:01:11 1: Including ./log/fhem.save
2013.12.21 18:01:11 1: statefile: Please define CUL_0 first
2013.12.21 18:01:11 1: usb create starting
2013.12.21 18:01:12 3: Opening CUL device /dev/ttyACM0
2013.12.21 18:01:12 3: Setting CUL baudrate to 9600
2013.12.21 18:01:12 3: CUL device opened
2013.12.21 18:01:13 1: define CUL_0 CUL /dev/ttyACM0@9600 1034
2013.12.21 18:01:13 3: Opening CUL_0 device /dev/ttyACM0
2013.12.21 18:01:13 3: Setting CUL_0 baudrate to 9600
2013.12.21 18:01:13 3: CUL_0 device opened
2013.12.21 18:01:13 3: CUL_0: Possible commands: BCFiAZEGMRTVWXefmltux
2013.12.21 18:01:13 1: usb create end
2013.12.21 18:01:13 0: Server started with 21 defined entities (version $Id: fhem.pl 3872 2013-09-07 11:58:33Z rudolfkoenig $, os linux, user fhem, pid 6551)
2013.12.21 18:01:13 3: Opening MAXCube device 192.168.178.31:62910
2013.12.21 18:01:13 3: MAXCube device opened
2013.12.21 18:01:14 2: MAX: Invalid value 444853094520452045204520452045204520452045204520452044485309452045204520452045204520452045204520452045204649506a48b6530a4720472047204520452045204520452045204649506a4eb950db530b472047204520452045204520452045204649506a4eb950db530b472047204520452045204520452045204649506a48ae530b4720472047204520452045204520452045204649506a48ac530b472047204720452045204520452045204520071830 for READING .weekProfile. Forcing to 444855084520452045204520452045204520452045204520452044485508452045204520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc5514452045204520452045204520452045204520
2013.12.21 18:04:14 3: Opening MAXCube device 192.168.178.31:62910
2013.12.21 18:04:14 3: MAXCube device opened
2013.12.21 18:11:54 1: Including fhem.cfg
2013.12.21 18:11:54 3: telnetPort: port 7072 opened
2013.12.21 18:11:55 3: WEB: port 8083 opened
2013.12.21 18:11:55 3: WEBphone: port 8084 opened
2013.12.21 18:11:55 3: WEBtablet: port 8085 opened
2013.12.21 18:11:56 1: Including ./log/fhem.save
2013.12.21 18:11:56 1: statefile: Please define CUL_0 first
2013.12.21 18:11:56 1: usb create starting
2013.12.21 18:11:58 1: usb create end
2013.12.21 18:11:58 0: Server started with 20 defined entities (version $Id: fhem.pl 3872 2013-09-07 11:58:33Z rudolfkoenig $, os linux, user fhem, pid 6612)
2013.12.21 18:11:58 3: Opening MAXCube device 192.168.178.31:62910
2013.12.21 18:11:58 3: MAXCube device opened
2013.12.21 18:11:58 2: MAX: Invalid value 444853094520452045204520452045204520452045204520452044485309452045204520452045204520452045204520452045204649506a48b6530a4720472047204520452045204520452045204649506a4eb950db530b472047204520452045204520452045204649506a4eb950db530b472047204520452045204520452045204649506a48ae530b4720472047204520452045204520452045204649506a48ac530b472047204720452045204520452045204520071830 for READING .weekProfile. Forcing to 444855084520452045204520452045204520452045204520452044485508452045204520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc55144520452045204520452045204520452045204448546c44cc5514452045204520452045204520452045204520


LuckyDay

Zitat2013.12.21 18:01:13 0: Server started with 21 defined entities (version $Id: fhem.pl 3872 2013-09-07

mach doch mal ein update, dei version ist über 3 Monate alt  >:(

d022962

Hallo,
Vielen Dank schon mal für die Antwort, wobei ich nicht genau weiß warum man da gleich ein böses Smiley hinzufügen muss.
Wie auch immer: Update versucht, scheint aber nicht zu gehen. Die Version habe ich übrigens in der offiziellen Doku zur Installation auf Fritz Boxen runter geladen: http://www.fhemwiki.de/wiki/FHEM_und_FritzBox_7390

2013.12.21 19:56:01 3: update get http://fhem.de/fhemupdate4/svn/FHEM/FhemUtils/release.pm
2013.12.21 19:56:01 1: update check Releases => local: Fhem 5.5 (DEVELOPMENT) remote: Fhem 5.5 (DEVELOPMENT)
2013.12.21 19:56:01 3: update get http://fhem.de/fhemupdate4/svn/controls_fhem.txt
2013.12.21 19:56:06 1: update saving statefile
2013.12.21 19:56:07 2: Backup with command: tar -cf - fhem.cfg ./log/fhem.save ./apple-touch-icon.png ./backup.sh ./demolog ./dfu-programmer ./docs ./FHEM ./fhem.cfg ./fhem.cfg.demo ./fhem.pl ./lib ./log ./perl ./README_DEMO.txt ./startfhem ./startfhemAsRoot ./startfhemDemo ./www |gzip > ./backup/FHEM-20131221_195606.tar.gz
2013.12.21 19:58:36 3: Opening MAXCube device 192.168.178.31:62910
2013.12.21 19:58:36 3: MAXCube device opened
2013.12.21 19:59:53 1: Including fhem.cfg
2013.12.21 19:59:55 3: telnetPort: port 7072 opened
2013.12.21 19:59:58 3: WEB: port 8083 opened
2013.12.21 19:59:58 3: WEBphone: port 8084 opened
2013.12.21 19:59:58 3: WEBtablet: port 8085 opened
2013.12.21 20:00:01 1: Including ./log/fhem.save
2013.12.21 20:00:02 1: usb create starting
2013.12.21 20:00:07 1: usb create end
2013.12.21 20:00:07 0: Server started with 20 defined entities (version $Id: fhem.pl 3872 2013-09-07 11:58:33Z rudolfkoenig $, os linux, user fhem, pid 6758)
2013.12.21 20:00:07 3: Opening MAXCube device 192.168.178.31:62910
2013.12.21 20:00:07 3: MAXCube device opened

Wie krieg ich denn dann eine neuere Version rein, und kann ich sicher sein dass die auf meiner Fritz Box tut?

Gruß Thomas

franky08

#3
Hallo,
versuch mal ein "update force". Damit werden alle Dateien von fhem upgedatet. Aufpassen bei der Abfrage ob du die fhem.cfg auch updaten möchtest, da du ja schon eine eigene cfg hast, die NICHT updaten!
Mit "version" siehst du wie aktuell deine Installation ist.

VG
Frank
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...