Hauptmenü

sysstat

Begonnen von choetzu, 27 April 2018, 13:14:39

Vorheriges Thema - Nächstes Thema

choetzu

Hallo,

da ich von meinem Raspi lediglich die Temperatur auswerten will, habe ich mich fürs Modul SYSSTAT anstelle von SYSMON entschieden. Das Modul liest die Temperatur auch zuverlässig aus. Jedoch leider kommt im Logfile immer diese beschissene blöde dumme Fehlermeldung

[Fri Apr 27 12:37:28 2018] fhem.pl: Argument "" isn't numeric in numeric lt (<) at (eval 118173) line 1.
[Fri Apr 27 12:39:28 2018] fhem.pl: Argument "" isn't numeric in numeric lt (<) at (eval 118261) line 1.
[Fri Apr 27 12:41:28 2018] fhem.pl: Argument "" isn't numeric in numeric lt (<) at (eval 118349) line 1.
[Fri Apr 27 12:43:28 2018] fhem.pl: Argument "" isn't numeric in numeric lt (<) at (eval 118456) line 1.
[Fri Apr 27 12:45:28 2018] fhem.pl: Argument "" isn't numeric in numeric lt (<) at (eval 118780) line 1.
[Fri Apr 27 12:47:28 2018] fhem.pl: Argument "" isn't numeric in numeric lt (<) at (eval 118887) line 1.
[Fri Apr 27 12:49:28 2018] fhem.pl: Argument "" isn't numeric in numeric lt (<) at (eval 118976) line 1.
[Fri Apr 27 12:49:57 2018] fhem.pl: Argument "" isn't numeric in numeric gt (>) at (eval 119008) line 1.
[Fri Apr 27 12:49:57 2018] fhem.pl: Argument "" isn't numeric in numeric gt (>) at (eval 119008) line 1.
[Fri Apr 27 12:49:57 2018] fhem.pl: Argument "" isn't numeric in numeric lt (<) at (eval 119010) line 1.
[Fri Apr 27 12:49:57 2018] fhem.pl: Argument "" isn't numeric in numeric lt (<) at (eval 119010) line 1.
[Fri Apr 27 12:51:28 2018] fhem.pl: Argument "" isn't numeric in numeric lt (<) at (eval 119072) line 1.
[Fri Apr 27 12:53:28 2018] fhem.pl: Argument "" isn't numeric in numeric lt (<) at (eval 119300) line 1.
[Fri Apr 27 12:55:28 2018] fhem.pl: Argument "" isn't numeric in numeric lt (<) at (eval 119394) line 1.
[Fri Apr 27 12:57:28 2018] fhem.pl: Argument "" isn't numeric in numeric lt (<) at (eval 119517) line 1.
[Fri Apr 27 12:59:28 2018] fhem.pl: Argument "" isn't numeric in numeric lt (<) at (eval 119604) line 1.
[Fri Apr 27 13:01:28 2018] fhem.pl: Argument "" isn't numeric in numeric lt (<) at (eval 119679) line 1.
[Fri Apr 27 13:03:28 2018] fhem.pl: Argument "" isn't numeric in numeric lt (<) at (eval 119855) line 1.
[Fri Apr 27 13:05:28 2018] fhem.pl: Argument "" isn't numeric in numeric lt (<) at (eval 119968) line 1.


Logischerweise alle 2 Minuten.

Hier noch das Listing von SYSSTAT
Internals:
   DEF        120 600
   HAS_Net::SNMP 0
   HAS_Sys::Statistics 1
   INTERVAL   120
   INTERVAL_FS 600
   NAME       Raspi_Werte
   NR         397
   STATE      56.382
   TYPE       SYSSTAT
   interval_fs 480
   Helper:
     DBLOG:
       temperature:
         Logging:
           TIME       1524827488.78776
           VALUE      56.382
   READINGS:
     2018-04-27 13:11:28   load            0.00
     2018-04-27 12:49:28   statTemperatureDay Min: 54.768 Avg: 56.008 Max: 56.920 (since: 2018-04-27_00:07:49 )
     2018-04-27 12:49:28   statTemperatureDayMax 56.920
     2018-04-27 12:49:28   statTemperatureDayMin 54.768
     2018-04-27 12:49:28   statTemperatureMonth Min: 54.768 Avg: 56.008 Max: 56.920 (since: 2018-04-27_00:07:49 )
     2018-04-27 12:49:28   statTemperatureYear Min: 54.768 Avg: 56.008 Max: 56.920 (since: 2018-04-27_00:07:49 )
     2018-04-27 13:11:28   state           0.00 0.03 0.00
     2018-04-27 13:11:28   temperature     56.382
   filesystems:
   helper:
     _98_statistics HM_Thermometer_statistics
Attributes:
   alias      Raspi
   group      Thermometer
   icon       black/svg/thermometer-1
   raspberrytemperature 1
   room       04_Melder
   stateFormat temperature


Der Temperatur-Wert ist doch  Numerisch, wieso denn diese F***k - Fehlermeldung?
Raspi3, EnOcean, Zwave, Homematic

Otto123

Hi,

da kannst Du noch so viele Schimpfwörter benutzen, davon wird es auch nicht besser.

Wenn Du der Meinung bist, der Fehler hat etwas mit SYSSTAT zu tun, musst Du wahrscheinlich dort schauen wo Du den Wert verwendest. Dort wird der Fehler liegen, im list Deines SYSTSTAT kann man da nichts sehen.

Der Wert den er anmeckert ist in dem Moment übrigens leer -> ""
Ich würde vermuten Tipp Fehler bei der Verwendung des Readings temperature?

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz