From ab7416b0fdba697032918e3b2aa9d313d91473c9 Mon Sep 17 00:00:00 2001 From: hexenmeister Date: Fri, 14 Feb 2014 22:39:17 +0000 Subject: [PATCH] Fix: uninitialized variable git-svn-id: https://svn.fhem.de/fhem/trunk@4927 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/42_SYSMON.pm | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/fhem/FHEM/42_SYSMON.pm b/fhem/FHEM/42_SYSMON.pm index d09ce9ae4..e4db6a06c 100644 --- a/fhem/FHEM/42_SYSMON.pm +++ b/fhem/FHEM/42_SYSMON.pm @@ -30,7 +30,7 @@ package main; use strict; use warnings; -my $VERSION = "1.3.6"; +my $VERSION = "1.3.7"; use constant { DATE => "date", @@ -992,7 +992,11 @@ sub SYSMON_getFileSystemInfo ($$$) #if(!defined @filesystems) { return $map; } # Ausgabe leer #if(scalar(@filesystems) == 0) { return $map; } # Array leer - logF($hash, "SYSMON_getFileSystemInfo", "recieved line0 $filesystems[0]"); + if(defined($filesystems[0])) { + logF($hash, "SYSMON_getFileSystemInfo", "recieved line0 $filesystems[0]"); + } else { + logF($hash, "SYSMON_getFileSystemInfo", "recieved empty line"); + } shift @filesystems; @@ -1718,7 +1722,7 @@ If one (or more) of the multiplier is set to zero, the corresponding readings is # Modul-Definition
define sysmon SYSMON 1 1 1 10
#attr sysmon event-on-update-reading cpu_temp,cpu_temp_avg,cpu_freq,eth0_diff,loadavg,ram,^~ /.*usb.*,~ /$
- attr sysmon event-on-update-reading cpu_temp,cpu_temp_avg,cpu_freq,eth0_diff,loadavg,ram,fs_.*
+ attr sysmon event-on-update-reading cpu_temp,cpu_temp_avg,cpu_freq,eth0_diff,loadavg,ram,fs_.*,stat_cpu_percent
attr sysmon filesystems fs_boot:/boot,fs_root:/:Root,fs_usb1:/media/usb1:USB-Stick
attr sysmon network-interfaces eth0:eth0:Ethernet,wlan0:wlan0:WiFi
attr sysmon group RPi
@@ -2157,7 +2161,7 @@ If one (or more) of the multiplier is set to zero, the corresponding readings is # Modul-Definition
define sysmon SYSMON 1 1 1 10
#attr sysmon event-on-update-reading cpu_temp,cpu_temp_avg,cpu_freq,eth0_diff,loadavg,ram,^~ /.*usb.*,~ /$
- attr sysmon event-on-update-reading cpu_temp,cpu_temp_avg,cpu_freq,eth0_diff,loadavg,ram,fs_.*
+ attr sysmon event-on-update-reading cpu_temp,cpu_temp_avg,cpu_freq,eth0_diff,loadavg,ram,fs_.*,stat_cpu_percent
attr sysmon filesystems fs_boot:/boot,fs_root:/:Root,fs_usb1:/media/usb1:USB-Stick
attr sysmon network-interfaces eth0:eth0:Ethernet,wlan0:wlan0:WiFi
attr sysmon group RPi