A cloud-independent, privacy-first automation ecosystem orchestrated by Home Assistant OS on a dedicated Proxmox VM. Featuring custom ESP32 firmware, mmWave presence detection, automated energy balancing, and simulated hardware edge test suites.
Zigbee & IoT Nodes
Custom ESP32 Controllers
Local Response Latency
Offline Privacy
Dedicated Proxmox Virtual Machine (VM 210)
Runs Home Assistant OS with dedicated hardware passthrough for the Zigbee coordinator. Automatically creates hourly snapshot backups to the MergerFS NAS pool, ensuring instant zero-data-loss rollback capability.
Custom Firmware & 3D Printed Enclosures
Custom ESP32 microcontrollers flashed via ESPHome. Incorporates 24GHz mmWave radar (LD2410) for micro-movement presence detection, BME280 environmental sensors, and non-invasive current transformers for energy auditing.
Edge Raspberry Pi Automated Mocking
To thoroughly test complex state machines without physical risk, a dedicated edge suite on Node 4 simulates solar inverter irradiance, three-phase electrical grid loads, and water reservoir levels before production deployment.
High-Density Wireless Coordinator
A low-latency, resilient Zigbee 3.0 mesh network coordinating 85+ smart switches, thermal radiator valves, and contact sensors. Routed through mains-powered repeaters to guarantee zero packet loss across physical structural walls.
RabbitMQ & n8n Enterprise Bridging
Home Assistant events publish directly to the homelab's central RabbitMQ message bus. This triggers complex asynchronous n8n workflows, local LLM voice announcements, and security dispatch without burdening the core automation engine.
Tailscale WireGuard Mesh VPN
Remote management and dashboard monitoring operate via a point-to-point WireGuard mesh (Tailscale). Not a single port is forwarded through the home router, eliminating external attack vectors while providing seamless mobile access.
How physical sensor state changes propagate securely through local microservices.
mmWave radar or CT clamp senses state change.
Transmits sub-millisecond JSON payload over local WiFi/Zigbee.
Evaluates state machines, triggers scripts, and streams event bus.
Relay switches load, n8n logs metrics, and Prometheus stores TSDB.