diff --git a/fhem/FHEM/46_TRX_WEATHER.pm b/fhem/FHEM/46_TRX_WEATHER.pm index b1aaf1136..e0eaef5e6 100755 --- a/fhem/FHEM/46_TRX_WEATHER.pm +++ b/fhem/FHEM/46_TRX_WEATHER.pm @@ -395,7 +395,7 @@ sub TRX_WEATHER_common_anemometer { } my $dir = $bytes->[5]*256 + $bytes->[6]; - my $dirname = $TRX_WEATHER_winddir_name[$dir/22.5]; + my $dirname = $TRX_WEATHER_winddir_name[int((($dir + 11.25) % 360) / 22.5)]; my $avspeed = ($bytes->[7]*256 + $bytes->[8]) / 10; my $speed = ($bytes->[9]*256 + $bytes->[10]) / 10;