From 674a49c26194d6af330b3deb640973feb4aa19d1 Mon Sep 17 00:00:00 2001 From: jpawlowski Date: Tue, 23 Apr 2019 19:50:40 +0000 Subject: [PATCH] wundergroundAPI: fix warning for temperatureMax git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@19250 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/wundergroundAPI.pm | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/FHEM/wundergroundAPI.pm b/FHEM/wundergroundAPI.pm index 306996d1d..ab25bef2d 100644 --- a/FHEM/wundergroundAPI.pm +++ b/FHEM/wundergroundAPI.pm @@ -494,16 +494,28 @@ sub _ProcessingRetrieveData($$) { $data->{temperatureMin}[$i] ) + 0.5 ), 'high_c' => int( - sprintf( "%.1f", - $data->{temperatureMax}[$i] ) + 0.5 + sprintf( + "%.1f", + ( + $data->{temperatureMax}[$i] + ? $data->{temperatureMax}[$i] + : 0 + ) + ) + 0.5 ), 'tempLow' => int( sprintf( "%.1f", $data->{temperatureMin}[$i] ) + 0.5 ), 'tempHigh' => int( - sprintf( "%.1f", - $data->{temperatureMax}[$i] ) + 0.5 + sprintf( + "%.1f", + ( + $data->{temperatureMax}[$i] + ? $data->{temperatureMax}[$i] + : 0 + ) + ) + 0.5 ), } ); @@ -526,7 +538,8 @@ sub _ProcessingRetrieveData($$) { while ( $i < $dayparts ) { my $part = ( - $data->{dayOrNight}[$i] eq 'N' + $data->{dayOrNight}[$i] + && $data->{dayOrNight}[$i] eq 'N' ? 'night' : 'day' );