I have an RGBGenie RGBWW controller as well as one of their touch panels (both zwave). In general, they work great. I have an association setup between them and if I press the touch panel everything works instantly and great.
Recently though I tried automating some of these controllers/light strips for my home theater. Now I'm hitting some issues and need help.
So I have it setup where if the theater starts playing, turn on the RGBWW and set it to a specific color. Works great. Lights turn on and set the color. But what I noticed is if I then go over to the touch panel and press the off button, they don't turn off. I have to press it twice. Why? Because the touch panel doesn't know the strip was ever turned on. It still has switch: off as it's state. I thought the solution would be simple, instead of sending the on/off commands to the RGBWW controller directly, instead send it to the touch panel. Unfortunately this does nothing except log Command on is not implemented on Theater Accent Lights Controller
so that won't work. Does anyone use these devices and know how to keep them in sync when automating?
I tried to see if there were settings or commands that could help but there's no documentation for these drivers that I can find. Like what is "bundle attributes" command?
Does anyone have these successfully working for automations?
I'm using the builtin drivers that I believe @mike.maxwell wrote. Are there community drivers that work better?
Edit: Hmm, the more I play the more I suspect there are either bugs in the firmware or the driver for these devices. I've now had several times where I updated the color of the controller via .setColor
this works and the device changes color. However, the state reports in the driver still reports the old color. Haven't found a pattern yet but I reproduced it 10+ times now.