go-home
Automated home using Go.
Raspberry PI
gokrazy.org
, a Go only OS for Raspberry PI.
Status
I am currently running this in the weekend, still testing some sub-processes and now focussing on Apple Home-Kit interaction so that we have an actual UI.
App Structure
Note:
InfluxDB for tracking metrics and usage of some processes.
Since all of this is written in Go it should be able to run anywhere, from a Raspberry PI, Arduino to a Windows/Mac machine.
Automation Logic
Automation, reacting to all events and executing automation rules, all written in Go.
Devices / Hardware
- Netgear R6900
- Conbee II DECONZ
- Philips HUE lights
- Xiaomi Yee lights
- Xiaomi Aqara
- Button Switch
- Power Switch
- Sensors (Motion, Magnet)
- IKEA lights, switch and sensor
- Wemo switch
- Amazon Alexa
- Samsung TV
- Sony Bravia TV