Dblog - Fehlermeldung mit MariaDB nach Neustart -keine Wiederholung des Eintrag

Begonnen von 300P, 23 August 2021, 22:59:28

Vorheriges Thema - Nächstes Thema

300P

Hallo Zusammen,

Bin zufällig auf diese Fehlermeldung gestossen, da ich diverse Neustarts nach dem Installieren eines weiteren MODBUS-Device angestoßen hab und mal ins Logbuch geschaut hab ob dort etwas ungewöhnliches zu sehen wäre.

Ich bin zwar kein so ganz frischer Anfänger, hab aber hierzu keinen Schimmer was zu tun ist?
(Siehe letzte Zeile)
Der Eintrag erfolgt nur einmalig nach dem Neustart, ansonsten erfolgt kein weiterer Eintrag tagelang mehr dazu.
Auch scheint es keine wirklichen Probleme mit dem Device nach der Meldung zu geben???



2021.08.23 22:31:56 1: Zisterne: loading config from cfg file
2021.08.23 22:31:57 1: Including ./log/fhem.save
2021.08.23 22:31:58 0: Featurelevel: 6
2021.08.23 22:31:58 0: Server started with 206 defined entities (fhem.pl:24810/2021-07-29 perl:5.028001 os:linux user:fhem pid:1287)
2021.08.23 22:31:59 3: DbLog myDbLog - Creating Push-Handle to database mysql:database=fhem;host=192.168.121.199;port=3306 with user fhemuser
2021.08.23 22:31:59 3: DbLog myDbLog - Push-Handle to db mysql:database=fhem;host=192.168.121.199;port=3306 created
2021.08.23 22:31:59 3: DbLog myDbLog - UTF8 support enabled
2021.08.23 22:32:00 2: AttrTemplates: got 230 entries
2021.08.23 22:32:23 2: DbLog myDbLog -> Error table history - DBD::mysql::st execute failed: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1 at ./FHEM/93_DbLog.pm line 2644.


Gruß
300P
FHEM 6.3 - Raspberry Pi 3 / Pi 4 - VControl300 mit VITOVALOR 300P - SMAEM - SMAInverter - DbLog/DbRep - MariaDB/QNAP - div. HTTPMOD - div. Modbus ser+TCP - SolarForecast - Tibber + Ladung mit SMA-SBS25

DS_Starter

Da bräuchte man einen verbose 4 oder 5 Logauszug vom DbLog-Device.
Dann sieht man sehr wahrscheinlich die Ursache.

Grüße,
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

300P

@:DS_Starter


Hallo Heiko,

hab mal mit verbose 4 im Device DbLog "FHME neu gestartet" und folgende Zeilen in der Nähe der o.g. Fehlermeldung gefunden:
vielleicht kannst Du etwas finden ?!?  ??? ::)


2021.08.24 17:36:16 4: DbLog myDbLog -> ################################################################
2021.08.24 17:36:16 4: DbLog myDbLog -> ###              start of new Logcycle                       ###
2021.08.24 17:36:16 4: DbLog myDbLog -> ################################################################
2021.08.24 17:36:16 4: DbLog myDbLog -> number of events received: 6 of device: SMA_Energymeter_2
2021.08.24 17:36:16 4: DbLog myDbLog -> check Device: SMA_Energymeter_2 , Event: state: 154.0
2021.08.24 17:36:16 4: DbLog myDbLog -> check Device: SMA_Energymeter_2 , Event: Saldo_Wirkleistung: 154.0
2021.08.24 17:36:16 4: DbLog myDbLog -> added event - Timestamp: 2021-08-24 17:36:16, Device: SMA_Energymeter_2, Type: SMAEM, Event: Saldo_Wirkleistung: 154.0, Reading: Saldo_Wirkleistung, Value: 154.0, Unit: W
2021.08.24 17:36:16 4: DbLog myDbLog -> check Device: SMA_Energymeter_2 , Event: Bezug_Wirkleistung: 0.0
2021.08.24 17:36:16 4: DbLog myDbLog -> added event - Timestamp: 2021-08-24 17:36:16, Device: SMA_Energymeter_2, Type: SMAEM, Event: Bezug_Wirkleistung: 0.0, Reading: Bezug_Wirkleistung, Value: 0.0, Unit: W
2021.08.24 17:36:16 4: DbLog myDbLog -> check Device: SMA_Energymeter_2 , Event: Bezug_Wirkleistung_Zaehler: 47.4630
2021.08.24 17:36:16 4: DbLog myDbLog -> added event - Timestamp: 2021-08-24 17:36:16, Device: SMA_Energymeter_2, Type: SMAEM, Event: Bezug_Wirkleistung_Zaehler: 47.4630, Reading: Bezug_Wirkleistung_Zaehler, Value: 47.4630, Unit: kWh
2021.08.24 17:36:16 4: DbLog myDbLog -> check Device: SMA_Energymeter_2 , Event: Einspeisung_Wirkleistung: 154.0
2021.08.24 17:36:16 4: DbLog myDbLog -> added event - Timestamp: 2021-08-24 17:36:16, Device: SMA_Energymeter_2, Type: SMAEM, Event: Einspeisung_Wirkleistung: 154.0, Reading: Einspeisung_Wirkleistung, Value: 154.0, Unit: W
2021.08.24 17:36:16 4: DbLog myDbLog -> Number of cache entries reached cachelimit 500 - start database sync.
2021.08.24 17:36:16 4: DbLog myDbLog -> ################################################################
2021.08.24 17:36:16 4: DbLog myDbLog -> ###      New database processing cycle - asynchronous        ###
2021.08.24 17:36:16 4: DbLog myDbLog -> ################################################################
2021.08.24 17:36:16 4: DbLog myDbLog -> MemCache contains 500 entries to process
2021.08.24 17:36:16 4: DbLog myDbLog -> DbLogType is: History
2021.08.24 17:36:16 4: DbLog myDbLog -> ################################################################
2021.08.24 17:36:16 4: DbLog myDbLog -> ###              start of new Logcycle                       ###
2021.08.24 17:36:16 4: DbLog myDbLog -> ################################################################
2021.08.24 17:36:16 4: DbLog myDbLog -> number of events received: 1 of device: myDbLog
2021.08.24 17:36:16 4: DbLog myDbLog -> check Device: myDbLog , Event: CacheOverflowLastNum: 0
2021.08.24 17:36:16 4: DbLog myDbLog -> added event - Timestamp: 2021-08-24 17:36:16, Device: myDbLog, Type: DBLOG, Event: CacheOverflowLastNum: 0, Reading: CacheOverflowLastNum, Value: 0, Unit:
2021.08.24 17:36:16 4: DbLog myDbLog -> Number of cache entries reached cachelimit 500 - start database sync.
2021.08.24 17:36:16 4: DbLog myDbLog -> ################################################################
2021.08.24 17:36:16 4: DbLog myDbLog -> ###      New database processing cycle - asynchronous        ###
2021.08.24 17:36:16 4: DbLog myDbLog -> ################################################################
2021.08.24 17:36:16 4: DbLog myDbLog -> MemCache contains 501 entries to process
2021.08.24 17:36:16 4: DbLog myDbLog -> DbLogType is: History
2021.08.24 17:36:16 4: DbLog myDbLog -> AutoCommit mode: ON, Transaction mode: ON
2021.08.24 17:36:16 4: DbLog myDbLog -> Insert mode: Bulk
2021.08.24 17:36:16 4: DbLog myDbLog -> AutoCommit mode: ON, Transaction mode: ON
2021.08.24 17:36:16 4: DbLog myDbLog -> Insert mode: Bulk
2021.08.24 17:36:16 4: DbLog myDbLog -> Primary Key used in history: ID
2021.08.24 17:36:16 4: DbLog myDbLog -> Primary Key used in current: ID
2021.08.24 17:36:16 4: DbLog myDbLog -> Primary Key used in history: ID
2021.08.24 17:36:16 4: DbLog myDbLog -> Primary Key used in current: ID
2021.08.24 17:36:16 2: DbLog myDbLog -> Error table history - DBD::mysql::st execute failed: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1 at ./FHEM/93_DbLog.pm line 2644.

