[Gelöst] - Start von fhem mit Hilfe der fhem.cfg.demo

Begonnen von maxritti, 27 Juni 2014, 07:51:01

Vorheriges Thema - Nächstes Thema

maxritti

Hallo  zusammen,

derzeit betreibe ich mein Entwicklungs-FHEM auf einem Debain Linux Server mit DbLog und ConfigDB.
Nun wollte ich mal etwas bzgl. Filelog testen und daher mein Fhem von DbLog wieder auf FileLog umstellen.
Zeitgleich wollte ich auch ConfigDB wieder ausser Betrieb nehmen und fhem.cfg wieder nutzen.

Naja, da dachte ich mir, dass ich den Startaufruf in der Datei fhem unter /etc/init.d einfach wie folgt ändere:

von perl fhem.pl configDB nach perl fhem.pl fhem.cfg.demo


Wenn ich mit der fhem.cfg.demo ein /etc/init.d/fhem start ausführe, sehe ich dies auf der Konsole.

Starting fhem...
2014.06.27 07:45:24 1: Including fhem.cfg.demo
2014.06.27 07:45:24 3: telnetPort: port 7072 opened
2014.06.27 07:45:24 3: WEB: port 8083 opened
2014.06.27 07:45:24 3: WEBphone: port 8084 opened
2014.06.27 07:45:24 3: WEBtablet: port 8085 opened
2014.06.27 07:45:24 2: eventTypes: loaded 64 events from demolog/eventTypes.txt
2014.06.27 07:45:24 1: CUL_0 device is none, commands will be echoed only
2014.06.27 07:45:24 1: Including ./demolog/fhem.save
2014.06.27 07:45:24 2: FHEM demo version
2014.06.27 07:45:24 0: Server started with 33 defined entities (version $Id: fhem.pl 6080 2014-06-07 16:12:09Z rudolfkoenig $, os linux, user root, pid 13777)


Allerdings komme ich dann nicht mehr auf die Konsole zurück.
Erst mit Ctrl + C. Aber dann schiesst der auch FHEM ab.

2014.06.27 07:45:31 0: Server shutdown

Das mit CUL_0 sollte doch nicht störend sein, denn das ist ja ein Dummie.

Ich meine aber, dass das mal geklappt hat mit der einfachen Änderung in der fhem Datei aus /etc/init.d
Will heissen, ich bin mir keiner Schuld bewusst :)

Reproduzierbar ist es bei einem von Euch bestimmt nicht.
Dennoch hat vielleicht der ein oder andere einen Tip.


rudolfkoenig

fhem.cfg.demo ist weder als Basis der eigenen Konfiguration gedacht, noch dass es aus init.d gestartet wird.

Ansonsten: Grund des Problems ist das Wert des logfile Attributes, siehe auch die commandref Dokumentation dazu.

maxritti

Ah alles klar.
War mir nicht bewusst, dass die fhem.cfg.demo eine solche Sonderlocke ist.

Dann werde ich mal eine mini fhem.cfg dafür nutzen.

Danke Dir auf jeden Fall für die Info.