diff --git a/fhem/FHEM/38_netatmo.pm b/fhem/FHEM/38_netatmo.pm index 1591b196e..527d29ccf 100644 --- a/fhem/FHEM/38_netatmo.pm +++ b/fhem/FHEM/38_netatmo.pm @@ -942,7 +942,19 @@ netatmo_Get($$@) next if( ref($device->{measures}) ne "HASH" ); my $ext; foreach my $module ( keys %{$device->{measures}}) { - next if( ref($device->{measures}->{$module}->{res}) ne "HASH" ); + #next if( ref($device->{measures}->{$module}->{res}) ne "HASH" ); + if( ref($device->{measures}->{$module}->{res}) ne "HASH" ) { + my $value = $device->{measures}->{$module}->{rain_60min}; + if( defined($value) ) { + $ext .= "$module "; + $ext .= join(',', "rain"); + $ext .= " "; + $ret .= sprintf( "\t%i mm", $value ) if( defined($value) ); + } + + next; + } + $ext .= "$module "; $ext .= join(',', @{$device->{measures}->{$module}->{type}}); $ext .= " ";