From 0a277bfcee87cd5ecb5c395f89a547dbc79436df Mon Sep 17 00:00:00 2001 From: deespe <> Date: Mon, 3 Oct 2016 15:52:36 +0000 Subject: [PATCH] 98_Hyperion: setting rgb now also accepts uppercase letters git-svn-id: https://svn.fhem.de/fhem/trunk@12265 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_Hyperion.pm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/fhem/FHEM/98_Hyperion.pm b/fhem/FHEM/98_Hyperion.pm index 30fab1286..9ab5b0d7d 100644 --- a/fhem/FHEM/98_Hyperion.pm +++ b/fhem/FHEM/98_Hyperion.pm @@ -529,7 +529,8 @@ sub Hyperion_Set($@) } elsif ($cmd eq "rgb") { - return "Value of $cmd has to be in rgb hex format like ffffff or 3f7d90" if ($value !~ /^(\d|[a-f]){6}$/); + return "Value of $cmd has to be in RGB hex format like ffffff or 3F7D90" if ($value !~ /^(\d|[a-f|A-F]){6}$/); + $value = lc($value); my ($r,$g,$b) = Color::hex2rgb($value); $obj{color} = [$r,$g,$b]; $obj{command} = "color"; @@ -952,8 +953,8 @@ sub Hyperion_readingsBulkUpdateIfChanged($$$) { set the light on and restore previous state
  • - rgb <rrggbb> [duration] [priority]
    - set color in rgb hex format with optional duration in seconds and priority + rgb <RRGGBB> [duration] [priority]
    + set color in RGB hex format with optional duration in seconds and priority
  • saturationGain <1.100>