Homeseer HSM200 LED doesn't work properly with gui color picker dialog - it's always white - bug?

I’ve got an HSM200 z-wave multi-sensor, which I understand is a re-badged EXMultiPli or something like that. When I try to turn the LED on to a particular color (a nice deep yellow, e.g.) from the main Overview page or the device info page using the color picker, it only turns on white. Same thing if I create a scene, again using the color picker dialog. When I activate the scene for yellow indicator LED, it come on white.

So I searched the forum a little, and everyone who had automations that used the HSM200 (or EZM) would set the color as RGB. So I edited the scene created with the GUI scene editor and the color picker and then found this in the YAML:

id: "1737735787803"
name: HS200 Yellow
entities:
  light.ezm:
    supported_color_modes:
      - hs
    color_mode: hs
    brightness: 255
    hs_color:
      - 45.738
      - 47.843
    rgb_color:
      - 255
      - 226
      - 133
    xy_color:
      - 0.429
      - 0.421
    friendly_name: "EZM "
    supported_features: 32
    state: "on"
    ...snip...

Well, that’s obviously using HS to set the color, not RGB. So I directly edited the YAML to use rgb instead:

id: "1737735787803"
name: HS200 Yellow
entities:
  light.ezm:
    supported_color_modes:
      - rgb
    color_mode: rgb
    brightness: 255
    hs_color:
      - 45.738
      - 47.843
    rgb_color:
      - 255
      - 226
      - 133
    xy_color:
      - 0.429
      - 0.421
    friendly_name: "EZM "
    supported_features: 32
    state: "on"
     ...snip...

Doesn’t work. LED still comes on white, not yellow. :confused:

Read the forum some more and found some comments about the rbg values being on or off only. 0 is off, anything else is on, no shades. So maybe setting RGB to 255:226:133 was just turning on all the LEDs full power and therefore I get white instead of yellow. I edited the YAML again, this time setting RGB to 1:1:0:

id: "1737735787803"
name: HS200 Yellow
entities:
  light.ezm:
    supported_color_modes:
      - rgb
    color_mode: rgb
    brightness: 255
    hs_color:
      - 45.738
      - 47.843
    rgb_color:
      - 1
      - 1
      - 0
    xy_color:
      - 0.429
      - 0.421
    friendly_name: "EZM "
    supported_features: 32
    state: "on"
     ...snip again...

I applied the scene again, and it’s yellow. Not the nice deep yellow I picked, but yellow.

I think this should count as a bug because:

  1. The color picker uses HS mode for the HSM200 which doesn’t seem to work
  2. I would be almost impossible to pick a color on the color picker where one or two of the RGB values would be zero. And if they’re all 1 or greater they’re just ON, so the only color one could possibly choose with the GUI picker is effectively white.

So, should I file this as a bug report? Any suggestions on extra info I should add if I do?

1 Like

Did you ever find a solution to this? I just got mine and was having a similar issue. Your post is really the only thing I’ve been able to find about the subject.

Well, I figured it out myself. So in case someone stumbles across this.

Action is - Light: Turn On / Light: Turn Off

Color is - one of the following RGB values

Yellow - 255-255-0
Red - 255-0-0
White - 255-255-255
Green - 0-255-0
Blue - 0-0-255
Pink - 255-0-255
Cyan - 0-255-255

When turning these lights on, HA doesn’t care about color temperature or brightness, so don’t bother using those options.

1 Like

It’s not solved, technically, but I did use a work-around pretty much like yours. The “on” values can be anything from 1-255 in my experimenting. I did file a bug report, since the color picker isn’t working as expected, but it hasn’t gotten any attention . . .

1 Like

So let’s see what happens when they fix it. Will the lights change? :stuck_out_tongue:

Well, my bug report doesn’t seem to have gotten any attention, so I might as well drop the link here for anybody watching . . .