FHEM Forum

FHEM - Hardware => Server - Linux => Thema gestartet von: pi-user am 04 Februar 2016, 13:22:21

Titel: fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: pi-user am 04 Februar 2016, 13:22:21
Hallo zusammen,

fhem hängt sich einfach auf! Der Dienst läuft aber. Ich kann mit der App oder mit dem Browser auf fhem nicht zugreifen. Wie kann ich feststellen, woran es liegt?

Der Fhem Server läuft auf einem Raspberry Pi 2.

Vielen Dank für die Hilfe.
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: rudolfkoenig am 04 Februar 2016, 13:27:37
Zunaechst /opt/fhem/log/fhem-2016.log anschauen, und pruefen, ob Fehlermeldungen zu finden sind.
Wenn nicht, dann in fhem.cfg "attr global loglevel 5" setzen, FHEM neu starten, und log nochmal pruefen.
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: Wernieman am 04 Februar 2016, 13:30:29
Alternativ auf betriebsystmebene gucken, was/wie denn läuft:
ps aux | grep fhem
sudo netstat -lntp | grep perl
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: pi-user am 04 Februar 2016, 13:54:11
ps aux | grep fhem

Ergebnis:

fhem       838 97.7  1.9  22648 18616 ?        R    13:42   5:31 perl fhem.pl fhem.cfg

sudo netstat -lntp | grep perl

Ergebnis:

tcp        0      0 0.0.0.0:8083            0.0.0.0:*               LISTEN      838/perl
tcp        0      0 0.0.0.0:8084            0.0.0.0:*               LISTEN      838/perl
tcp        0      0 0.0.0.0:8085            0.0.0.0:*               LISTEN      838/perl
tcp        0      0 0.0.0.0:7072            0.0.0.0:*               LISTEN      838/perl

/opt/fhem/log/fhem-2016-02.log

2016.02.04 09:31:49 0: Server shutdown
2016.02.04 09:31:59 1: Including fhem.cfg
2016.02.04 09:31:59 3: telnetPort: port 7072 opened
2016.02.04 09:31:59 3: WEB: port 8083 opened
2016.02.04 09:32:00 3: WEBphone: port 8084 opened
2016.02.04 09:32:00 3: WEBtablet: port 8085 opened
2016.02.04 09:32:00 2: eventTypes: loaded 11 events from ./log/eventTypes.txt
2016.02.04 09:32:00 3: Opening myJeeLink device /dev/ttyUSB0
2016.02.04 09:32:00 3: Setting myJeeLink serial parameters to 57600,8,N,1
2016.02.04 09:32:00 3: myJeeLink device opened
2016.02.04 09:32:01 3: Schlafzimmer.Temp: I/O device is myJeeLink
2016.02.04 09:32:01 3: Wohnzimmer.Temp: I/O device is myJeeLink
2016.02.04 09:32:01 1: Including ./log/fhem.save
2016.02.04 09:32:01 1: usb create starting
2016.02.04 09:32:02 3: Probing CUL device /dev/ttyAMA0
2016.02.04 09:32:02 3: Probing TCM_ESP3 device /dev/ttyAMA0
2016.02.04 09:32:02 3: Probing FRM device /dev/ttyAMA0
2016.02.04 13:41:54 1: Including fhem.cfg
2016.02.04 13:41:54 3: telnetPort: port 7072 opened
2016.02.04 13:41:54 3: WEB: port 8083 opened
2016.02.04 13:41:55 3: WEBphone: port 8084 opened
2016.02.04 13:41:55 3: WEBtablet: port 8085 opened
2016.02.04 13:41:55 2: eventTypes: loaded 11 events from ./log/eventTypes.txt
2016.02.04 13:41:55 3: Opening myJeeLink device /dev/ttyUSB0
2016.02.04 13:41:55 3: Setting myJeeLink serial parameters to 57600,8,N,1
2016.02.04 13:41:55 3: myJeeLink device opened
2016.02.04 13:41:56 3: Schlafzimmer.Temp: I/O device is myJeeLink
2016.02.04 13:41:56 3: Wohnzimmer.Temp: I/O device is myJeeLink
2016.02.04 13:41:57 1: Including ./log/fhem.save
2016.02.04 13:41:57 1: usb create starting
2016.02.04 13:41:58 3: Probing CUL device /dev/ttyAMA0
2016.02.04 13:41:58 3: Probing TCM_ESP3 device /dev/ttyAMA0
2016.02.04 13:41:58 3: Probing FRM device /dev/ttyAMA0
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: pi-user am 04 Februar 2016, 13:56:21
Was ist das?

