Ok, so this seems most likely an issue with the Lutron hub that it is disconnected from both Alexa and Hubitat. Please help me figure this out.
Was doing some work on the house this weekend, had to flip the breaker that also controls my Wifi and hubs
When it turned back on, I thought everything was fine, except Lutron is no longer connected with Hubitat or Alexa.
I can control all my Lutron lights without any issue from the switches and from the Lutron App.
With regards to Hubitat - I am no longer able to control my Lutron switches from my Hubitat dashboard, and my automations involving my Lutron switches based on schedules don't work. These have been rock solid stable for years.
Oddly, the Lutron switches that are also controlled with motion sensors, have been responding properly to motion based on my rules.
Similarly with Alexa - I can control all my smart devices except the Lutron lights. When routines run (only about 2-3 exist), the routines all work perfectly, except the portion that includes the lights. When I check the routines in the Alexa app, the lights are listed there. I've tried removing and adding the lights in the routine - didn't work. I had Alexa re-discover all my smart devices - didn't work. I then went to the skills section and disabled and then re-enabled the Lutron skill - I get an error message that states "No home available. You must add a smart bridge to your Caseta Wireless App". I did all this first because I initially thought this was only a Lutron-Alexa issue, but later realized the issue also involved Hubitat.
Any ideas? Really hope I don't have to reset or uninstall all my Lutron stuff and then re-add it...
ADDED SCREENSHOT OF ERROR MESSAGE WHEN TRYING TO LINK ALEXA AND LUTRON error message
Forgive my ignorance, I have some idea about DHCP, but not a strong grasp.
I just checked my Lutron app and the DHCP button is "on" - so does that mean it is "dynamic" and therefore not static?
Of note - I have several "Lutron Telnet" devices for some reason, but they all currently have the same IP address as listed in the Lutron app.
How do I go about fixing this? Can I revert back to my prior DHCP? Or do I need to make it static and then re-configure it with Hubitat and Alexa. Or because the IP addresses match, is this not the issue?
Also - if they are not connected, then why do the motion rules all work?
The IP of the lutron hub is how alexa and Hubitat communicate with IT. So everything inside of Lutron should work. Aka you can control via their app. Look at your Hubitat configuration. There should be an IP address in there for your lutron hub. Does it match what your lutron hub's IP currently is. Pretty sure this is where your issue lies.
I would agree with what was said above. Go into hubitat apps and look at your lutron integration child. It will show what IP it's connecting to. After you find the IP go into your lutron app, turn off DHCP and and manually set the IP address you found in the child app. Make sure your subnet and gateway are the same as your hubitat. That said, in your router where you likely get your DHCP, set a reservation for the hubitat so you don't lose that IP as well. That said, simply DHCP stands for Dynamic Host Configuration protocol. It simply assigns ip address' and other related information to devices connecting to your network.
Those (IP and Subnet) are visible in the Lutron App on your phone (not in Hubitat) - Tap the gear icon in the upper left corner of the Lutron App to bring up Settings then tap Advanced, then tap Integration, then tap Network Settings. (I obliterated the last two numbers out of years of paranoia)
Sounds like if you cannot access your Lutron bridge from even their app, and you have already tried power cycling the Lutron Bridge OFF for 30 seconds, and then back ON (not the HE hub), then you may have a fried bridge.
You'll need to contact Lutron support to get a warranty replacement.
Get that stuff on a surge protector at least, but preferably a proper UPS (uninterruptible power supply). Always do proper shut downs on the hub and remove power from devices before flipping breakers when possible.
So I have no idea what I did, or if I did anything but Hubitat and Lutron are working now without any issues. All my rules, working from the dashboards etc.
BUT...
I am still unable to link Lutron and Alexa. I have searched all over and tried several things and nothing has worked.
I have like 15 Lutron switches and they are part of many rules etc and I REALLY don't want to have to nuke everything and start over.
My family will use Alexa to control some lights (not all are on motion sensors, and even the ones on motion sometimes they want the brightness adjusted or whatever...). While I have many rules in HE, I have about 3-4 Alexa routines. Just for some simple - "Alexa good night master" - will turn off bedroom lights, turn on the fan, and a few other simple steps (these were all in place prior to adding HE to my house).
Is there a work-around where I can use Alexa to control Lutron through HE as an intermediary??
If I need to nuke it (not even sure what to nuke), what is the method that might give me the highest chance of success without destroying all my work?
Yes. I don't use Lutron to Alexa integration at all. It all goes through Hubitat. As long as you bring your devices into Hubitat, just use the Hubitat to Alexa integration and ignore the Lutron Bridge.
Not sure what you mean by input speaking to Alexa? You want a voice confirmation you turned on a light or something? Why are these devices in Alexa routines and not in Hubitat?
Most things were converted to rules, but a few routines remained.
I want to say, "Alexa, Good Night Kid", and then have the over head light turn off, the night light turn on, and have the echo start playing lullaby music.. for example.
So to do as you said, I still need a trigger to make this into a Hubitat rule. Can the trigger stay "Alexa, Good Night Kid"? Do I need to make this activate a virtual switch that kicks off a HE rule?
I'm looking for using talking to Alexa as the trigger
You could still keep the Alexa routine if you wish, you just would have to swap to the Hubitat version of the devices instead of Lutron.
So what you (presumably) have now is
Lutron devices > Alexa
Alexa routine > Lutron devices
You would have after the switch
Lutron devices > Hubitat > Alexa
Alexa routine > Hubitat > Lutron
Or you could do like you note, and make a virtual device, expose that to Alexa, and run everything as a rule on Hubitat.
As long as these Lutron are tied to Hubitat, you can do everything from here. People don't always bring (integrate) all Lutron into Hubitat , so that is why I mention it.