FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: eddy242 am 12 Dezember 2022, 18:38:37

Titel: Seit Update Error Messages im Log bei card in uiTable
Beitrag von: eddy242 am 12 Dezember 2022, 18:38:37
Hallöle,

ich habe am Wochenende seit längerer Zeit mal wieder einen update gemacht, seit dem bekomme ich haufenweise folgende Meldungen. An der def sowohl des doif als auch des sysstat ist nichts anders, das läuft schon monatelang ohne change und klaglos:

2022.12.12 18:30:53.696 1:     main::HandleTimeout                 called by fhem.pl (705)
2022.12.12 18:30:53.696 1:     main::SYSSTAT_GetUpdate             called by fhem.pl (3501)
2022.12.12 18:30:53.696 1:     main::readingsEndUpdate             called by ./FHEM/32_SYSSTAT.pm (1001)
2022.12.12 18:30:53.696 1:     main::DoTrigger                     called by fhem.pl (4994)
2022.12.12 18:30:53.696 1:     main::CallFn                        called by fhem.pl (3888)
2022.12.12 18:30:53.696 1:     main::DOIF_Notify                   called by fhem.pl (3976)
2022.12.12 18:30:53.696 1:     main::DOIF_UpdateCell               called by ./FHEM/98_DOIF.pm (2999)
2022.12.12 18:30:53.696 1:     (eval)                              called by ./FHEM/98_DOIF.pm (188)
2022.12.12 18:30:53.696 1:     ui_Table::card                      called by (eval 109594013) (1)
2022.12.12 18:30:53.696 1:     main::__ANON__                      called by ./FHEM/98_DOIF.pm (5209)
2022.12.12 18:30:53.696 1: stacktrace:


Auszug aus dem uiTable:
card([sysstat:load:col1w],"ubu10 CPU Load","it_cpu",0,5)

define sysstat SYSSTAT 60 600
attr sysstat DbLogExclude .*
attr sysstat DbLogInclude load
attr sysstat group System
attr sysstat room Server
#   DEF        60 600
#   FUUID      60a421e7-f33f-0759-dcb4-bdc48825cf4a3fd3
#   FVERSION   32_SYSSTAT.pm:0.247790/2021-07-20
#   HAS_Net::SNMP 1
#   INTERVAL   60
#   INTERVAL_FS 600
#   NAME       sysstat
#   NR         473
#   NTFY_ORDER 50-sysstat
#   STATE      2.41 2.45 2.45
#   TYPE       SYSSTAT
#   eventCount 1981
#   interval_fs 540
#   Helper:
#     DBLOG:
#       load:
#         logdb:
#           TIME       1670866493.76017
#           VALUE      2.41
#   READINGS:
#     2022-12-12 18:34:53   load            2.41
#     2022-12-12 18:34:53   state           2.41 2.45 2.45
#   filesystems:
#   helper:
#     has_proc_loadavg 1
#     has_proc_stat 1
#     has_proc_uptime 1
#
setstate sysstat 2.41 2.45 2.45
setstate sysstat 2022-12-12 18:34:53 load 2.41
setstate sysstat 2022-12-12 18:34:53 state 2.41 2.45 2.45

Titel: Antw:Seit Update Error Messages im Log bei card in uiTable
Beitrag von: Damian am 12 Dezember 2022, 18:54:48
Wie lautet die Warnung im Log dazu?

Welche Version des DOIF-Moduls?
Titel: Antw:Seit Update Error Messages im Log bei card in uiTable
Beitrag von: eddy242 am 12 Dezember 2022, 19:23:57
DOIF: VERSION 26703 2022-11-14 16:43:41

Log: Sorry, entscheidende Zeile vergessen:


2022.12.12 19:22:55.389 1:     main::HandleTimeout                 called by fhem.pl (705)
2022.12.12 19:22:55.389 1:     main::SYSSTAT_GetUpdate             called by fhem.pl (3501)
2022.12.12 19:22:55.389 1:     main::readingsEndUpdate             called by ./FHEM/32_SYSSTAT.pm (1001)
2022.12.12 19:22:55.389 1:     main::DoTrigger                     called by fhem.pl (4994)
2022.12.12 19:22:55.389 1:     main::CallFn                        called by fhem.pl (3888)
2022.12.12 19:22:55.388 1:     main::DOIF_Notify                   called by fhem.pl (3976)
2022.12.12 19:22:55.388 1:     main::DOIF_UpdateCell               called by ./FHEM/98_DOIF.pm (2999)
2022.12.12 19:22:55.388 1:     (eval)                              called by ./FHEM/98_DOIF.pm (188)
2022.12.12 19:22:55.388 1:     ui_Table::card                      called by (eval 112986853) (1)
2022.12.12 19:22:55.388 1:     main::__ANON__                      called by ./FHEM/98_DOIF.pm (5209)
2022.12.12 19:22:55.388 1: stacktrace:
2022.12.12 19:22:55.388 1: PERL WARNING: Use of uninitialized value $unit1[0] in split at ./FHEM/98_DOIF.pm line 5209.
Titel: Antw:Seit Update Error Messages im Log bei card in uiTable
Beitrag von: Damian am 13 Dezember 2022, 19:47:45
Warnung eliminiert. Neue Version eingecheckt.

Dennoch ist die Angabe der Einheit (unit) sinnvoll, damit man weiß was die Zahl bedeutet.
Titel: Antw:Seit Update Error Messages im Log bei card in uiTable
Beitrag von: eddy242 am 19 Dezember 2022, 09:46:07
Danke!