2016.02.04 08:10:21 3: Probing CUL device /dev/ttyAMA0
2016.02.04 08:10:21 3: Can't open /dev/ttyAMA0: Permission denied
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: rudolfkoenig am 04 Februar 2016, 14:29:53
ZitatWas ist das?
Nix schlimmes, es sei denn du willst ueber die serielle Schnittstelle was anschliessen (SCC/COC/etc).
Sonst: bitte in fhem.cfg die Zeile mit "usb create" auskommentieren, und FHEM neu starten.
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: pi-user am 04 Februar 2016, 15:53:12
Ich habe in der Datei fhem.cfg nur an dieser Stelle usb create:


define initialUsbCheck notify global:INITIALIZED usb create

Soll ich wirklich die ganze Zeile auskommentieren?

Ich habe den Pi neugestartet, aber es bringt gar nichts! Heute Morgen war fhem erreichbar. Der Dienst läuft aber.
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: pi-user am 04 Februar 2016, 15:59:18
Aus der Logdatei: ??? Hä!

2016.02.03 02:17:18 3: myJeeLink: Unknown code ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: pi-user am 04 Februar 2016, 16:02:08
Ich habe heute den fhem Server mit dem Update Befehl aktualisiert. Vielleicht war im Update ein Bug!
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: pi-user am 04 Februar 2016, 16:05:05
sudo /etc/init.d/fhem stop

Stopping fhem...

sudo /etc/init.d/fhem status

fhem is running

Es lässt sich anscheint nicht stoppen!
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: pi-user am 04 Februar 2016, 16:09:54
Ich habe den Prozess gekillt.

Ganz frisch aus der Logdatei:

2016.02.04 16:07:18 1: Including fhem.cfg
2016.02.04 16:07:18 3: telnetPort: port 7072 opened
2016.02.04 16:07:18 3: WEB: port 8083 opened
2016.02.04 16:07:19 3: WEBphone: port 8084 opened
2016.02.04 16:07:19 3: WEBtablet: port 8085 opened
2016.02.04 16:07:19 2: eventTypes: loaded 11 events from ./log/eventTypes.txt
2016.02.04 16:07:19 3: Opening myJeeLink device /dev/ttyUSB0
2016.02.04 16:07:19 3: Setting myJeeLink serial parameters to 57600,8,N,1
2016.02.04 16:07:19 3: myJeeLink device opened
2016.02.04 16:07:20 3: Schlafzimmer.Temp: I/O device is myJeeLink
2016.02.04 16:07:20 3: Wohnzimmer.Temp: I/O device is myJeeLink
2016.02.04 16:07:20 1: Including ./log/fhem.save
2016.02.04 16:07:20 1: usb create starting
2016.02.04 16:07:21 3: Probing CUL device /dev/ttyAMA0
2016.02.04 16:07:21 3: Can't open /dev/ttyAMA0: Permission denied
2016.02.04 16:07:21 1: usb create end
2016.02.04 16:07:21 0: Featurelevel: 5.7
2016.02.04 16:07:21 0: Server started with 19 defined entities (fhem.pl:10679/2016-01-31 perl:5.020002 os:linux user:fhem pid:17                                   83)
2016.02.04 16:07:22 3: myJeeLink: Unknown code , help me!

Was soll ich jetzt tun?
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: Wernieman am 05 Februar 2016, 08:29:32
1. Hast Du einen JeeLink?
2. Trage mal in Deine fhem.cfg ein (Da fhem nicht läuft diesmal direkt der Konfig)
attr initialUsbCheck disable 1

3. da fhem auf keinen Port "hört", siehe Ausgabe von netstat, kann es auch nicht runtergefahren werden.
4. mache Dich mal mit den "Code-Tags" im Forum vertraut, sonst kann man Deine Angaben schlecht lesen.
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: pi-user am 05 Februar 2016, 09:34:10
Hi!

