From 608007c67e72aabd3a10de2514748a00ccd5cf6d Mon Sep 17 00:00:00 2001 From: Jacob Laursen Date: Sat, 18 Nov 2023 16:24:10 +0100 Subject: [PATCH] Fix color state update (#15908) Signed-off-by: Jacob Laursen --- .../internal/handler/HDPowerViewRepeaterHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 e5d456b4a..a8442a767 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);