FHEM Forum

FHEM => Frontends => Thema gestartet von: roedert am 28 Januar 2014, 22:07:41

Titel: plötzlich keine Daten im Graph mehr
Beitrag von: roedert am 28 Januar 2014, 22:07:41
Heute habe ich bemerkt, dass alle SVG-Graphen keine Daten mehr enthalten. Hatte in den letzten Tagen auch regelmäßige Updates gemacht, kann aber nicht mehr genau sagen ab wann es nicht mehr funktioniert.
Die Daten kommen aus einer mysql-Datenbank ... hab mal in global verbose auf 5 gesetzt und bekomme dies im Log:

2014.01.28 21:56:58 4: HTTP FHEMWEB:192.168.xxx.xxx:58715 GET /fhem/SVG_showLog?dev=Bad72.Luftfeuchtigkeit.Graph&logdev=DbLog&gplotfile=myLUEFTERdb&logfile=CURRENT&pos=
2014.01.28 21:56:58 5: plotcommand: get DbLog CURRENT INT 2014-01-28_00:00:00 2014-01-29_00:00:01 Bad72.Temperatur:humidity:0:: Bad72.Luefter:state:0::$val=~s/(on|off).*/$1eq"on"?1:0/eg
2014.01.28 21:56:58 5: Cmd: >get DbLog CURRENT INT 2014-01-28_00:00:00 2014-01-29_00:00:01 Bad72.Temperatur:humidity:0:: Bad72.Luefter:state:0::$val=~s/(on|off).*/$1eq"on"?1:0/eg<
2014.01.28 21:56:58 4: Processing Statement: SELECT
              DATE_FORMAT(TIMESTAMP, '%Y-%m-%d %H:%i:%s'),
              DEVICE,
              READING,
              VALUE
               FROM current WHERE 1=1 AND DEVICE  = 'Bad72.Temperatur' AND READING = 'humidity' AND TIMESTAMP > STR_TO_DATE('2014-01-28 00:00:00', '%Y-%m-%d %H:%i:%s')
             AND TIMESTAMP < STR_TO_DATE('2014-01-29 00:00:01', '%Y-%m-%d %H:%i:%s')
             ORDER BY TIMESTAMP
DBD::mysql::st bind_columns failed: bind_columns called with 2 values but 4 are needed at /opt/fhem/FHEM/93_DbLog.pm line 791.


2 Unstimmigkeiten sind für mich ersichtlich:
- Warum geht der "get DbLog"  bzw. der SELECT auf die current-Table ... da bekommt er natürlich nur einen Wert, die Daten für den Graph müsste er doch aus der History-Table holen - an der Definition der SVG's oder in den gplot-Files habe ich nichts geändert ... es sind auch alle Plots betroffen!
- Was bedeutet der Fehler in der letzten Log-Zeile?

Gruß Tilo
Titel: Antw:plötzlich keine Daten im Graph mehr
Beitrag von: roedert am 28 Januar 2014, 22:43:38
.....passenden Beitrag gefunden: http://forum.fhem.de/index.php/topic,19383.0.html
Titel: Antw:plötzlich keine Daten im Graph mehr
Beitrag von: wkarl am 29 Januar 2014, 07:52:38
Hallo,

nach dem heutigen update gibt es auch bei mir keine plots mehr. Im log tauchen folgende Informationen auf.
2014.01.29 07:40:57.217 3: Connecting to database mysql:database=fhemdb;host=localhost;port=3306;mysql_socket=/opt/mysqlDBs/mysql.sock with user fhemuser
2014.01.29 07:40:57.220 3: Connection to db mysql:database=fhemdb;host=localhost;port=3306;mysql_socket=/opt/mysqlDBs/mysql.sock established for pid 11759
2014.01.29 07:40:57.221 3: Connection to db mysql:database=fhemdb;host=localhost;port=3306;mysql_socket=/opt/mysqlDBs/mysql.sock established
2014.01.29 07:40:57.330 2: DbLog: Failed to insert new readings into database: Bareword "measured" not allowed while "strict subs" in use at (eval 5362) lin
e 1.
Bareword "desired" not allowed while "strict subs" in use at (eval 5362) line 1.

Habe daraufhin 93_Dblog.pm durch die Vorgängerversion ersetzt, damit ist das Problem soweit behoben.

Sieht irgendwie aus als ob das Problem im Modul liegt, oder?

ciao walter
Titel: Antw:plötzlich keine Daten im Graph mehr
Beitrag von: roedert am 29 Januar 2014, 08:29:26
Ich hab mir doch schon selbst geantwortet und auf einen passenden Thread hingewiesen.
Dort ist auch eine korrigierte DbLog.pm angehangen, die aber auch schon heute per "update" erhältlich ist.
Titel: Antw:plötzlich keine Daten im Graph mehr
Beitrag von: wkarl am 29 Januar 2014, 08:44:54
Hallo,

Zitat... die aber auch schon heute per "update" erhältlich ist.
Wie ich schon schrieb, ich habe heute ein update durchgeführt. Danach äußerte sich das Fehlverhalten.

Zudem scheinen die Fehlermeldungen nichts gemein zu haben.

ciao walter
Titel: Antw:plötzlich keine Daten im Graph mehr
Beitrag von: roedert am 29 Januar 2014, 08:49:57
Sorry, mit heutigem Update meinte ich Version

# $Id: 93_DbLog.pm 4763 2014-01-28 18:24:09Z tobiasfaust $

Die war aber auch erst ab 7:30 oder so verfügbar .... reden wir wirklich von der gleichen Version?
Titel: Antw:plötzlich keine Daten im Graph mehr
Beitrag von: wkarl am 29 Januar 2014, 09:03:08
Hallo,

hab eben noch einmal ein backup durchgeführt. Es wurde ein neues Dblog installiert und alles ist i.O.

Danke für Deine Zeit.

ciao walter