DBLOG - configCheck

Begonnen von RalfRog, 27 Oktober 2026, 00:11:48

Vorheriges Thema - Nächstes Thema

RalfRog

Hallo Heiko

Bin mal wieder über den configCheck gestolpert und hatte tatsächlich noch ne ältere Version aktiv.
Der Grund war, das ich folgendes im Log habe:
panic: DBI active kids (-1) < 0 or > kids (0) at /usr/lib/x86_64-linux-gnu/perl5/5.40/DBI.pm line 763.Ich habe dann zunächst DbLog und DbRep aktualisiert und FHEM neu gestartet.

Merkwürdigerweise bleibt der configCheck bei A new DbLog version is available (creation time: 2026-09-17_07:45:04, size: 588188 bytes)
das Internal meint FVERSION  93_DbLog.pm:v5.12.0-s31653/2026-09-16 und entspricht der Version im SVN.

Hier https://forum.fhem.de/index.php?msg=1368659 schreibst du auch vom 17.9 ....
Hmmmmm... Was klemmt?

Gruß Ralf


Update/Edit
Hab mich ins Bockshorn jagen lassen. Kurz nach dem Beitrag fiel mir auf, dass trotz Downloading https://fhem.de/fhemupdate/controls_fhem.txt die Datei bei partiellem Update nicht gespeichert wird.
Nach einem kompletten FHEM-Update passen die Angaben wieder :-)

Bleibt jetzt noch die Meldung im Log. Da wollte ich den neuen Installer als Hilfsmittel nutzen. Der ist aber auch irgenwie noch nicht so ganz richtig bei mir....  muss ich aml weiter checken


Gruß Ralf

List:
define DBLogging DbLog /opt/fhem/db.conf Jet:E10.*|EM_PVGarage:.*|EM_Haushalt:.*|EM_Heizung_ESP_2:.*
attr DBLogging DbLogSelectionMode Exclude/Include
attr DBLogging DbLogType Current/History
attr DBLogging asyncMode 1
attr DBLogging cacheEvents 2
attr DBLogging cacheLimit 250
attr DBLogging cacheOverflowThreshold 250
attr DBLogging insertMode 1
attr DBLogging room Dbase
#   COLUMNS    field length used for Device: 64, Type: 64, Event: 512, Reading: 64, Value: 128, Unit: 32
#   CONFIGURATION /opt/fhem/db.conf
#   DEF        /opt/fhem/db.conf Jet:E10.*|EM_PVGarage:.*|EM_Haushalt:.*|EM_Heizung_ESP_2:.*
#   FD         5
#   FUUID      67b23a24-f33f-76ac-f655-7cd3a6c2410cf732
#   FVERSION   93_DbLog.pm:v5.12.0-s31653/2026-09-16
#   MODE       asynchronous
#   MODEL      MARIADB
#   NAME       DBLogging
#   NOTIFYDEV  EM_Haushalt,EM_Heizung_ESP_2,Jet,EM_PVGarage
#   NR         2
#   NTFY_ORDER 50-DBLogging
#   PID        863470
#   REGEXP     Jet:E10.*|EM_PVGarage:.*|EM_Haushalt:.*|EM_Heizung_ESP_2:.*
#   SBP_PID    863471
#   SBP_STATE  running
#   STATE      connected
#   TYPE       DbLog
#   dbconn     MariaDB:database=fhem;host=1.2.3.4;port=3306
#   dbuser     fhem
#   eventCount 256
#   HELPER:
#     COLSET     1
#     DEVICECOL  64
#     EVENTCOL   512
#     OLDSTATE   connected
#     PACKAGE    main
#     READINGCOL 64
#     TC         current
#     TH         history
#     TYPECOL    64
#     UNITCOL    32
#     VALUECOL   128
#     VERSION    5.12.0
#   READINGS:
#     2026-10-26 23:08:19   CacheOverflowLastNum 0
#     2025-02-16 20:24:31   CacheOverflowLastState normal
#     2026-10-26 23:08:19   CacheUsage      1
#     2026-10-26 23:08:19   NextSync        2026-10-26 23:08:49 or when CacheUsage 250 is reached
#     2026-10-26 23:08:19   state           connected
#

FHEM VM Debian13 (trixie) auf Proxmox VE9  (Futro S740) - nanoCUL, HM-MOD-RPI-PCB und MAX!Cube über LAN
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder sowie Shelly 3EM, 1PM, PlugS und IT Schaltsteckdosen

DS_Starter

Wollte grad was schreiben ...
Wahrscheinlich solltest du die DBI.pm und die installierten DBD-Module mit Hilfe des Installers mal aktualisieren.

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

RalfRog

Das war die Idee nach der Aktualisierung.

Ich werde den Installer heute Nachmittag (den Alten hatte auch mit "meta" einzeln aktualisiert) mal löschen und neu anlegen.
Momentan zeigt er nicht alle Module an - nur"perl".

Nach der panic-Meldung scheinen Datenbank-Einträge aber weiterhin zu erfolgen....  Hmm...
FHEM VM Debian13 (trixie) auf Proxmox VE9  (Futro S740) - nanoCUL, HM-MOD-RPI-PCB und MAX!Cube über LAN
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder sowie Shelly 3EM, 1PM, PlugS und IT Schaltsteckdosen

DS_Starter

ZitatMomentan zeigt er nicht alle Module an - nur"perl".

updatePerlDualLifeModules=1 setzen

Schau dir auch mal alle für den Installer verfügbaren Attribute an.

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