Guten Morgen zusammen,
ich habe ein kleines Problem seit dem ich bei mir DBLog eingerichtet habe.
DBLog logt nur die Daten von meinem KOSTAL PIKO und wenn es läuft klappt das auch :-)
Nun ist es aber so, das wenn ich irgendwann auf die Fhem Weboberfläche gehe und die Grafik von den Daten ansehen will, FHEM abstürzt und ich es per SSH neu starten muss.
Nach dem Neustarten finde ich dann diesen Fehler im Log:
Processing Statement: SELECT
DATE_FORMAT(TIMESTAMP, '%Y-%m-%d %H:%i:%s'),
DEVICE,
READING,
VALUE
FROM history WHERE 1=1 AND DEVICE = 'Kostal' AND READING = 'Daily.Energy.Last' AND TIMESTAMP >= STR_TO_DATE('2015-12-01 00:00:00', '%Y-%m-%d %H:%i:%s') AND TIMESTAMP < STR_TO_DATE('2016-01-01 00:00:01', '%Y-%m-%d %H:%i:%s') ORDER BY TIMESTAMP
DBD::mysql::st execute failed: MySQL server has gone away at ./FHEM/93_DbLog.pm line 999.
"my" variable $extrainfo masks earlier declaration in same scope at ./FHEM/99_MeineUtils.pm line 130.
Beim Fehler suchen ist mir dann noch aufgefallen das das loggen der PIKO Daten seit z.B. 5 Tagen nicht mehr funktioniert hat. Allerdings finde ich im Log keine Fehlermeldungen...
Hier noch ein List von dblog
Internals:
CONFIGURATION /opt/fhem/contrib/dblog/dbPV.conf
DBMODEL MYSQL
DEF /opt/fhem/contrib/dblog/dbPV.conf Kostal:.*
NAME PVlogdb
NR 355
NTFY_ORDER 50-PVlogdb
PID 884
REGEXP Kostal:.*
STATE connected
TYPE DbLog
dbconn mysql:database=pvanlage;host=192.168.0.91;port=3306
dbuser pvuser
Readings:
2015-11-03 11:56:02 countCurrent 161
2015-11-03 11:56:02 countHistory 313
2015-12-13 08:24:54 state connected
2015-11-03 11:30:11 userCommand regexp Kostal:.*
Attributes:
room Steuerung
verbose 5
Bevor ich auf DBlog umgestiegen bin, habe ich immer in die normalen Filelogs die PV-Daten geloggt und damit die Diagramme erzeugt.
Dies funktionierte immer wunderbar. Aber ich hätte halt gerne die Daten zentral liegen.
Die Datenbank läuft übrigens auf einer Synology NAS.
Hat jemand eine Idee was das sein könnte oder wie ich den Fehler finden näher eingrenzen kann?
Gruß Jan
Dieser Beitrag hilft Dir nicht weiter?
http://forum.fhem.de/index.php/topic,41386.0.html
Die beiden Attribute habe ich gar nicht gesetzt.
Wenn Fhem läuft (nach dem Neustart zum Beispiel) funktioniert das anzeigen der Plots wunderbar.
Ich kann mir die vergangen Tage auch ansehen, wenn Daten vorhanden sind, sonst bekomme ich halt nur einen leeren Plot ;)
Ich bin mir zwar noch nicht ganz sicher, aber so wie es aussieht tritt der Fehler immer dann auf wenn die Synology ein Backup macht.
Ich nehme mal an das dann der mysql Server angehalten wird und DBlog die Verbindung verliert.
Macht DBlog keinen automatischen reconnect?