This page is an overview of how my Home Assistant installation is put together. Version numbers and network details are left out on purpose: they change every month and aren’t useful to anyone outside my network.

Platform

KeyValue
Installation TypeHome Assistant OS
Hardwarex86-64 PC (generic-x86-64 board)
DatabaseSQLite recorder, about 1 GB
TimezonePacific/Auckland
NetworkLives on the server VLAN with the rest of the homelab

HACS

HACS is installed for community integrations and cards, with about ten custom repositories downloaded.


Home Assistant Cloud

Used for the Google Assistant integration.


Installed Add-ons

  • Mosquitto Broker (MQTT)
  • ESPHome Device Builder, which also builds the LED matrix display
  • Terminal & SSH, Samba Share, File Editor, Studio Code Server
  • InfluxDB and Grafana for long-term history
  • Node-RED
  • Piper, Whisper and openWakeWord for a local voice assistant
  • Music Assistant and Squeezelite
  • Zabbix Agent

Dashboards

KeyValue
Dashboards4
Views9
Resources5
Modestorage

Integrations Worth Mentioning

IntegrationNotes
Proxmox VECluster, node and guest status as Home Assistant sensors, read through a read-only API token with a custom role (no admin rights)
SonoffA mix of cloud and local devices
SpotifyMedia player control

HTTPS

Home Assistant serves a real Let’s Encrypt certificate for its internal name. It’s issued and renewed by my DNS-01 certificate automation, which pushes it to Home Assistant OS over SSH and restarts the core automatically.


Comments