Hallo zusammen,
ich weis nicht wodurch es gekommen ist, aber vielleicht könnt Ihr mir helfen. Ich hatte mir 12 Plots angelegt. Haben alle funktioniert. Nun habe ich bei einem Plot ein Thermostat hinzugefügt. Heute wollte ich mir die Plots anschauen und alle sind leer und haben den suffix _1 bekommen :-(
Was habe ich den da verkehrt gemacht ?
Ein Beispiel list:
Internals:
DEF FileLog_TFA01:SVG_FileLog_TFA01_1:CURRENT
GPLOTFILE SVG_FileLog_TFA01_1
LOGDEVICE FileLog_TFA01
LOGFILE CURRENT
NAME SVG_FileLog_TFA01_1
NOTIFYDEV global
NR 173
STATE initialized
TYPE SVG
Attributes:
room Heizung Grafik
sortby 001
Gruß
Micha
Was sagt:
list TYPE=SVG
?
Was sagt die Log beim Start von FHEM?
oje ich dachte bevor ich weiter mache, mach ich schnell mal ein update :-(
2018.12.18 15:23:14 1 : UPD ./CHANGED
2018.12.18 15:23:14 1 : copy ././CHANGED ./restoreDir/update/2018-12-18/./CHANGED failed:No such file or directory, aborting the update
list TYPE=SVG
SVG_FileLog_Heizung_Flur_1
SVG_FileLog_TFA01_1
SVG_FileLog_TFA02_1
SVG_FileLog_TFA03_1
SVG_FileLog_TFA04_1
SVG_FileLog_TFA05_1
SVG_FileLog_TFA06_1
SVG_FileLog_TFA07_1
SVG_FileLog_TFA08_1
SVG_FileLog_TFA09_1
SVG_FileLog_TFA10_1
SVG_FileLog_TFA11_1
den Log beim Start ?
Messages collected while initializing FHEM:
./log/fhem.save: Usage: setstate
where is a single device name, a list separated by comma (,) or a regexp. See the devspec section in the commandref.html for details.
Bogus command was: setstate Schulfer
Autosave deactivated
Gruß
Micha
Zitat von: mfeske am 18 Dezember 2018, 08:40:57
Nun habe ich bei einem Plot ein Thermostat hinzugefügt.
Wie hast Du das denn gemacht?
die freien Felder im Plot Editor belegt
an dieser Aussage habe ich meine Zweifel..
Die Endungen _1 _2 usw entstehen dann, wenn eine gplot Datei von FHEM selbst angelegt wird und der Dateiname an sich bereits existiert. Also zum Beisipel dann, wenn man in der Log ansicht auf den Link "Create SVG plot" klickt.
Bei einer reinen Bearbeitung der Datei wird der Name nicht verändert.
Was mich extrem verwundert, ist die Tatsache, dass das bei allen Dateien passiert sein soll.
Existieren denn die originalen gplot Dateien noch, also die ohne _1 am Ende?
nein die existieren leider nicht mehr :-( ich weiss auch nicht ob ich irgendwo backups dazu finde oder wie ich sie wieder herstellen kann.
Merkwürdig, habe jetzt in restore backups der cfg gefunden, da heissen die auch schon _1
define SVG_FileLog_TFA07_1 SVG FileLog_TFA07:SVG_FileLog_TFA07_1:CURRENT
attr SVG_FileLog_TFA07_1 room Heizung Grafik
attr SVG_FileLog_TFA07_1 sortby 008
define SVG_FileLog_TFA06_1 SVG FileLog_TFA06:SVG_FileLog_TFA06_2:CURRENT
attr SVG_FileLog_TFA06_1 room Heizung Grafik
attr SVG_FileLog_TFA06_1 sortby 006
FHEM ist nicht schuld. Sorry an alle. Wie ich festgestellt habe ist einfach die Speicherkarte voll (Logs seit 2013). Dadurch wurden vermutlich keine neuen aufgezeichnet und deshalb auch nichts angezeigt.
Kann ich die SVG_FileLog_TFA07_1 etc. mit rename umbenennen?
Ich muss mir wegen der Logs / Speicherkarte noch was einfallen lassen.
Am liebsten würde ich ja die Logs des Vormonats immer auf das NAS verschieben.
Zum Thema Speicherwarnung habe ich leider bei Raspbian auch nichts gefunden.
Gruß
Micha
Zitat von: mfeske am 19 Dezember 2018, 14:55:07
Am liebsten würde ich ja die Logs des Vormonats immer auf das NAS verschieben.
Was hindert Dich daran? Einfach das Log als Monatslog festlegen und dann die alten Logs entsprechend verschieben. Wobei ich bis heute nicht verstanden habe, wozu man alte Logs jemals sinnvoll braucht. Bei mir werden per nächtlichem Job alle Logeinträge älter als drei Tage automatisch gelöscht. Und ich hab noch nie einen Logeintrag vermißt.
Bezüglich der Namen der gplot Dateien: Prinzipiell ist es doch wurscht, wie das heißt. Wenn Du die Dateien umbenennst, musst Du sämtliche SVG Definitionen änderen, weil da der Name im DEF steckt.
Ich habe keine Möglichkeit gefunden von mv *2018-11*.log :-( So einen Aufräumjob hätte ich ja auch gerne, wie sieht er bei Dir aus ? Ich lasse lieber die Finger von den SVG Dateien, es ginge da nur um Schönheit.