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
Wie lautet die Warnung im Log dazu?
Welche Version des DOIF-Moduls?
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.
Warnung eliminiert. Neue Version eingecheckt.
Dennoch ist die Angabe der Einheit (unit) sinnvoll, damit man weiß was die Zahl bedeutet.
Danke!