Skip to content

Configuration

I use Home Assistant as my primary smart home software. It allows me to tied down every separate ecosystem, every device, and every service together.

This is a very powerful tool, allowing to built complex and smart automation based on multiple triggers and conditions, performing different actions.

So far, I'm happy with Home Assistant and strongly recommend trying it if you are a smart home enthusiast.

Prior Art

I began my smart home journey with an Aqara Hub and a few bulbs.

In the beginning, I was hoping to consolidate my smart home over HomeKit, because I'd already had a few Apple devices. Shortly after, I run into multiple limitations. After a year of using Aqara setup, I decided to switch to the more universal and powerful solution โ€” Home Assistant.

Now I easily pass my devices to the HomeKit as well as to the Google Home app.

How I make my automations

Tip

I highly suggest reading a blog post called Perfect Home Automation written by Home Assistant creator Paulus Schoutsen.

This article contains valid points about developing home automation. This will help you develop the right mindset while building your smart home.

There are a few rules I use while building my smart home:

  • You should not adapt to technologies. Things should just work. You shouldn't break your own daily routines in order to adapt to your home. Home automation should blend with your current workflow, not replace it.
  • You are not the only user of your home automation. Even when you live alone, you may have guests. Think about how they're going to use your home.
  • Limit the impact of failures. Smart homes are complex: eventually, things will go wrong. Make sure things will have a limited impact when they fail. Ideally, devices should fall back to a pre-smart home experience.
  • Automations must be seamless. Nobody controls lights from the phone except for showing off. This means that everything you automate has to work flawlessly. Even when automation works perfectly 90% of the time, the rest 10% will ruin the whole positive experience.

That's what I keep in mind. This helps a lot.

Automations

Here you can discover all of the automations powering my home. The list is automatically and regularly updated.

  1. ๐Ÿ”” Alert (9 automation)
  2. ๐ŸŒก๏ธ Climate (8 automation)
  3. ๐ŸŒ† Curtains (3 automation)
  4. ๐Ÿ’ก Light (11 automation)
  5. ๐ŸŽต Media (2 automation)
  6. ๐Ÿšฆ Mode (9 automation)
  7. ๐Ÿ”˜ Presence (2 automation)
  8. ๐Ÿ–ฅ๏ธ System (10 automation)
  9. ๐Ÿงน Vacuum (8 automation)
  10. โš™๏ธ WIP (1 automation)

Total number of automations: 63๏ธ

๐Ÿ”” Alert

๐ŸŒก๏ธ Climate

๐ŸŒ† Curtains

๐Ÿ’ก Light

๐ŸŽต Media

๐Ÿšฆ Mode

๐Ÿ”˜ Presence

๐Ÿ–ฅ๏ธ System

๐Ÿงน Vacuum

โš™๏ธ WIP

Addons

These addons provide additional functionality for my Home Assistant instance.

  • Advanced SSH & Web Terminal v18.0.0 โ€“ A supercharged SSH & Web Terminal access to your Home Assistant instance
  • File editor v5.8.0 โ€“ Simple browser-based file editor for Home Assistant
  • ESPHome v2024.7.0 โ€“ ESPHome add-on for intelligently managing all your ESP8266/ESP32 devices
  • PS5 MQTT v1.3.3 โ€“ Control Sony PlayStation 5 devices via MQTT
  • AirCast v4.2.1 โ€“ AirPlay capabilities for your Chromecast devices.
  • Home Assistant Google Drive Backup v0.112.1 โ€“ Automatically manage backups between Home Assistant and Google Drive
  • Samba share v12.3.1 โ€“ Expose Home Assistant folders with SMB/CIFS
  • Mosquitto broker v6.4.1 โ€“ An Open Source MQTT broker
  • Zigbee2MQTT v1.39.0-1 โ€“ Use your ZigBee devices without the vendor's bridge or gateway
  • Cloudflared v5.1.15 โ€“ Use a Cloudflare Tunnel to remotely connect to Home Assistant without opening any ports