I hate to make another Lutron Caseta post as there are already a million of them, but I am working on something I haven’t seen mentioned yet and am looking for advice/support. I am in the same boat as many others in that I have a Caseta system set up that I really like for its speed and reliability compared to ST. I tried other switches (GE and Leviton) but just didn’t like the result as much. Therefore I have made it my mission to find a way to control and get the status of my Caseta devices from within ST thus allowing for things like if motion turn on a light. I know that can be done already via IFTT, but as others know the lag makes this not that useful.
I am still in the early build stage of this, but what I have achieved thus far is to SSH into my Lutron Smartbridge (I do NOT have the pro version) and send commands to get status, turn devices off or on, and set levels. I have created a small python script running on a raspberry pi that makes the connection as well as creates http endpoints to allow for control from a webbrowser or hopefully soon ST. My next step is to make a device handler to tie it all together. I am not much of a coder so I am kinda hacking this all together but am curious if anyone has any thoughts or suggestions on making it work from here. Thanks!