Danke. Ich habe Jeelink Classic seit letzte Woche im Einsatz. Gestern war fhem auf einmal wieder erreichbar. Sei heute morgen wieder nicht! Bitte siehe unten den Inhalt von fhem.cfg und von der Logdatei. Ich finde einfach den Fehler nicht. Der fhem ist nur ein paar Stunden erreichbar. Wie kann es sein? Entweder funktioniert etwas oder nicht. Oder läuft im Hintergrund etwas voll und das sorgt dafür, dass der fhem Server nicht mehr erreichbar ist? fhem ist wirklich eine tolle Sache, aber was bringt es, wenn es nur manchmal funktioniert? Ich bin für jede Hilfe sehr dankbar. :)

fhem.cfg:

attr WEB HTTPS 1
attr WEB editConfig 1
attr WEB sortRooms Schlafzimmer Wohnzimmer Bad WC

define WEBphone FHEMWEB 8084 global
attr WEBphone HTTPS 1
attr WEBphone stylesheetPrefix smallscreen

define WEBtablet FHEMWEB 8085 global
attr WEBtablet HTTPS 1
attr WEBtablet stylesheetPrefix touchpad

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog

define autocreate autocreate
attr autocreate filelog ./log/%NAME-%Y.log

define eventTypes eventTypes ./log/eventTypes.txt

# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create
define allowed_WEB allowed
attr allowed_WEB basicAuth cGk6U2FtdWVsLTE5MTI=
attr allowed_WEB validFor WEB
define allowed_WEBphone allowed
attr allowed_WEBphone basicAuth cGk6U2FtdWVsLTE5MTI=
attr allowed_WEBphone validFor WEBphone
define allowed_WEBtablet allowed
attr allowed_WEBtablet basicAuth cGk6U2FtdWVsLTE5MTI=
attr allowed_WEBtablet validFor WEBtablet
define allowed_telnetPort allowed
attr allowed_telnetPort password meinPasswort
attr allowed_telnetPort validFor telnetPort
define myJeeLink JeeLink /dev/ttyUSB0@57600
attr myJeeLink flashCommand avrdude -p atmega328P -c arduino -P [PORT] -D -U flash:w:[HEXFILE] 2>[LOGFILE]
attr myJeeLink initCommands 30t 0a v
define Schlafzimmer.Temp LaCrosse 15
attr Schlafzimmer.Temp IODev myJeeLink
attr Schlafzimmer.Temp room Schlafzimmer
define FileLog_Schlafzimmer.Temp FileLog ./log/Schlafzimmer.Temp-%Y.log Schlafzimmer.Temp
attr FileLog_Schlafzimmer.Temp logtype text
attr FileLog_Schlafzimmer.Temp room LaCrosse
define Wohnzimmer.Temp LaCrosse 07
attr Wohnzimmer.Temp IODev myJeeLink
attr Wohnzimmer.Temp room Wohnzimmer
define FileLog_Wohnzimmer.Temp FileLog ./log/Wohnzimmer.Temp-%Y.log Wohnzimmer.Temp
attr FileLog_Wohnzimmer.Temp logtype text
attr FileLog_Wohnzimmer.Temp room LaCrosse
define SVG_FileLog_Schlafzimmer.Temp_1 SVG FileLog_Schlafzimmer.Temp:SVG_FileLog_Schlafzimmer.Temp_1:CURRENT
define Bad.Temp LaCrosse 3C
attr Bad.Temp IODev myJeeLink
attr Bad.Temp room Bad
define FileLog_Bad.Temp FileLog ./log/Bad.Temp-%Y.log Bad.Temp
attr FileLog_Bad.Temp logtype text
attr FileLog_Bad.Temp room LaCrosse
define WC.Temp LaCrosse 0B
attr WC.Temp IODev myJeeLink
attr WC.Temp room WC
define FileLog_WC.Temp FileLog ./log/WC.Temp-%Y.log WC.Temp
attr FileLog_WC.Temp logtype text
attr FileLog_WC.Temp room LaCrosse

fhem-2016-02.log:

