diff --git a/fhem/CHANGED b/fhem/CHANGED index 20afa32b5..b5e65957e 100644 --- a/fhem/CHANGED +++ b/fhem/CHANGED @@ -1,5 +1,6 @@ # Add changes at the top of the list. Keep it in ASCII, and 80-char wide. # Do not insert empty lines here, update check depends on it. + - change: 38_netatmo: status "no data" - bugfix: 98_Hyperion: reporting Hyperion as off while clearall is active - updated: 74_AMAD: New Minor Release 2.6 new 2 Media Readings, new trigger for Mediastate MUST INSTALL AUTOMAGIC 1.31.0 diff --git a/fhem/FHEM/38_netatmo.pm b/fhem/FHEM/38_netatmo.pm index 18e77fffc..9cc75f4fc 100644 --- a/fhem/FHEM/38_netatmo.pm +++ b/fhem/FHEM/38_netatmo.pm @@ -10,7 +10,7 @@ # # ############################################################################## -# Release 01 +# Release 04 package main; @@ -2156,6 +2156,12 @@ netatmo_parseReadings($$;$) my $readings = \@r; $readings = $hash->{readings} if( defined($hash->{readings}) ); if( $hash->{status} eq "ok" ) { + + if(scalar(@{$json->{body}}) == 0) + { + $hash->{status} = "no data"; + } + foreach my $values ( @{$json->{body}}) { my $time = $values->{beg_time}; my $step_time = $values->{step_time};