
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
Transparenz-Hinweis (Level 1)
An diesem Beitrag ist kein Hersteller beteiligt! Sämtliche Produkte habe ich selbst gekauft und trage die kompletten Kosten für diesen Beitrag alleine! Die Inhalte wurden somit von niemandem gesehen oder abgestimmt. Es handelt sich zu 100% um meine persönliche Meinung und Erfahrung!