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