2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-25 22:09:21 +00:00

fixed:warnings

git-svn-id: https://svn.fhem.de/fhem/trunk@8059 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
hexenmeister 2015-02-21 19:57:46 +00:00
parent d29167af67
commit 242cc260d9

View File

@ -1566,15 +1566,15 @@ SYSMON_getCPUTemp_FB($$)
my ($hash, $map) = @_;
my $val = SYSMON_execute($hash, "ctlmgr_ctl r cpu status/StatTemperature");
if($val=~m/(\d+),/) {
my $fval = $1;
my $val_txt = sprintf("%.2f", $fval);
$map->{+CPU_TEMP}="$val_txt";
my $t_avg = sprintf( "%.1f", (3 * ReadingsVal($hash->{NAME},CPU_TEMP_AVG,$val_txt) + $val_txt ) / 4 );
$map->{+CPU_TEMP_AVG}="$t_avg";
if(defined($val)) {
if($val=~m/(\d+),/) {
my $fval = $1;
my $val_txt = sprintf("%.2f", $fval);
$map->{+CPU_TEMP}="$val_txt";
my $t_avg = sprintf( "%.1f", (3 * ReadingsVal($hash->{NAME},CPU_TEMP_AVG,$val_txt) + $val_txt ) / 4 );
$map->{+CPU_TEMP_AVG}="$t_avg";
}
}
return $map;
}
@ -2710,10 +2710,12 @@ sub SYSMON_getFBStreamRate($$) {
sub SYSMON_getFBStreamRate2($$) {
my ($hash, $map) = @_;
my $ds_rate = SYSMON_execute($hash, "ctlmgr_ctl r dslstatglobal status/in")/1000;
my $us_rate = SYSMON_execute($hash, "ctlmgr_ctl r dslstatglobal status/out")/1000;
my $ds_rate = SYSMON_execute($hash, "ctlmgr_ctl r dslstatglobal status/in");
my $us_rate = SYSMON_execute($hash, "ctlmgr_ctl r dslstatglobal status/out");
if($ds_rate ne "" && $us_rate ne "") {
if(defined($ds_rate) && defined($us_rate) && $ds_rate ne "" && $us_rate ne "") {
$ds_rate = $ds_rate/1000;
$us_rate = $us_rate/1000;
$map->{+FB_DSL_RATE}="down: ".int($ds_rate)." KBit/s, up: ".int($us_rate)." KBit/s";
}
@ -2755,7 +2757,7 @@ sub SYSMON_getFBSyncTime2($$) {
my $data = SYSMON_execute($hash, "ctlmgr_ctl r dslstatistic status/ifacestat0/connect_time");
if($data ne "") {
if(defined($data) && $data ne "") {
$map->{+FB_DSL_SYNCTIME}=$data;
}