FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: rin67630 am 18 Dezember 2016, 16:18:35

Titel: neustart ohne konfiguration
Beitrag von: rin67630 am 18 Dezember 2016, 16:18:35
Hallo,
ich habe mit den ersten Versuche mit FHEM die Kofig so durcheinander gebracht, dass ich vom Anfang mit "leerer" config neu starten möchte.
Gestern hatte ich das Linux-Befehl hierfür, heute suche ich seit eine gute Stunde und finde es partout nicht mehr.

Es sollte mit sowas wie "perl fhem.pl ..." anfangen. Oder?

Danke für die Info
Titel: Antw:neustart ohne konfiguration
Beitrag von: viegener am 18 Dezember 2016, 16:24:55
Neustart ohne Konfiguration / leere Konfiguration heisst auch ohne FHEMWEB oder telnet-zugang ohne globale Attribute etc.
Das kann es ja nicht sein, oder?

Also brauchst Du eher eine neue initiale Installation mit den default-Werten, dazu würde ich genau das machen - fhem neu installieren

Generell ist normalerweise eher das zurückspielen aus Sicherungen der beste Weg nicht die ganze Arbeit zu verlieren, aber dazu müsste man natürlich solche haben?



Titel: Antw:neustart ohne konfiguration
Beitrag von: kumue am 18 Dezember 2016, 16:29:41
perl fhem.pl fhem.cfg

Es gibt in /opt/fhem eine fhem.cfg.demo
Kannst die umbenennen nach fhem.cfg und mit dieser starten und dann deine Geräte einpflegen...

Aber besser Du machts, wie viegener schon schrieb, eine neue Installation...
Titel: Antw:neustart ohne konfiguration
Beitrag von: viegener am 18 Dezember 2016, 16:37:49
Zitat von: kumue am 18 Dezember 2016, 16:29:41
perl fhem.pl fhem.cfg

Es gibt in /opt/fhem eine fhem.cfg.demo
Kannst die umbenennen nach fhem.cfg und mit dieser starten und dann deine Geräte einpflegen...

Aber besser Du machts, wie viegener schon schrieb, eine neue Installation...

Wenn Du die demo nimmst wäre es gut vorher noch die Datei fhem.save (im log-Verzeichnis) zu entfernen.

Aber generell hast Du dann ganz viele alte Dinge, die noch rumliegen und vielleicht später Probleme machen oder Verwirrung stiften
Titel: Antw:neustart ohne konfiguration
Beitrag von: betateilchen am 18 Dezember 2016, 16:47:52
Ich würde einfach die fhem.cfg aus dem svn repository holen und verwenden.

Oder gleich auf configDB umsteigen, da geht sowas von haus aus.
Titel: Antw:neustart ohne konfiguration
Beitrag von: kumue am 18 Dezember 2016, 16:54:00
Zitat von: betateilchen am 18 Dezember 2016, 16:47:52
Oder gleich auf configDB umsteigen, da geht sowas von haus aus.

bischen schleichwerbung muss schon sein  ;D ;)
Titel: Antw:neustart ohne konfiguration
Beitrag von: rin67630 am 18 Dezember 2016, 16:57:24
Zitat von: kumue am 18 Dezember 2016, 16:29:41
perl fhem.pl fhem.cfg

Es gibt in /opt/fhem eine fhem.cfg.demo
Kannst die umbenennen nach fhem.cfg und mit dieser starten und dann deine Geräte einpflegen...


Aus die Idee kam ich auch schon. Die fhem.cfg.demo ist NICHT eine leere install, sondern ist voll mit allerlei Beispiele.
Titel: Antw:neustart ohne konfiguration
Beitrag von: viegener am 18 Dezember 2016, 17:08:18
Ja, deshalb die Empfehlung neu zu installieren
Titel: Antw:neustart ohne konfiguration
Beitrag von: rin67630 am 18 Dezember 2016, 17:13:47
Zitat von: viegener am 18 Dezember 2016, 17:08:18
Ja, deshalb die Empfehlung neu zu installieren

Autsch auch das klemmt:

Zuerst lässt sich FHEM gar nicht anhalten:

pi@PIXEL-raspi:~ $ sudo /etc/init.d/fhem stop
Stopping fhem...
pi@PIXEL-raspi:~ $ sudo /etc/init.d/fhem status
fhem is running

Deshalb lässt es sich auch nicht entfernen...

pi@PIXEL-raspi:~ $ sudo apt-get purge fhem
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  fhem*
The following held packages will be changed:
  fhem
0 upgraded, 0 newly installed, 1 to remove and 51 not upgraded.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
(Reading database ... 97221 files and directories currently installed.)
Removing fhem (5.7.) ...
Canceled hold on fhem.
E: Executing dpkg failed. Are you root?
dpkg: error processing package fhem (--purge):
subprocess installed pre-removal script returned error exit status 100
Starting fhem...
Errors were encountered while processing:
fhem
E: Sub-process /usr/bin/dpkg returned an error code (1)

:o
Titel: Antw:neustart ohne konfiguration
Beitrag von: betateilchen am 18 Dezember 2016, 17:20:48
/etc/init.d/fhem lässt sich nur als root angemeldet ausführen, nicht per sudo.
Titel: Antw:neustart ohne konfiguration
Beitrag von: betateilchen am 18 Dezember 2016, 17:24:26
Kopiere den untenstehenden Inhalt in Deine fhem.cfg, dann hast Du die Datei im Originalzustand wie nach der Installation.



attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global statefile ./log/fhem.save
attr global verbose 3
attr global updateInBackground

define telnetPort telnet 7072 global

define WEB FHEMWEB 8083 global

define WEBphone FHEMWEB 8084 global
attr WEBphone stylesheetPrefix smallscreen

define WEBtablet FHEMWEB 8085 global
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

Titel: Antw:neustart ohne konfiguration
Beitrag von: rin67630 am 18 Dezember 2016, 19:23:39
Zitat von: betateilchen am 18 Dezember 2016, 17:24:26
Kopiere den untenstehenden Inhalt in Deine fhem.cfg, dann hast Du die Datei im Originalzustand wie nach der Installation.


Danke, hat funktionniert. Allerdings habe ich mein Kuddelmuddel mit dem FileLog_FHT_0335 immer noch. Ich öffne eine neue Frage.