My Home Assistant Setup

2 minute read

Introduction

This page provides a detailed overview of the hardware and software I use to power my smart home. I’ll cover my Raspberry Pi-based hardware setup, the key software add-ons and integrations, the automations I use and some key tips to enhance the security of a typical Home Assistant setup.

Hardware

  • Raspberry Pi 4 (4GB RAM) – The brain of my Home Assistant setup.
  • Cooling & Power - 3D printed case with some aluminium heatsinks + Raspberry Pi official USB-C power supply.
  • Storage: HP x911w SSD USB 3.2 Stick – Provides better performance and reliability than an SD card.

Addons

Custom:

Default:

  • Visual Studio Code - Built-in editor for managing Home Assistant configuration.
  • Advanced SSH & Web Terminal - Provides full SSH access for troubleshooting and automation.

Integrations

Custom:

Default:

  • Renson for Renson Endura ventilation unit
  • Philips Hue for Lights
  • Bose SoundTouch for Audio controll
  • Shelly for Power monitoring
  • IPP (Internet Printing Protocol) for HP LaserJet Pro
  • WLED for LED controll
  • MyUplink for NIBE Heatpump
  • SMA Solar for Solar power monitoring

Automations

  • Trigger “Everything Off” – When the Jablotron alarm is armed, turns off all Niko Home Control lights and smart outlets by calling the “Everything Off” action using the NHC2 AddOn.

Security & Optimization Tips

  • Assign your devices with a static IP or use DHCP address reservation
  • Implement GEO restrictions in Cloudflare for your Tunnel
  • Enable Two-Factor Auth for HomeAssitant login
  • Configure automated backups for HomeAssistant and the Omada Controller
  • Store your backups on a different location and not the storage of you HomeAssistant server itself (Use for instance the OneDrive Integration)