2016.02.05 06:30:02 3: Setting myJeeLink serial parameters to 57600,8,N,1
2016.02.05 06:30:02 3: myJeeLink device opened
2016.02.05 06:30:03 3: Schlafzimmer.Temp: I/O device is myJeeLink
2016.02.05 06:30:03 3: Wohnzimmer.Temp: I/O device is myJeeLink
2016.02.05 06:30:03 3: Bad.Temp: I/O device is myJeeLink
2016.02.05 06:30:03 3: WC.Temp: I/O device is myJeeLink
2016.02.05 06:30:03 1: Including ./log/fhem.save
2016.02.05 06:30:03 0: Server shutdown
2016.02.05 06:30:12 1: Including fhem.cfg
2016.02.05 06:30:12 3: telnetPort: port 7072 opened
2016.02.05 06:30:12 3: WEB: port 8083 opened
2016.02.05 06:30:13 3: WEBphone: port 8084 opened
2016.02.05 06:30:13 3: WEBtablet: port 8085 opened
2016.02.05 06:30:13 2: eventTypes: loaded 16 events from ./log/eventTypes.txt
2016.02.05 06:30:13 3: Opening myJeeLink device /dev/ttyUSB0
2016.02.05 06:30:13 3: Setting myJeeLink serial parameters to 57600,8,N,1
2016.02.05 06:30:13 3: myJeeLink device opened
2016.02.05 06:30:14 3: Schlafzimmer.Temp: I/O device is myJeeLink
2016.02.05 06:30:14 3: Wohnzimmer.Temp: I/O device is myJeeLink
2016.02.05 06:30:14 3: Bad.Temp: I/O device is myJeeLink
2016.02.05 06:30:14 3: WC.Temp: I/O device is myJeeLink
2016.02.05 06:30:14 1: Including ./log/fhem.save
2016.02.05 06:30:14 1: usb create starting
2016.02.05 06:30:15 3: Probing CUL device /dev/ttyAMA0
2016.02.05 06:30:15 3: Probing TCM_ESP3 device /dev/ttyAMA0
2016.02.05 06:30:15 3: Probing FRM device /dev/ttyAMA0
2016.02.05 08:54:03 1: Including fhem.cfg
2016.02.05 08:54:03 3: telnetPort: port 7072 opened
2016.02.05 08:54:03 3: WEB: port 8083 opened
2016.02.05 08:54:04 3: WEBphone: port 8084 opened
2016.02.05 08:54:04 3: WEBtablet: port 8085 opened
2016.02.05 08:54:04 2: eventTypes: loaded 16 events from ./log/eventTypes.txt
2016.02.05 08:54:04 3: Opening myJeeLink device /dev/ttyUSB0
2016.02.05 08:54:04 3: Setting myJeeLink serial parameters to 57600,8,N,1
2016.02.05 08:54:04 3: myJeeLink device opened
2016.02.05 08:54:05 3: Schlafzimmer.Temp: I/O device is myJeeLink
2016.02.05 08:54:05 3: Wohnzimmer.Temp: I/O device is myJeeLink
2016.02.05 08:54:05 3: Bad.Temp: I/O device is myJeeLink
2016.02.05 08:54:05 3: WC.Temp: I/O device is myJeeLink
2016.02.05 08:54:05 1: Including ./log/fhem.save
2016.02.05 08:54:05 1: usb create starting
2016.02.05 08:54:06 3: Probing CUL device /dev/ttyAMA0
2016.02.05 08:54:06 3: Probing TCM_ESP3 device /dev/ttyAMA0
2016.02.05 08:54:06 3: Probing FRM device /dev/ttyAMA0
2016.02.05 09:17:06 1: Including fhem.cfg
2016.02.05 09:17:06 3: telnetPort: port 7072 opened
2016.02.05 09:17:07 3: WEB: port 8083 opened
2016.02.05 09:17:07 3: WEBphone: port 8084 opened
2016.02.05 09:17:07 3: WEBtablet: port 8085 opened
2016.02.05 09:17:07 2: eventTypes: loaded 16 events from ./log/eventTypes.txt
2016.02.05 09:17:07 3: Opening myJeeLink device /dev/ttyUSB0
2016.02.05 09:17:08 3: Setting myJeeLink serial parameters to 57600,8,N,1
2016.02.05 09:17:08 3: myJeeLink device opened
2016.02.05 09:17:09 3: Schlafzimmer.Temp: I/O device is myJeeLink
2016.02.05 09:17:09 3: Wohnzimmer.Temp: I/O device is myJeeLink
2016.02.05 09:17:09 3: Bad.Temp: I/O device is myJeeLink
2016.02.05 09:17:09 3: WC.Temp: I/O device is myJeeLink
2016.02.05 09:17:09 1: Including ./log/fhem.save
2016.02.05 09:17:09 1: usb create starting
2016.02.05 09:17:10 3: Probing CUL device /dev/ttyAMA0
2016.02.05 09:17:10 3: Probing TCM_ESP3 device /dev/ttyAMA0
2016.02.05 09:17:10 3: Probing FRM device /dev/ttyAMA0
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: rudolfkoenig am 05 Februar 2016, 10:08:22
@pi-user: kannst du bitte als Erstes unsere Ratschlaege befolgen? Du hast weder meins (bitte in fhem.cfg die Zeile mit "usb create" auskommentieren, und FHEM neu starten.) noch den von Wernieman (attr initialUsbCheck disable 1) ausgefuehrt, beides laeuft uebrigens auf das Gleiche hinaus.
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: pi-user am 05 Februar 2016, 11:03:48
Danke. Ich werde es gleich tun.  ;) Aber welche Auswirkung hat das? Warum ist dann diese Zeile in der Datei fhem.cfg vorhanden, wenn es Probleme verursacht?

