FHEM Forum

FHEM => Automatisierung => Thema gestartet von: RalfRog am 27 Oktober 2026, 00:11:48

Titel: DBLOG - configCheck
Beitrag von: RalfRog am 27 Oktober 2026, 00:11:48
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
#

Titel: Aw: DBLOG - configCheck
Beitrag von: DS_Starter am 27 Oktober 2026, 00:25:09
Wollte grad was schreiben ...
Wahrscheinlich solltest du die DBI.pm und die installierten DBD-Module mit Hilfe des Installers mal aktualisieren.

Grüße,
Heiko