Wer die Konfiguration der FHEM Smart-Home Software per Hand ändern möchte, muss das erst aktivieren: In der Standardeinstellung ist die Datei schreibgeschützt und lässt sich nicht über die Web-Oberfläche bearbeiten. Dadurch sollen gerade Einsteiger geschützt werden, sich das FHEM System mit falschen Einstellungen kaputt zu machen – manchmal ist es aber sinnvoll, die Datei direkt zu bearbeiten: So lässt sich zum Beispiel schnell ein Backup machen.
You can enable saving this file by setting the editConfig attribute, but read the documentation first for the side effects
Um die Datei jetzt editieren und nachher speichern zu können, muss man also zunächst das editConfig Attribut setzen: Den Befehl zum Setzen der Schreibrechte kann man dabei ganz einfach in die Eingabe-Zeile oben eingeben:
attr WEB editConfig 1
Anschließend muss man links im Menü auf “Safe config” klicken (der oberste Punkt unter dem FHEM Logo!), um die neue Einstellung abzuspeichern. Startet man FHEM jetzt mit diesem Befehl neu:
shutdown restart
…wird die neue Einstellung mit der Konfiguration wieder eingelesen und man kann die “fhem.cfg” Datei auch direkt über die Web-Oberfläche von FHEM bearbeiten, ohne dass die Fehlermeldung “You can enable saving this file by setting the editConfig attribute, but read the documentation first for the side effects” auftaucht.
Einsteiger sollten die einzelnen FHEM Definitionen oder Attribute aber nicht so bearbeiten, da es einige wichtige Unterschiede beim Bearbeiten der fhem.cfg gibt: Daher sollte man sich unbedingt ein Backup der aktuellen, funktionierenden Konfiguration anlegen.