Ich habe gerade festgestellt, dass fhem den Prozessor 100% belastet!

Danke.
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: pi-user am 05 Februar 2016, 11:24:07
Ich habe es getestet. Es hat mit dem Auskommentieren "attr initialUsbCheck disable 1" nicht geholfen.

Ich habe mit dem Kill Befehl den fhem Prozess gekillt, weil er den Prozessor die ganze Zeit mit 100% belastet hat. Danach habe ich den fhem Dienst neugestartet. Jetzt kann fhem wieder erreichen. Aber in ein paar Stunden ist fhem Server nicht erreichbar und die CPU-Auslastung ist wegen fhem auf 100%. Woran liegt es, dass der fhem Server den Prozessor so belastet und danach nicht mehr erreichbar ist?

Aktuelles LOG:

2016.02.05 11:16:21 3: Bad.Temp: I/O device is myJeeLink
2016.02.05 11:16:21 3: WC.Temp: I/O device is myJeeLink
2016.02.05 11:16:21 1: Including ./log/fhem.save
2016.02.05 11:16:21 1: usb create starting
2016.02.05 11:16:22 3: Probing CUL device /dev/ttyAMA0
2016.02.05 11:16:22 3: Can't open /dev/ttyAMA0: Permission denied
2016.02.05 11:16:22 1: usb create end
2016.02.05 11:16:22 0: Featurelevel: 5.7
2016.02.05 11:16:22 0: Server started with 23 defined entities (fhem.pl:10679/2016-01-31 perl:5.020002 os:linux user:fhem pid:1121)
2016.02.05 11:16:23 3: myJeeLink: Unknown code , help me!
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: Wernieman am 05 Februar 2016, 11:35:42
Kannst Du bitte auch folgendes Berücksichtigen?
Zitat:
4. mache Dich mal mit den "Code-Tags" im Forum vertraut, sonst kann man Deine Angaben schlecht lesen.
Ansonsten kann man sehr schlecht Deine Angaben ansehen.

Bitte gib uns Deine jetzige fhem.config
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: ph1959de am 05 Februar 2016, 12:06:56
Zitat von: pi-user am 05 Februar 2016, 11:24:07
Ich habe es getestet. Es hat mit dem Auskommentieren "attr initialUsbCheck disable 1" nicht geholfen.

Was hast Du denn jetzt wirklich gemacht? Du solltest

entweder mit dem Befehl "initialUsbCheck disable 1" den USBCheck deaktivieren

oder die Definition "define initialUsbCheck..." auskommentieren.

Peter
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: pi-user am 05 Februar 2016, 12:08:09
Welche Code-Tags soll ich verwenden? Danke.

Hier ist die aktuelle Konfig Datei: fhem.cfg

attr global userattr cmdIcon devStateIcon devStateStyle icon sortby webCmd widgetOverride
attr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global statefile ./log/fhem.save
attr global updateInBackground 1
attr global verbose 3

define telnetPort telnet 7072 global
define WEB FHEMWEB 8083 global
attr WEB userattr Schlafzimmer,Wohnzimmer,Bad,WC
attr WEB HTTPS 1
attr WEB editConfig 1
attr WEB sortRooms Schlafzimmer Wohnzimmer Bad WC

define WEBphone FHEMWEB 8084 global
attr WEBphone HTTPS 1
attr WEBphone stylesheetPrefix smallscreen

