Confession: This is pretty lazy, but I like to do things because I can rather than because I absolutely need it.
Disclaimer: It's probably not foolproof and does present some level of danger - feel free to tell me how dumb I am. I can take it as long as you can take my retorts. I'm also not going to provide all the details behind how I did it so no one can blame me if they pass out (or die) from CO poisoning. In fact, my feelings won't be hurt if the mods just delete this thread altogether.
I live in the northern suburbs of Chicago and have always wanted a way to warm up my ICE car with a single command. With a combination of the following, I finally got it done!
- Compustar Remote Start System
- Drone X1 add-on to the Compustar
- Home Assistant (w/ drone_mobile custom component)
- Node-Red (all my automations are done here)
- Zooz ZEN17
- SmartThings MultiSensor (for tilt detection)
- Google Assistant
- Hubitat (obviously)
The process is shown in the video below ("Ok Google" was cropped off for obvious reasons):
There ARE checkpoints in the flow to make sure that the garage door is open prior to starting the engine as well as parallel processes in place to make sure that engine does not continue to run if the garage door closes unexpectedly.
If someone were motivated enough, I'm sure the drone_mobile API (unpublished) could be added as a custom app in Hubitat and everything could be self contained there. However, I already have all the stuff above so I don't mind adding to it.