31_HUEDevice.pm: accept mireds and kelvin for set ct

git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@7850 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
justme1968
2015-02-03 17:49:46 +00:00
parent de9cb79c85
commit ab2d57cea8

View File

@@ -332,6 +332,7 @@ HUEDevice_SetParam($$@)
} elsif($cmd eq "ct") {
$obj->{'on'} = JSON::true;
$value = int(1000000/$value) if( $value > 1000 );
$obj->{'ct'} = 0+$value;
$obj->{'transitiontime'} = $value2 * 10 if( defined($value2) );
} elsif($cmd eq "hue") {
@@ -971,7 +972,6 @@ HUEDevice_Parse($$)
readingsEndUpdate($hash,1);
readingsSingleUpdate($hash,"rgb", CommandGet("","$name rgb"),1 );
}
1;
@@ -1055,7 +1055,7 @@ HUEDevice_Parse($$)
<li>dimUp</li>
<li>dimDown</li>
<li>ct &lt;value&gt; [&lt;ramp-time&gt;]<br>
set colortemperature to &lt;value&gt; mireds; range is 154-500.</li>
set colortemperature to &lt;value&gt; in mireds (range is 154-500) or kelvin (rankge is 2000-6493).</li>
<li>hue &lt;value&gt; [&lt;ramp-time&gt;]<br>
set hue to &lt;value&gt;; range is 0-65535.</li>
<li>sat &lt;value&gt; [&lt;ramp-time&gt;]<br>