From 42b919fb4e98e6c8ea71e08c9b8f13f17299bb23 Mon Sep 17 00:00:00 2001 From: Damian <> Date: Sat, 8 May 2021 13:47:37 +0000 Subject: [PATCH] 98_DOIF.pm: color function: lightness difference git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@24399 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/98_DOIF.pm | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/FHEM/98_DOIF.pm b/FHEM/98_DOIF.pm index 19bda5b12..a34d98c9a 100644 --- a/FHEM/98_DOIF.pm +++ b/FHEM/98_DOIF.pm @@ -5124,14 +5124,17 @@ sub color { return ($hue); } my $l; + my $diff; if (defined $lightness and $lightness ne "") { - $l=$lightness; + $diff=$lightness-50; } else { - if ($hue>180 and $hue<290) { - $l=70; - } else { - $l=50; - } + $diff=0; + } + + if ($hue>180 and $hue<290) { + $l=70+$diff; + } else { + $l=50+$diff; } return ("hsl($hue,100%,".$l."%)"); }