Home Assistant OS

Home Assistant OS (HAOS) is the home automation platform at the centre of the OMEGA smart home. It runs as a dedicated VM on Proxmox, fully isolated from OMEGA Core, and connects to AI capabilities through a controlled API boundary.

The philosophy is simple: a smart home that doesn't depend on anyone else's servers. No cloud subscriptions. No vendor lock-in. No data leaving the network.

Host

NiPoGi P2 Mini PC

Ryzen 4300U · 16GB RAM · 512GB SSD

Hypervisor

Proxmox VE

HAOS runs as a dedicated VM — isolated from OMEGA Core

Platform

Home Assistant OS

Supervised installation — full add-on and integration ecosystem

Network Access

Twingate

Zero-trust remote access for the whole estate, not HA-specific — no exposed ports, no VPN tunnels

Login

Local + Authentik (optional)

OIDC via the community hass-oidc-auth component — separate layer from Twingate. See Authentik

OMEGA Core and Home Assistant are deliberately separated. Home Assistant is a consumer of OMEGA Core services — it does not run inside the OMEGA Core Docker stack, and it does not have direct access to OMEGA Core's internal network.

AI capabilities are exposed through the OMEGA Inference API on a controlled boundary. Home Assistant calls the API; it never talks directly to Ollama or Open WebUI. This maintains clear separation of concerns, keeps the blast radius of any misconfiguration contained, and means OMEGA Core can be updated, restarted or rebuilt without affecting home automation reliability.

Network access and application login are two separate, stacked layers here, not one combined mechanism: Twingate's zero-trust connector controls whether a device can reach the internal network at all — the same mechanism used for the rest of the estate, not something specific to Home Assistant — and is unrelated to which credentials unlock Home Assistant itself once you're on the network.

OMEGA Voice

Live

Natural interaction.

Local wake word detection, speech recognition and conversational control through distributed voice satellites. Audio never leaves the device until the wake word fires.

OMEGA Automation

In Development

Governed execution.

Home Assistant automations, intelligent workflows and connected systems operating through a common control layer backed by OMEGA Core AI services.

OMEGA Core Integration

Planned

Intelligence layer.

Direct API integration between Home Assistant and OMEGA Core — context-aware automations, AI-assisted decision support and local LLM access from within HA.

The first voice satellite is a Waveshare ESP32-S3 AI Smart Speaker running ESPHome with on-device wake word detection via micro_wake_word. Audio processing, wake word inference and VAD all run on the device — no audio is transmitted until the wake word has been detected locally.

Hardware

Waveshare ESP32-S3 AI Smart Speaker

Firmware

ESPHome 2026.x — single shared I2S bus, ESP32-S3 as primary

Wake Word

micro_wake_word — on-device inference, no cloud

Audio

ES7210 ADC · ES8311 DAC · dual microphones · 8MB PSRAM enabled

Live

Wake word, microphone, speaker and conversational pipeline operational.

Active

OMEGA Core AI integration — knowledge, automation and context services.

Planned

OMEGA Vision — local AI acceleration using Hailo-8 and computer vision.

Planned

OMEGA Knowledge — documentation, manuals and contextual retrieval for HA queries.

Concept

OMEGA Guard — monitoring, awareness and anomaly detection through HA sensors.