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.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
code
.gitignore
Makefile
README.md
template.yaml

README.md

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.