Edge Hardware & Embedded Systems

Smart Home IoT &
Hardware Automation

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.

Home Assistant OS ESP32 & ESPHome MQTT Event Broker Zigbee 3.0 Mesh Solar & Phase Simulators WireGuard VPN Ingress

85+

Zigbee & IoT Nodes

15+

Custom ESP32 Controllers

< 12ms

Local Response Latency

100%

Offline Privacy

System Topology

Embedded Hardware & Mesh Topology

Home Assistant OS VM

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.

Dedicated VM USB Passthrough Automated Snapshots

Custom ESP32 Sensor Nodes

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.

mmWave Radar ESPHome MQTT Streaming

Hardware Simulation Suite

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.

Solar Inverter Mock Phase Load Balancing Edge Node 4

Zigbee 3.0 Self-Healing Mesh

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.

Zigbee 3.0 Mesh Routing 85+ Endpoints

Event-Driven Automation Bus

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.

RabbitMQ Bus n8n Integration AI Voice Pipeline

Zero-Trust Encrypted Access

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.

WireGuard Mesh Zero Open Ports Point-to-Point

Event Flow & Telemetry Pipeline

How physical sensor state changes propagate securely through local microservices.

INPUT

Physical Sensor Trigger

mmWave radar or CT clamp senses state change.

TRANSPORT

ESPHome & MQTT

Transmits sub-millisecond JSON payload over local WiFi/Zigbee.

PROCESSING

HAOS & RabbitMQ

Evaluates state machines, triggers scripts, and streams event bus.

ACTION

Actuation & Triage

Relay switches load, n8n logs metrics, and Prometheus stores TSDB.