FHEM Forum

FHEM => Sonstiges => Thema gestartet von: Muschelpuster am 29 April 2018, 19:52:29

Titel: FHEM mit configDB startet nicht mehr - wie debuggen?
Beitrag von: Muschelpuster am 29 April 2018, 19:52:29
Moin zusammen,

Nachdem FHEM lange Zeit einfach nur gearbeitet hat, wollte ich heute mal wieder ein Update machen. So weit so gut, doch nach dem Restart kommt FHEM nicht mehr auf die Füße. Ich habe nun einiges getan:
Also irgendetwas klemmt in der Konfig. Aber wie finde ich jetzt das problematische Device?
FHEM hängt im Startprozess und zeigt mit top 100% Auslastung. Im Logfile steht auch nicht viel:2018.04.29 19:47:38 0: configDB loading version 15 on user request. Don't forget to unset variable cfgDB_version in environment!
2018.04.29 19:47:39 2: eventTypes: loaded 5309 events from ./log/eventTypes.txt


kaputte Grüße
Niels
Titel: Antw:FHEM mit configDB startet nicht mehr - wie debuggen?
Beitrag von: Muschelpuster am 29 April 2018, 21:25:41
Eine gute Idee ist erst einmal das Log-Level hochzusetzen. Geht entweder über den Start im Rescue-Modus (https://forum.fhem.de/index.php/topic,86225.msg786638.html) oder direkt mit der globalen Keule auf der Datenbank:update `fhemconfig` set P2 ='4' where `DEVICE`='global' AND `P1`='verbose';

Und schon sehe ich mehr:2018.04.29 21:05:06 2: eventTypes: loaded 5309 events from ./log/eventTypes.txt
2018.04.29 21:17:16 3: telnetPort: port 7072 opened
2018.04.29 21:17:16 3: WEB: port 8083 opened
2018.04.29 21:17:16 3: WEBphone: port 8084 opened
2018.04.29 21:17:16 3: WEBtablet: port 8085 opened
2018.04.29 21:17:16 4: configDB reading file: ./log/eventTypes.txt
2018.04.29 21:17:16 2: eventTypes: loaded 5309 events from ./log/eventTypes.txt
2018.04.29 21:17:16 3: localOWServer: OWNet version 3.1p5 loaded.
2018.04.29 21:17:16 3: localOWServer: Opening connection to OWServer aaa.bbb.ccc.ddd:4304...
2018.04.29 21:17:16 3: localOWServer: Successfully connected to aaa.bbb.ccc.ddd:4304.
Wenn ich das Device localOWServer lösche, dann kommt FHEM auf die Füße, nur eben nicht OWNet.

Und schon findet man auch was: https://forum.fhem.de/index.php/topic,86184.0.html

voranschreitende Grüße
Niels
Titel: Antw:FHEM mit configDB startet nicht mehr - wie debuggen?
Beitrag von: betateilchen am 04 Mai 2018, 21:54:05
Zitat von: Muschelpuster am 29 April 2018, 21:25:41
Eine gute Idee ist erst einmal das Log-Level hochzusetzen. Geht entweder über den Start im Rescue-Modus (https://forum.fhem.de/index.php/topic,86225.msg786638.html) oder direkt mit der globalen Keule auf der Datenbank:

guter Hinweis. In einer der nächsten Versionen von configDB werde ich dafür sorgen, dass im rescue Modus automatisch ein höherer Loglevel verwendet wird.
Titel: Antw:FHEM mit configDB startet nicht mehr - wie debuggen?
Beitrag von: betateilchen am 04 Mai 2018, 22:44:13
Das geht sogar noch einfacher.

Wenn Du FHEM mit der integrierten debug-Option "-d" startest, wird der Loglevel automatisch auf 5 gesetzt, unabhängig davon, ob man mit fhem.cfg oder mit configDB arbeitet.