Last December, I wrote about how I had done some programming on our new SmartThings hub to automate our home a bit. My favorite customization is that our thermostat automatically turns down when both Tyla and I are away from the house (based on the location of our phones) and then automatically turns back up when we return. It occurs to me that I should probably disable that when we hire a babysitter and both leave for the evening.
It all works smoothly, but using the default APIs available with the SmartThings, I can only tell the thermostat to go to a specific temperature when we return. I can’t say “resume your normal program” which is what I really want since the thermostat automatically turns down a bit at night. I suppose I could program all that in the SmartThings hub too but it seems like overkill when the thermostat already can do that on it’s own.
So to avoid that overkill… I spent a couple hours figuring out how to make my SmartThings application authenticate with the Ecobee API and call a “resume program” method there. Basically I wanted to see how hard it was to call into the detailed API for a specific device when I hit a limit in the generic API provided by SmartThings. Turns out, it wasn’t too bad.
I continue to be happy with this SmartThings hub and would recommend it, especially if you’re a programming nerd who likes to tinker. It’s a fun little sandbox and all this code is probably saving me some money on our heating bill.











Neighborhood Brewing
When I’m out walking with Elijah, we regularly go past a neighbors house down the street and around the corner. He has his garage door open a lot and it’s obvious that he has some fancy brewing equipment in there. One day I finally stopped in with Elijah and just said, “You’ve got quite a setup here. Do you mind visitors?”
The guy’s name is Kevin and he is indeed very excited to have visitors. He’s in the process of launching his own brewery and has amassed some very nice equipment. His garage has about 10 taps, a small bar, some TVs and his brewing equipment. I’ve sampled some of his beer and it’s delicious! This is not your typical home brew setup.
He said he hasn’t really started marketing anything yet, but you can follow him on Facebook at Global Beer Company.