define WEBtablet FHEMWEB 8085 global
attr WEBtablet HTTPS 1
attr WEBtablet stylesheetPrefix touchpad

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog

define autocreate autocreate
attr autocreate filelog ./log/%NAME-%Y.log

define eventTypes eventTypes ./log/eventTypes.txt

# Disable this to avoid looking for new USB devices on startup
#define initialUsbCheck notify global:INITIALIZED usb create
define allowed_WEB allowed
attr allowed_WEB basicAuth cGk6U2FtdWVsLTE5MTI=
attr allowed_WEB validFor WEB
define allowed_WEBphone allowed
attr allowed_WEBphone basicAuth cGk6U2FtdWVsLTE5MTI=
attr allowed_WEBphone validFor WEBphone
define allowed_WEBtablet allowed
attr allowed_WEBtablet basicAuth cGk6U2FtdWVsLTE5MTI=
attr allowed_WEBtablet validFor WEBtablet
define allowed_telnetPort allowed
attr allowed_telnetPort password meinPasswort
attr allowed_telnetPort validFor telnetPort
define myJeeLink JeeLink /dev/ttyUSB0@57600
attr myJeeLink flashCommand avrdude -p atmega328P -c arduino -P [PORT] -D -U flash:w:[HEXFILE] 2>[LOGFILE]
attr myJeeLink initCommands 30t 0a v
define Schlafzimmer.Temp LaCrosse 15
attr Schlafzimmer.Temp IODev myJeeLink
attr Schlafzimmer.Temp room Schlafzimmer
define FileLog_Schlafzimmer.Temp FileLog ./log/Schlafzimmer.Temp-%Y.log Schlafzimmer.Temp
attr FileLog_Schlafzimmer.Temp logtype text
attr FileLog_Schlafzimmer.Temp room LaCrosse
define Wohnzimmer.Temp LaCrosse 07
attr Wohnzimmer.Temp IODev myJeeLink
attr Wohnzimmer.Temp room Wohnzimmer
define FileLog_Wohnzimmer.Temp FileLog ./log/Wohnzimmer.Temp-%Y.log Wohnzimmer.Temp
attr FileLog_Wohnzimmer.Temp logtype text
attr FileLog_Wohnzimmer.Temp room LaCrosse
define SVG_FileLog_Schlafzimmer.Temp_1 SVG FileLog_Schlafzimmer.Temp:SVG_FileLog_Schlafzimmer.Temp_1:CURRENT
define Bad.Temp LaCrosse 3C
attr Bad.Temp IODev myJeeLink
attr Bad.Temp room Bad
define FileLog_Bad.Temp FileLog ./log/Bad.Temp-%Y.log Bad.Temp
attr FileLog_Bad.Temp logtype text
attr FileLog_Bad.Temp room LaCrosse
define WC.Temp LaCrosse 0B
attr WC.Temp IODev myJeeLink
attr WC.Temp room WC
define FileLog_WC.Temp FileLog ./log/WC.Temp-%Y.log WC.Temp
attr FileLog_WC.Temp logtype text
attr FileLog_WC.Temp room LaCrosse
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: pi-user am 05 Februar 2016, 12:17:26
Hi!

Laut rudolfkoenig, sollte ich folgende Zeile attr initialUsbCheck disable 1 in die Datei fhem.cfg hinzufügen. Das hat aber nicht funktioniert. Aus diesem Grund habe ich die Zeile define initialUsbCheck notify global:INITIALIZED usb create auskommentiert.
Mich würde sehr interessieren, warum nach ein paar Stunden die CPU-Auslastung durch fhem so extrem beansprucht wird und danach ist der Server nicht mehr erreichbar!
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: Wernieman am 05 Februar 2016, 13:12:36
1. Du hast einen myJeeLink?
2. Hast Du noch die "Permissionsprobleme"?
3. Auf was für ein System läuft Dein FHEM?
4. Macht die Maschine noch anderes außer FHEM?

Bitte um Input für Output

Edit:
Die von Dir mehrfach ausgeführte CPU-Belastung durch FHEM ist nicht Ursache sondern Symptom. Erstmal müssen wir uns um die Ursache kümmern

