10_FBDECT.pm: fix discreteSat (Forum #112284)

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@22240 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig 2020-06-23 12:30:43 +00:00
parent 0a51428a41
commit d1a7fe9c99

View File

@ -802,7 +802,7 @@ FBDECT_getDiscreteSat($$)
my ($color, $saturation) = @_; my ($color, $saturation) = @_;
my $satindex = 3; my $satindex = 3;
$color = "yellow" if(!$colordefaults{$color}); $color = "yellow" if(!$colordefaults{$color});
my @discreteSat = (@{$colordefaults{$color}{sat}}, 9999); my @discreteSat = reverse (9999, @{$colordefaults{$color}{sat}});
for(my $i=0; $i<3; $i++) { for(my $i=0; $i<3; $i++) {
if($saturation < if($saturation <
$discreteSat[$i] + ($discreteSat[$i+1]-$discreteSat[$i])/2 ) { $discreteSat[$i] + ($discreteSat[$i+1]-$discreteSat[$i])/2 ) {