This week, I decided to try and expand some of my automations. What I wanted to do was be able to setup some routines in SmartThings so I could do some stuff like "hey google, turn on xbox" and have it do all the stuff in my current automation + the stuff I do manually. Right now, just my lights are automated, turn off the main lights, dim the sconces. The things I do manually are turn on my projector, turn on my receiver, switch the input and turn on the xbox. My projector and receiver both have ethernet connections and can be turned on that way. I soon learned how needlessly difficult this seemed to be in SmartThings.
I have a proof of concept working, and have written code that listens locally for smartthings to make an http call, then that http call is translated to the native tcp/ip needed for talking to my receiver.
I came across Hubitat while looking for example codes to try and simplify what I was doing. I REALLY like the idea of having it all execute locally just for pure speed.
I have a few questions:
- How well does the integration with SmartThings work - to keep current stuff working during migration
- How well does the SmartThigns presense sensor work ( I have a disabled son, and have one of those attached to his wheelchair for things like auotmatically unlocking the front door when he and his nurse get home from school)
- How difficult is it to do what I was wanting to do with my example automation from above (sending/receiving basic tcp/ip data)
- Are there any "sound sensor" type devices that already exist that can be triggered with "wake words" so that I could code my own personal assistant that ran locally? Would be awesome to be able to remove the google mini's and have EVERYTHING run locally.