Edit2:
Hat eigentlich Deine Configuration schon mal funktioniert?
Wenn ja, was hast Du zuletzt gemacht, BEVOR Dein Fhem nicht mehr funktionierte?
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: pi-user am 05 Februar 2016, 14:15:38
Du hast einen myJeeLink? Ja, Jeelink Classic
Hast Du noch die "Permissionsprobleme"? Ich weiss es nicht, da ich folgende Befehle zum zweiten Mal ausgeführt habe:

sudo usermod -a -G tty pi
sudo usermod -a -G tty fhem


Auf was für ein System läuft Dein FHEM? Raspberry Pi 2

Macht die Maschine noch anderes außer FHEM? Ja. Dient noch als Musicbox mit Mopidy.

Hat eigentlich Deine Configuration schon mal funktioniert? Ja. Gerade läuft der fhem Server einwandfrei.

Wenn ja, was hast Du zuletzt gemacht, BEVOR Dein Fhem nicht mehr funktionierte? Ich habe weitere Sensoren hinzugefügt und es funktioniert es auch.

Ich habe mir gerade die Logdatei angeschaut:

myJeeLink: Unknown code ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ und viel mehr davon und zum Schluss steht:  help me!

Vielleicht deswegen steigt der fhem Server irgendwann aus oder?


Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: Wernieman am 05 Februar 2016, 14:59:44
Er würde Dir ins Log schreiben, wenn er nicht Zugreifen kann.

Hast Du den jeelink mal resetet? (rein/raus)
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: pi-user am 05 Februar 2016, 15:24:01
Ich habe den Jeelink nicht resetet. Gibt es vielleicht einen Befehl dafür, dass unter fhem absetzen kann?

Wo finde ich die neueste Firmware für den Jeelink Classic Stick? Ich habe am Anfang den Stick so geflasht:

attr myJeeLink flashCommand avrdude -p atmega328P -c arduino -P [PORT] -D -U flash:w:[HEXFILE] 2>[LOGFILE]

Ich weiß jetzt nur nicht, wie man die neueste Version auf diesen Stick bekommt!
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: rumors am 05 Februar 2016, 15:56:59
Hi,

also mal der Reihe nach ... die Nichterreichbarkeit von Fhem in der Webgui lag an dem fehlendem USB disable welcher dir als erstes vorgeschlagen wurde.
Ich hatte dies bei der Neuinstallaion des PI2 auch, damals hing aber noch nix am USB dran. Da ich dann aber im log den Fehler gesehen habe das er den CUL nicht initialisieren kann USB erstmal deaktiviert und danach war auch die Webgui erreichbar. Ausgestiegen ist diese seitdem nicht bei mir.

ZitatHast Du den jeelink mal resetet? (rein/raus)

damit meint er du sollst aus dem USB Port rausziehen und wieder reinstecken  ;)
Und da ich SVG Plots sehe in deiner config würde ich diese auch erstmal deaktivieren zm zu sehen ob dann die CPU Last runtergeht.
Mein zweit RPI geht auch auf 100% CPU wenn er Plots generiert weil ich noch nicht dazu gekommen bin die Logs auszudünnen.
Klassisches Auschlussverfahren zuerst um zu sehen was nicht passt.
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: pi-user am 05 Februar 2016, 16:16:19
Vielen Dank. Also bis jetzt läuft der fhem Server. :)
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: pi-user am 05 Februar 2016, 16:25:43
Wo kann ich einstellen, dass die Logs für die Visualisierung der Messwerte nicht zu groß werden? Oder soll ich mir da keine Gedanken machen? Muss man jedes Mal für die Visualisierung der Messwerte Create_SVG_Plot betätigen? Nach einem Write .gplot file werden die Messwerte grafisch angezeigt. Wenn ich nun die Seite verlasse und wieder reingehe, dann ich mein Diagramm leer!?! Kann man nicht die Einstellungen so sichern, dass man nur mit einem Klick wieder den Temperatur-Verlauf grafisch sehen kann?
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: CoolTux am 05 Februar 2016, 16:28:49
Hallo,

Bitte eröffne für Deine neue Frage auch einen neuen Thread. Desweiteren gibt es im Anfängerforum mehrere angepinnte Beiträge mit den wichtigsten Informationen für Dich.


Grüße
Titel: Antw:fhem is running aber nicht mit der App oder Webbrowser erreichbar!
Beitrag von: pi-user am 05 Februar 2016, 17:10:32
OK. Werde ich tun. Ich danke Euch. :)