FHEM Forum

FHEM => Frontends => SVG/Plots/logProxy => Thema gestartet von: blade-of-fire am 20 Januar 2017, 10:35:29

Titel: DbLog SVG Plot zeigt keine Devices
Beitrag von: blade-of-fire am 20 Januar 2017, 10:35:29
Hallo zusammen,

ich habe ein seltsames Verhalten bei meinen SVG Plots.
Bei sämtlichen SVG Plots wird kein einziges Device mehr angezeigt (siehe Screenshot svg1.PNG). Auch wenn ich bei Source eine andere Quelle auswähle (zum Beispiel ein FileLog), erscheinen keine Devices.
In der Datenbank selbst werden die Einträge angelegt, die Datenbankverbindung funktioniert also.
Im Logfile ist auch kein Fehler zu erkennen.

Ich habe gestern mein FHEM von fhem.cfg auf configdb umgestellt. Das hat Problemlos geklappt. Ich kann mir aber nicht vorstellen, dass es damit etwas zu tun hat.

Titel: Antw:DbLog SVG Plot zeigt keine Devices
Beitrag von: rudolfkoenig am 20 Januar 2017, 10:44:40
1. ist FHEM auf dem aktuellen Stand?
2. zu DbLog kann ich nicht viel sagen, da hat sich in der letzten Zeit einiges geaendert
3. Kannst du bitte den Inhalt des FileLogs, der nicht tut, hier anhaengen?
Titel: Antw:DbLog SVG Plot zeigt keine Devices
Beitrag von: blade-of-fire am 20 Januar 2017, 11:16:00
Da ich gestern erst auf configdb gewechselt habe, habe ich zuvor ein update all gesetzt, welches ohne Fehler durchlief. Außerdem habe ich eben, bevor ich das Thema gepostet habe, nochmal eine update all gemacht, um sicher zu sein.
Ich habe auch einen Screenshot von der Datenbanktabelle gemacht (svg2.png).

Hier ein Auszug aus einem der FileLogs
017-01-20_10:38:55 Heizung.Bad battery: ok
2017-01-20_10:38:55 Heizung.Bad batteryLevel: 3
2017-01-20_10:38:55 Heizung.Bad desired-temp: 19.0
2017-01-20_10:38:55 Heizung.Bad measured-temp: 19.8
2017-01-20_10:38:55 Heizung.Bad motorErr: ok
2017-01-20_10:41:01 Heizung.Bad actuator: 9
2017-01-20_10:41:01 Heizung.Bad battery: ok
2017-01-20_10:41:01 Heizung.Bad batteryLevel: 3
2017-01-20_10:41:01 Heizung.Bad desired-temp: 19.0
2017-01-20_10:41:01 Heizung.Bad measured-temp: 19.8
2017-01-20_10:41:01 Heizung.Bad motorErr: ok
2017-01-20_10:42:20 Heizung.Bad Activity: alive
2017-01-20_10:43:56 Heizung.Bad actuator: 9
2017-01-20_10:43:56 Heizung.Bad battery: ok
2017-01-20_10:43:56 Heizung.Bad batteryLevel: 3
2017-01-20_10:43:56 Heizung.Bad desired-temp: 19.0
2017-01-20_10:43:56 Heizung.Bad measured-temp: 19.8
2017-01-20_10:43:56 Heizung.Bad motorErr: ok
2017-01-20_10:46:37 Heizung.Bad actuator: 9
2017-01-20_10:46:37 Heizung.Bad battery: ok
2017-01-20_10:46:37 Heizung.Bad batteryLevel: 3
2017-01-20_10:46:37 Heizung.Bad desired-temp: 19.0
2017-01-20_10:46:37 Heizung.Bad measured-temp: 20.0
2017-01-20_10:46:37 Heizung.Bad motorErr: ok
2017-01-20_10:49:04 Heizung.Bad actuator: 9
2017-01-20_10:49:04 Heizung.Bad battery: ok
2017-01-20_10:49:04 Heizung.Bad batteryLevel: 3
2017-01-20_10:49:04 Heizung.Bad desired-temp: 19.0
2017-01-20_10:49:04 Heizung.Bad measured-temp: 20.3
2017-01-20_10:49:04 Heizung.Bad motorErr: ok

Titel: Antw:DbLog SVG Plot zeigt keine Devices
Beitrag von: Mitch am 20 Januar 2017, 11:25:47
Ich habe seit gestern genau das gleiche.
Die Plots werden weiterhin richtig erstellt, aber wenn ich etwas ändern will, dann ist die Readingliste/Deviceliste leer.

Im Plotfile selber steht noch alles richtig drinnen.

Workaround im Moment, manuelles Editieren der Plot Files über Edit files.

Ich habe auch ein paar "alte" Filelogs, da geht es ohne Probleme.
Titel: Antw:DbLog SVG Plot zeigt keine Devices
Beitrag von: Lars_ am 20 Januar 2017, 12:17:59
Moin zusammen,

gleiches Problem auch bei mir.
M. E. ist der Fehler in der neuen 93_DbLog.pm zu suchen.

Nach einem Fallback (restore) auf die letzte 93_DbLog.pm (bei mir : 93_DbLog.pm 11825 2016-07-21 05:40:59Z) funktioniert das wieder.

Gruß
Lars
Titel: Antw:DbLog SVG Plot zeigt keine Devices
Beitrag von: blade-of-fire am 20 Januar 2017, 14:19:50
Danke für den Hinweis.
Ich habe mir jetzt mit der Anpassung der gplot-Dateien beholfen. So konnte ich die Plots wieder zum laufen kriegen.

Ich hoffe mal, dass es nach dem nächsten Update wieder geht  :)
Titel: Antw:DbLog SVG Plot zeigt keine Devices
Beitrag von: stromer-12 am 20 Januar 2017, 18:12:24
Damit im Ploteditor mit DbLog Device/Reading angezeigt wird, muss im DbLog Device der DbLogType auf Current/History stehen, damit die Current Tabelle gefüllt wird, aus welcher die Daten für den Ploteditor genommen werden.
Titel: Antw:DbLog SVG Plot zeigt keine Devices
Beitrag von: Mitch am 20 Januar 2017, 18:21:13
Top, das wars, Danke.
Jetzt muss ich nur noch warten, bis die Liste komplett ist.
Titel: Antw:DbLog SVG Plot zeigt keine Devices
Beitrag von: blade-of-fire am 23 Januar 2017, 10:55:30
Vielen Dank, das hat das Problem gelöst. Da immer im Log steht, dass Current Obsolet ist, dachte ich, dass es damit nichts zu tun haben kann.