Home Assistant

Home Assistant is an open-source platform that lets you manage different smart-home systems from one place. It does need to be set up by yourself. In my setup I run Home Assistant in a Docker container on a Raspberry Pi (16GB RAM) and linked it to a domain, so I can manage my devices remotely through the browser and the Home Assistant app. Check out my setup.

Then the fun part begins — building automations across different smart-home vendors. I get a notification on my smart speakers when the washing machine leaks, or my fan switches on and off based on the temperature. A few examples:

Want to see more examples? Check out my Instagram @madebyadem.

A few advantages of Home Assistant at a glance:

  • A clean interface. No extra software required.
  • A massive library of compatible smart-home systems — IKEA Tradfri, Google Home, Nest, Philips Hue, Amazon Alexa, Plex Media Server, TP-Link and many more.
  • Routines based on different triggers such as time, motion, etc. Devices from different vendors can easily be chained together.
  • Running on a Raspberry Pi gives full control over the system and better privacy — no data shared with Big Tech.