From: Jacob Laursen Date: Sat, 18 Nov 2023 15:24:10 +0000 (+0100) Subject: Fix color state update (#15908) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=608007c67e72aabd3a10de2514748a00ccd5cf6d;p=openhab-addons.git Fix color state update (#15908) Signed-off-by: Jacob Laursen --- diff --git a/bundles/org.openhab.binding.hdpowerview/src/main/java/org/openhab/binding/hdpowerview/internal/handler/HDPowerViewRepeaterHandler.java b/bundles/org.openhab.binding.hdpowerview/src/main/java/org/openhab/binding/hdpowerview/internal/handler/HDPowerViewRepeaterHandler.java index e5d456b4aa..a8442a767b 100644 --- a/bundles/org.openhab.binding.hdpowerview/src/main/java/org/openhab/binding/hdpowerview/internal/handler/HDPowerViewRepeaterHandler.java +++ b/bundles/org.openhab.binding.hdpowerview/src/main/java/org/openhab/binding/hdpowerview/internal/handler/HDPowerViewRepeaterHandler.java @@ -261,7 +261,7 @@ public class HDPowerViewRepeaterHandler extends AbstractHubbedThingHandler { // Light is off when RGB black, so discard brightness as otherwise it would appear on. hsb = HSBType.BLACK; } else { - hsb = HSBType.fromRGB(color.red, color.green, color.red); + hsb = HSBType.fromRGB(color.red, color.green, color.blue); hsb = new HSBType(hsb.getHue(), hsb.getSaturation(), new PercentType(color.brightness)); } updateState(CHANNEL_REPEATER_COLOR, hsb);