bugfix: ethernet readings on bbb (thx to nesges)

git-svn-id: https://svn.fhem.de/fhem/trunk@8183 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
hexenmeister 2015-03-09 19:03:52 +00:00
parent b7f5a515d2
commit cc93d44d2b

View File

@ -2383,8 +2383,12 @@ sub SYSMON_getNetworkInfo ($$$)
$map->{$nName.IP6_SUFFIX} = $ip6; $map->{$nName.IP6_SUFFIX} = $ip6;
} }
my $rxRaw = SYSMON_execute($hash, "cat /sys/class/net/$nName/statistics/rx_bytes")||-1; my $rxRaw = -1;
my $txRaw = SYSMON_execute($hash, "cat /sys/class/net/$nName/statistics/tx_bytes")||-1; my $txRaw = -1;
if(-e "/sys/class/net/$nName/statistics/rx_bytes" && -e "/sys/class/net/$nName/statistics/tx_bytes") {
$rxRaw = SYSMON_execute($hash, "cat /sys/class/net/$nName/statistics/rx_bytes");
$txRaw = SYSMON_execute($hash, "cat /sys/class/net/$nName/statistics/tx_bytes");
}
if($rxRaw<0||$txRaw<0) { if($rxRaw<0||$txRaw<0) {
if(defined $dataThroughput) { if(defined $dataThroughput) {