FHEM Tutorial-Reihe - Part 57: ConfigDB
Langsam aber sicher muss meine ToDo-Liste abgearbeitet werden - dort haben sich in der Vergangenheit viel zu viele Punkte angesammelt. Seit Ewigkeiten steht z.B. auch das Thema configDB auf der Liste - also die Ablösung der fhem.cfg in eine Datenbank-Basierte Variante. Wenn man schon mySQL laufen hat, ist das Ganze mit wenigen Handgriffen erledigt.
Was wird benötigt?
- Eine FHEM-Installation
- Ein laufender mySQL-Server (bzw. MariaDB)
Video
Befehle
cd /opt/fhem
sudo mv db.conf configDB.conf
sudo cpan install Text::Diff
configdb migrate
sudo /etc/init.d/fhem stop
sudo vi /etc/init.d/fhem
perl fhem.pl configDB
sudo /etc/init.d/fhem start
Jetzt der Test ob noch alles läuft. Die fhem.cfg darf dort natürlich liegen bleiben - sie wird eben nur nicht mehr verwendet.
sudo rm fhem.cfg
sudo /etc/init.d/fhem stop
sudo /etc/init.d/fhem start