/home-automation

My home automation documentation

Jaimyn’s Home Automation Documentation

Welcome to my #smarthome repo. The goal of this repo is to publicly document my entire smart home in the hopes that it will inspire you to create and improve your own awesome smart home.

If you’d like to suggest any improvements or anything is unclear please feel free to create a new issue for discussion.

Sometimes context is everything, so here it is. My home is a one bedroom apartment that I’m sharing with my partner. We live in Brisbane, Australia, in an apartment building right near the CBD. We have a fast (100mbps) fibre broadband connection delivered via the National Broadband Network (NBN).

Navigation

You can use the links below to navigate directly to a section.

Philosophy | Diagram


My smart home philosophy

  1. Visitors and guests should be able to control lights and appliances without asking how or thinking too hard about it.
  2. Minimal disruption should occur if there are internet connectivity issues.
  3. Cloud based lights and appliances should be avoided as these are often slow to control and are less reliable.
  4. Reliability is important. Experiencing issues even 10% of the time is enough to kill usability.
  5. Typical physical interactions should remain similar (ie light switches should behave the same).
  6. WiFi based devices should be avoided (but Zigbee etc is fine).

These aren’t hard and fast rules that, but merely principles in which I think a good smart home should generally follow.


Diagram

I’ve created a high level diagram that shows most of the components of my smart home system. This diagram was created using Lucidchart and various pictures of smart home appliances.


Smart home devices

This section is a list of every single device that makes up my smart home. It includes a picture, link to where I bought it from, price and some notes about how it’s used.

Note: all prices are in Australian Dollars.

Hubs and servers

Raspberry Pi 4 (4 GB) Zigbee Dongle (CC2531)
Still renders