FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: synaps-o-dan am 07 Oktober 2020, 19:45:35

Titel: gelöst: gplot-Datei aus der configDB.db ohne fhem auslesen
Beitrag von: synaps-o-dan am 07 Oktober 2020, 19:45:35
Hallo, aufgrund einer korrupten SD-Karte muss ich fhem neu aufsetzen (Diesmal auf einem Dell Wyse ThinClient mit SSD und nicht mehr auf einem Raspberry Pi). Auf dem RPi lief fhem unter configdb, allerdings ist das System so korrupt, dass fhem nicht mehr startet (die configDB.db wird von fhem eingelesen, aber beim Versuch, diverse fhem-Module zu lesen, stürtzt fhem ab). Ich habe fhem mit einer halbwegs aktuellen fhem.cfg auf dem ThinClient zum Laufen gebracht, aber mir fehlen diverse gplot-Dateien, die noch in der configDB.db stecken.
Frage: wie kann ich ohne fhem die gplot-Dateien aus der vorhandenen configDB.db exportieren?
Viele Grüße, Daniel
Titel: Antw:gplot-Datei aus der configDB.db ohne fhem auslesen
Beitrag von: synaps-o-dan am 08 Oktober 2020, 20:06:34
OK, ich habe es hinbekommen.
Die configDB.db kann man z.B. mit einem Programm wie etwa DB Browser SQLite (https://sqlitebrowser.org/) einlesen und dann die Inhalte der Datenbank herauskopieren. Da stehen auch die Inhalte der gplot-Dateien drin, als Tabelle mit dem Namen fhemb64filesave. Die Inhalte sind Base64 kodiert, man kann sie aber z.B. auf  dieser Seite (https://www.base64decode.org/) dekodieren.
Das ganze geht wahrscheinlich auch in einem Perl-Script, aber dazu reichen meine Kenntnisse nicht aus.
Grüße, Daniel
Titel: Antw:gelöst: gplot-Datei aus der configDB.db ohne fhem auslesen
Beitrag von: amenomade am 08 Oktober 2020, 23:30:05
Oder mit on-board Mitteln:
https://forum.fhem.de/index.php?topic=86225.0