FHEM Tutorial-Reihe - Part 57: ConfigDB

Mit ** gekennzeichne Links auf dieser Seite sind Affiliatelinks.

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

FHEM-Kurs

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

Newsletter

Trage Dich jetzt in den Newsletter ein und genieße dadurch viele Vorteile:

  • 5€-Gutschein als Dankeschön
  • Zugang zu exklusiven Inhalten
  • Rabattaktionen für Kurse
  • Angebote für Produkte

* Durch Angabe meiner E-Mail-Adresse erkläre ich mich damit einverstanden, dass mir regelmäßig Informationen und Produktempfehlungen aus dem Fachgebiet Smart Home zugesendet werden. Mit dem Eintrag akzeptieren Sie unsere Datenschutzbestimmungen. Meine Einwilligung kann ich jederzeit widerrufen.

Matthias Kleine

Matthias Kleine

Großer Fan und Anhänger von OpenSource-Projekten und erweiterbaren Haus-Automatisierungskomponenten. Je offener und flexibler das System, desto besser. Ich lege mich ungern auf einzelne Protokolle oder Standards fest, sondern probiere aus allen Welten das Beste zu verheiraten. Unterwegs als Softwareentwickler, Trainer und Blogger im Bereich Smart Home.

Auf YouTube und hier im Blog gibt es bereits unzählige kostenlose Videos, Informationen und Tutorials. Wenn Dir das noch nicht reicht, ist ein Training genau das richtige für Dich! Die folgenden Trainings haben den Vorteil, dass immer von Anfang an gestartet wird und Du ohne Vorwissen teilnehmen kannst.