FHEM Forum

FHEM => Sonstiges => Thema gestartet von: mahowi am 05 Januar 2017, 20:11:35

Titel: [erledigt] [configDB] "Edit Files" zeigt nicht alle .gplot Dateien an
Beitrag von: mahowi am 05 Januar 2017, 20:11:35
Mir ist gerade aufgefallen, daß unter "Edit Files" nicht mehr alle Gplot-Dateien angezeigt werden. So wie es aussieht werden nur die angezeigt, die auch in Benutzung sind.


Da ich ConfigDB nutze, dachte ich erst, es werden nur noch die Dateien aus der Datenbank angezeigt. Aber auch nachdem ich mehrere Files mit "configdb fileimport" importiert habe, werden diese nicht aufgeführt. "configdb filelist" listet alle auf.


Gab es da eine Änderung, die ich verpaßt habe?
Titel: Antw:"Edit Files" zeigt nicht alle .gplot Dateien an
Beitrag von: rudolfkoenig am 05 Januar 2017, 21:54:19
Ich meine das ist eine configDb Baustelle.
Titel: Antw:[configDB] "Edit Files" zeigt nicht alle .gplot Dateien an
Beitrag von: mahowi am 07 Januar 2017, 12:21:30
@betateilchen: Gab es hier eine Änderung bzgl. configDB? Zumindest wurden früher alle Dateien inkl. der nicht in der DB vorhandenen angezeigt.

Aufgefallen ist es mir nur, weil beim autocreate eines EM1000 die Meldung kam, daß power8.gplot nicht vorhanden sei.
Titel: Antw:[configDB] "Edit Files" zeigt nicht alle .gplot Dateien an
Beitrag von: betateilchen am 08 Januar 2017, 11:55:47
An der Stelle gab es keine Änderung.

Hast Du eventuell Dein FHEMWEB so konfiguriert, dass nur tatsächlich benutzte Dateien angezeigt werden?
Titel: Antw:[configDB] "Edit Files" zeigt nicht alle .gplot Dateien an
Beitrag von: mahowi am 08 Januar 2017, 12:17:35
Nicht, das ich wüsste. Zumindest kenne ich keine Einstellung dafür. Wonach müsste ich denn da suchen?

Edit: Guter Tipp. Ich hab wohl versehentlich mal irgendwann "showUsedFiles" gesetzt.  :-\
Titel: Antw:[erledigt] [configDB] "Edit Files" zeigt nicht alle .gplot Dateien an
Beitrag von: KernSani am 10 Februar 2017, 16:23:17
Ich habe configDB anhand des workshops eingerichtet (works like a charm und ist m.E. völlig ausreichend wenn grundlegendes Verständnis von Datenbanken vorhanden ist). Ich habe aber interessanterweise genau den gegenteiligen Effekt des TEs - ich sehe die .gplots in "Edit files" doppelt, sowohl die Files, als auch die in der configDB gespeicherten Pendants werden angezeigt. Ich habe die Files temporär in ein anderes Directory verschoben, damit ist "Edit Files" wieder sauber, Frage ist nur: Soll das so sein? Oder ist bei mir beim Import etwas schief gegangen?

Danke,

Grüße,

Oli   
Titel: Antw:[erledigt] [configDB] "Edit Files" zeigt nicht alle .gplot Dateien an
Beitrag von: betateilchen am 10 Februar 2017, 16:30:20
Zitat von: KernSani am 10 Februar 2017, 16:23:17
Frage ist nur: Soll das so sein? Oder ist bei mir beim Import etwas schief gegangen?

Im Workshop steht ausdrücklich:

ZitatDie vorhandenen Konfigurationsdateien werden bei der beschriebenen Migration nicht angetastet und nicht verändert!
FHEM kann nach dem Test jederzeit wieder mit fhem.cfg gestartet werden.

Das bedeutet auch, dass auch gplot-Dateien, die in die Datenbank importiert wurden, nicht aus dem Dateisystem gelöscht werden.
Insofern ist der von Dir festgestellte Effekt völlig normal und beabsichtigt.

Wer später "manuell" Dateien in die Datenbank importiert, hat die Wahl zwischen "configdb fileimport" und "configdb filemove". Bei filemove werden importierte Dateien nach dem Import aus dem Filesystem gelöscht.

Bei einer Migration wird immer mit fileimport gearbeitet. Mit Deinem Verschieben der gplot Dateien hast Du also genau das richtige gemacht - die Dateien manuell "entfernt".
Titel: Antw:[erledigt] [configDB] "Edit Files" zeigt nicht alle .gplot Dateien an
Beitrag von: KernSani am 10 Februar 2017, 16:36:42
wer lesen kann ist im Vorteil ;-) Danke. (für die schnelle Antwort, den Workshop und die problemlose Migration)