0
Fix Planned

Color Picker Turning off Device (H801)

michaelahess 7 years ago in Things & Capabilities / Non-"Works With SmartThings" devices updated by Alex (ActionTiles) (Co-Founder) 7 years ago 6

My SmartLife RGBW H801's turn on/off and set level fine but when using the Color Picker, the light changes color briefly and then shuts off.

Waiting for Customer

SmartThings's specifications for "Capability Color" leaves a lot of room for interpretation ... that's not a good thing; specifications should be unambiguous.


As a result there could be one or both of these problems:

  1. The Device Type Handler for SmartLife RGBW H801 isn't coded "properly" (i.e., it reacts unpredictably to what should be normal commands).
  2. and/or Our Commands to the Device may not be accounting for de facto standards for color lights that aren't in the specifications, but are worth following.

Are you using a custom DTH? If so, could you please attach or point us to the source code? We'll take a look to see if there is anything obvious. Thanks!


(Officially, our priority is on certified "Works With SmartThings"™ devices, not ad hoc custom device type handlers, since we are a WWST partner.)

+1

Totally understand the WWST approach, just figured getting the issues out there will help others and maybe bring some solutions!


A custom DHT. I'll also let the creator know as this is a pretty unique device. Here's the link, and thank you!


https://github.com/erocm123/SmartThingsPublic/blob/master/devicetypes/erocm123/smartlife-rgbw-controller.src/smartlife-rgbw-controller.groovy

Terry, Eric looked at his device handler for the H801 and found this error . Are you aware of it?


"@michaelahess It looks like ActionTiles is sending rgb values labeled as hex (which is what is throwing things off). I'm sure @tgauchat is aware and hopefully it will be fixed soon."

SmartThings's Docs for Capability "Color Control" explicitly included hex in the specifications.


According to GitHub, the specs changed on Nov 30, 2016; but I don't think we (or other developers...) were clearly notified.


I'll post this to the relevant SmartThings Community Topic so we can discuss in more detail there. (This is too low level for the ActionTiles Forum).