This is a peculiar glitch, and perhaps this is the wrong forum for it, but here goes.
I have a Fibaro RGBW working great with smartthings. Through the Smartthings app I can control the full RGB spectrum, as well as the white channel, brightness, everything. Binding was easy, works great.
Amazon echo picks up the device via Smartthings and can control it, including setting colors by voice command “Alexa, set lightstrip color to blue”… Except that she won’t set it to green (or really anything between cyan and yellow).
She doesn’t misunderstand the command - this isn’t a voice recognition fail. She hears me and says okay, the same way she does for other valid colors. So, for example, I’m not getting an error like I would if I said “set lightstrip color to monkey”. However, even though she understands and acknowledges the command, she won’t actually change the color to anything cyan through yellow.
I have no problem setting those colors from the smartthings app, so this isn’t a channel wiring issue.
Comparing a command from Google Assistant to a command in the app, it looks like the command from Google Assistant is failing to send the full command for setColor.
For example, I see the setColor generating from Google Assistant as “setColor([hue:33, saturation:99])” while the command from the app sends “setColor([hue:83, saturation:100, level:25, hex:#fa00ff, rh:3e, gh:00, bh:40])”.
I’ve flagged the issue and will follow up on it during working hours tomorrow.
If I can figure out how to find the log file when I get home tonight (I looked briefly this morning and couldn’t find it), I’ll send along the logs from my amazon echo.
Well, one of our best engineers happened to take a look and found the issue. The fix should be released in the next week or two. The issue actually isn’t that only hue and saturation are being sent but rather the way they are being parsed. This is limited to the Fibaro RGBW, which isn’t technically certified as a Works with SmartThings device, but good to get it fixed regardless!
Thanks, I don’t think there was a device handler last year when I set mine up. I’ve tried a few from git hub, and currently use Todd Wackford’s as it has a button for white that only uses the warm white LEDs rather than making white by using the RGB LEDs.
To change colours using Alexa I had to use Todd’s Turn on Police Light When Switch Is On App, installing an app for each colour I wanted to be able to turn on. This works fine “Alexa, turn on magenta” But with the recent Alexa updates I’ve found I can ask Alexa to set the lights to Magenta which is more natural. But I find that if warm white is on then the RGB LED’s turn to magenta but the warm white LED’s also stay on. And there is no way to ask Alexa set the lights to warm white, so I still have to ask her to turn on the warm white switch.
How would I try the device handler you mention, would I need to remove the DTHs from my IDE, remove and re-add my device? Or is there an easier way. And does it have a warm white button?
I cannot see this device handler mentioned by Brad could you please post me a link to this, I can can see fibaro devices not the rgbw, but a separate rugby controller but not fibaro.
Also can one use some of the programmed sequences through googlehome