mirror of
https://github.com/openhab/openhab-addons.git
synced 2025-01-10 15:11:59 +01:00
[deconz] Fix color conversion (#16769)
After core changes to ColorUtil the Y part can no longer be used as brightness. Signed-off-by: Jan N. Klug <github@klug.nrw> Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
This commit is contained in:
parent
389b31f770
commit
d318f2d3cc
@ -217,12 +217,12 @@ public class LightThingHandler extends DeconzBaseThingHandler {
|
||||
} else {
|
||||
double[] xy = ColorUtil.hsbToXY(hsbCommand);
|
||||
newLightState.xy = new double[] { xy[0], xy[1] };
|
||||
newLightState.bri = (int) (xy[2] * BRIGHTNESS_MAX);
|
||||
newLightState.bri = Util.fromPercentType(hsbCommand.getBrightness());
|
||||
}
|
||||
} else if (command instanceof PercentType) {
|
||||
newLightState.bri = Util.fromPercentType((PercentType) command);
|
||||
} else if (command instanceof DecimalType) {
|
||||
newLightState.bri = ((DecimalType) command).intValue();
|
||||
} else if (command instanceof PercentType percentCommand) {
|
||||
newLightState.bri = Util.fromPercentType(percentCommand);
|
||||
} else if (command instanceof DecimalType decimalCommand) {
|
||||
newLightState.bri = decimalCommand.intValue();
|
||||
} else {
|
||||
return;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user