]> git.basschouten.com Git - openhab-addons.git/commit
[mqtt.generic] fix range of RGB values (#13426)
authorCody Cutrer <cody@cutrer.us>
Mon, 26 Sep 2022 17:03:37 +0000 (11:03 -0600)
committerGitHub <noreply@github.com>
Mon, 26 Sep 2022 17:03:37 +0000 (19:03 +0200)
commit517fe44b3690a5f8b7d594156a9180ca4844a969
treead1a0aa03ceb8378ce6e7706626928dbb367a948
parente4fe6889d0525973e0027bb97337c1dd34176c26
[mqtt.generic] fix range of RGB values (#13426)

Range is 0..255, not 0..250.

rgb -> hsv -> rgb still isn't perfect, but it's better. In
particular, I found this when using HSBType.BLUE in a test,
and it was coming out as 0,0,250 in RGB. It now comes out as
a proper 0,0,255.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
bundles/org.openhab.binding.mqtt.generic/src/main/java/org/openhab/binding/mqtt/generic/values/ColorValue.java
bundles/org.openhab.binding.mqtt.generic/src/test/java/org/openhab/binding/mqtt/generic/ChannelStateTests.java