Skip to content
Custom behaviors for a programmable thermostat
Go Makefile
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.

A smarter smart air conditioner

There's a blog post describing what's happening here:

Making a Smart Thermostat Smarter

Needed tools

API key

Store the API key

aws ssm put-parameter --name '/keys/sensibo' --value "your key" --type "SecureString"

Build and deploy infrastructure

I'm using SAM here because it's a really simple way to get some code executing.

$ pip3 install --user aws-sam-cli
$ sam init --runtime go1.x
$ aws s3 mb (some deployment bucket)

Then, update the Makefile so it has your bucket.

Then it's ready to deploy:

$ make build
$ make package
$ make deploy
You can’t perform that action at this time.