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
| Key | Value |
|---|---|
| Installation Type | Home Assistant OS |
| Hardware | x86-64 PC (generic-x86-64 board) |
| Database | SQLite recorder, about 1 GB |
| Timezone | Pacific/Auckland |
| Network | Lives 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
| Key | Value |
|---|---|
| Dashboards | 4 |
| Views | 9 |
| Resources | 5 |
| Mode | storage |
Integrations Worth Mentioning
| Integration | Notes |
|---|---|
| Proxmox VE | Cluster, node and guest status as Home Assistant sensors, read through a read-only API token with a custom role (no admin rights) |
| Sonoff | A mix of cloud and local devices |
| Spotify | Media 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