Very happy to have Lutron Caseta integration back. It also seems like this is using a “supported channel” so hopefully there won’t have to be anymore hacks/workarounds.
I have generated the certs and have everything working well. Except one major show stopped, for me at least.
In the new app you can “group” items. So let’s say I have a master bedroom light and fan. I also have a Office light and fan. I have a kids bedroom light and fan.
I have three groups: Office, Master Bedroom and Kids Bedroom. Under each of those I have a “Lights” and “Fan”.
This works out absolutely great for the Caseta app. I see “Kids Bedroom” and i just have “Lights” and “Fan”
Within Alexa smart home I see “Kids Bedroom Lights” and i see “Kids Bedroom Fans” - perfect!
Here’s my issue with home-assistant: Things show up as light.lights_* where * is a random number. That itself was not quite a problem.
homeassistant:
customize:
light.lights_1:
friendly_name: Kids Lights
And we are good to go.
EXCEPT…every time I restart home assistant, light.lights_* ordering changes. I’m ASSuming that the caseta component is passing in “light.lights” for multiple devices and HA is going “i have a light.lights, append _1, append _2, etc”.
So a couple questions:
Is there a way to read the “zones”? I see a Device ID and a Zone ID. If i could map the Zone ID to a group this would be great.
If not - could some “sanity check” be put in place in the caseta component where if a device name is equal to
switch.fan
switch.fans
light.light
light.lights
Then append the Device ID? I could work around that with a friendly_name, then.