FHEM Forum

FHEM => Ankündigungen => Thema gestartet von: betateilchen am 20 April 2014, 12:02:28

Titel: [WICHTIG] für alle Nutzer von configDB
Beitrag von: betateilchen am 20 April 2014, 12:02:28
Wichtige Änderung für configDB Anwender in Kombination mit 02_RSS.pm und 95_holiday.pm

Ab dem morgigen Update lesen die Module 02_RSS.pm und 95_holiday.pm ihre Konfigurationsdaten nicht mehr aus dem Dateisystem, sondern aus der configDB Datenbank.

Hierzu ist es notwendig, diese Dateien aus dem Dateisystem in die Datenbank zu übertragen. Hierfür wird der Befehl "configdb fileimport" verwendet.

Beispiel:

configdb fileimport FHEM/nrw.holiday

Damit wird das holiday-File in die Datenbank übertragen. Eine Änderung an der Definition in fhem ist nicht erforderlich, die Syntax des define ist unverändert!

Vorteil: Wer die Datenbank regelmäßig sichert, sichert automatisch auch seine selbsterstellen Dateien mit.

Titel: Antw:[WICHTIG] für alle Nutzer von configDB
Beitrag von: betateilchen am 22 April 2014, 21:48:20
1. Änderung:

Ab sofort (per update ab morgen) unterstützt "Edit files" in der Navigation auch das Bearbeiten von Dateien, die in der Datenbank gespeichert sind!




2. Änderung

Ab sofort (per update ab morgen) unterstützt auch das Plotmodul 98_SVG.pm das Lesen aus configDB

Das bedeutet: Die gplot Dateien müssen in die Datenbank importiert werden!

configdb fileimport xyz.gplot

Titel: Antw:[WICHTIG] für alle Nutzer von configDB
Beitrag von: betateilchen am 23 April 2014, 22:25:58
Ab sofort (per update ab morgen) liest auch das Modul 93_DbLog.pm seine Konfigurationsdaten aus der configDB!




Aktuelle Liste aller Module, die "ihre" Daten aus der Datenbank lesen, sofern configDB verwendet wird:

02_RSS.pm
93_DbLog.pm
95_holiday.pm
98_SVG.pm

Für die Übertragung der bestehenden Konfigurationsdateien aus dem Dateisystem in die Datenbank kann der neue Befehl "configdb filemove <datei>" (ebenfalls ab morgen per update verfügbar) verwendet werden, der nach dem Schreiben der Datei in die Datenbank die Datei anschließend aus dem Dateisystem löscht. Dadurch spart man sich das manuelle Löschen der Dateien nach der Übertrgaung in die Datenbank.




Umso wichtiger ist eine regelmäßige Sicherung der Konfigurationsdatenbank, für die einzig und alleine der Anwender verantwortlich ist!
Titel: Antw:[WICHTIG] für alle Nutzer von configDB
Beitrag von: betateilchen am 12 Mai 2014, 23:17:47
Wichtige Änderung ab dem morgigen Update:


Bitte sorgt für ein funktionierendes Backup Eurer configDB Datenbank vor der Verwendung der neuen Modulversion configDB.pm

Die neue Version ist bereits auf drei Systemen getestet und die notwendigen internen Umstellungen haben fehlerfrei funktioniert.
Eine 100% Sicherheit kann es bei einer solchen Änderung aber nie geben.
Titel: Antw:[WICHTIG] für alle Nutzer von configDB
Beitrag von: betateilchen am 13 Mai 2014, 10:30:32
Das Update hat heute morgen hier auf drei Systemen problemlos funktioniert. Es empfiehlt sich dringend, nach dem ersten Neustart von fhem nach dem Update ein "save config" auszuführen, um einmalig eine neue Version der Konfiguration in die Datenbank zu schreiben.