2021.08.24 17:36:16 4: DbLog myDbLog -> 501 of 501 events inserted into table history using PK on columns ID
2021.08.24 17:36:16 4: DbLog myDbLog -> insert table history committed by autocommit
2021.08.24 17:36:16 4: DbLog myDbLog -> ################################################################
2021.08.24 17:36:16 4: DbLog myDbLog -> ###              start of new Logcycle                       ###
2021.08.24 17:36:16 4: DbLog myDbLog -> ################################################################
2021.08.24 17:36:16 4: DbLog myDbLog -> number of events received: 1 of device: myDbLog
2021.08.24 17:36:16 4: DbLog myDbLog -> check Device: myDbLog , Event: state: connected
2021.08.24 17:36:16 4: DbLog myDbLog -> added event - Timestamp: 2021-08-24 17:36:16, Device: myDbLog, Type: DBLOG, Event: state: connected, Reading: state, Value: connected, Unit:
2021.08.24 17:36:20 4: DbLog myDbLog -> ################################################################
2021.08.24 17:36:20 4: DbLog myDbLog -> ###              start of new Logcycle                       ###
2021.08.24 17:36:20 4: DbLog myDbLog -> ################################################################
2021.08.24 17:36:20 4: DbLog myDbLog -> number of events received: 1 of device: Dum.Energy
2021.08.24 17:36:20 4: DbLog myDbLog -> check Device: Dum.Energy , Event: GridFeedIn: 317.4
2021.08.24 17:36:20 4: DbLog myDbLog -> ################################################################
2021.08.24 17:36:20 4: DbLog myDbLog -> ###              start of new Logcycle                       ###
2021.08.24 17:36:20 4: DbLog myDbLog -> ################################################################
2021.08.24 17:36:20 4: DbLog myDbLog -> number of events received: 1 of device: Dum.Energy
2021.08.24 17:36:20 4: DbLog myDbLog -> check Device: Dum.Energy , Event: PV: 118.0
2021.08.24 17:36:20 4: DbLog myDbLog -> ################################################################
2021.08.24 17:36:20 4: DbLog myDbLog -> ###              start of new Logcycle                       ###
2021.08.24 17:36:20 4: DbLog myDbLog -> ################################################################
2021.08.24 17:36:20 4: DbLog myDbLog -> number of events received: 1 of device: Dum.Energy
2021.08.24 17:36:20 4: DbLog myDbLog -> check Device: Dum.Energy , Event: TotalConsumption: 565.6
2021.08.24 17:36:20 4: DbLog myDbLog -> added event - Timestamp: 2021-08-24 17:36:20, Device: Dum.Energy, Type: DUMMY, Event: TotalConsumption: 565.6, Reading: TotalConsumption, Value: 565.6, Unit:


Gruß
300P
FHEM 6.3 - Raspberry Pi 3 / Pi 4 - VControl300 mit VITOVALOR 300P - SMAEM - SMAInverter - DbLog/DbRep - MariaDB/QNAP - div. HTTPMOD - div. Modbus ser+TCP - SolarForecast - Tibber + Ladung mit SMA-SBS25

DS_Starter

Also da ist noch nichts zu sehen. Musst mal auf verbose 5 hochziehen damit man die Daten sieht die in die DB geschrieben werden sollen.

LG,
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter