๐Ÿค– AI & Automation

My Entire Home Lab &
Automation Ecosystem

๐Ÿ“… Jun 14, 2026 โฑ 15 min read ๐Ÿท๏ธ Home Assistant ยท Pi-hole ยท Proxmox ยท Unifi ยท Grafana ยท Claude AI


Over the past year I've built out a complete home lab and smart home ecosystem โ€” not from a single kit or guided tutorial, but piece by piece, project by project. This post is the overview: what everything is, how it connects, and why I built it the way I did.

Each section below gets its own deep-dive post with real screenshots and config details. This is the map before the individual journeys.

๐Ÿ–ฅ๏ธ
Proxmox VE
Hypervisor ยท 2-node cluster
๐Ÿ“ก
Unifi U7 Pro
Wi-Fi 7 ยท OneTouch VPN
๐Ÿšซ
Pi-hole
DNS sinkhole ยท Ubuntu CT
๐Ÿ 
Home Assistant
HAOS VM ยท Tiasha Home
๐Ÿ“Š
Grafana
Dashboards ยท InfluxDB backend
๐Ÿค–
Claude AI
Built most of this with me

๐Ÿ–ฅ๏ธ The Foundation โ€” Proxmox on Two HP Mini PCs

Everything runs on two HP EliteDesk mini PCs, each with an Intel i5, 32GB RAM, and NVMe storage. They run Proxmox VE in a two-node cluster โ€” giving me a combined 64GB RAM and 12 CPU cores in a setup that draws about 25W idle and fits on a small shelf.

Proxmox is the hypervisor layer. It runs both KVM virtual machines (for things that need their own kernel โ€” Home Assistant OS, Windows VMs) and LXC containers (for lightweight services โ€” Pi-hole, Unifi controller, monitoring stack). Everything in this post lives inside Proxmox.

Full post
How I Turned Two HP Mini PCs into a Proxmox Cluster
Read โ†’

๐Ÿ“ก The Network โ€” Unifi U7 Pro + OneTouch VPN

The home network runs on Ubiquiti Unifi U7 Pro access points โ€” Wi-Fi 7, tri-band, PoE powered. They're managed by a self-hosted Unifi Network Application running as an LXC container on Proxmox.

The network is segmented into VLANs: main LAN, IoT, lab, and guest โ€” each with its own SSID and firewall rules. IoT devices can reach the internet but not my computers. Lab VMs are fully isolated.

For remote access, I use Unifi Fabrics OneTouch VPN โ€” WireGuard-based, set up with a QR code scan. When I'm working from a cafรฉ, I'm on my home network. Pi-hole DNS follows me so I'm still ad-free everywhere.

Coming soon Full Unifi deployment post with real screenshots โ€” AP placement, VLAN config, Fabrics VPN setup, and the Grafana monitoring dashboard. Real config details, not just theory.
Full post
My Unifi Network: U7 Pro APs, VPN Fabric, and Grafana Monitoring
Read โ†’

๐Ÿšซ DNS & Ad Blocking โ€” Pi-hole

Every device on my network โ€” phones, laptops, iPads, smart TVs โ€” blocks ads at the DNS level. I didn't install anything on any of them. One Ubuntu LXC container on Proxmox runs Pi-hole, and every DNS query from every device passes through it first.

If the domain is in a blocklist (ads, trackers, malware C2 servers), Pi-hole returns nothing. The request never leaves. On an average day, about 28โ€“32% of all DNS queries on my network get blocked.

phone โ†’ Pi-hole โ†’ google.com โœ“
TV โ†’ Pi-hole โ†’ doubleclick.net โœ— blocked
laptop โ†’ Pi-hole โ†’ malware-c2.xyz โœ— blocked

I point my Unifi DHCP server to Pi-hole's IP โ€” so every device that gets a lease automatically uses it. Zero per-device config. The blocklists include URLhaus malware domains, so it doubles as a lightweight security layer.

Coming soon Pi-hole deep dive with real screenshots โ€” blocklist config, query log view, whitelist management, and the DNS stats dashboard. Including how I integrated it with Unifi DHCP.
Full post
I Blocked Every Ad on My Network with Pi-hole on Proxmox
Read โ†’

๐Ÿ  Smart Home โ€” 'Tiasha Home' on Home Assistant

Tiasha Home is the name of my Home Assistant dashboard โ€” named after my daughter. It runs as a full HAOS virtual machine on Proxmox, isolated on the IoT VLAN. An iPad mounted on the wall shows the dashboard 24/7 in kiosk mode.

The dashboard uses Home Assistant's sections layout with card-mod CSS theming. Warm amber tones for living areas, purple for media, green for kitchen and balcony. All three Google Cast devices โ€” JBL Bar 500, Google TV Streamer, and the Nest Mini on my desk โ€” controllable from the same screen.

Most of the YAML was written with Claude AI. I'd describe what I wanted, Claude generated the config, I pasted it in. The header card shows a dynamic greeting that changes based on time of day using Jinja2 templates.

Full post
How I Built 'Tiasha Home' with Claude AI and Home Assistant
This post โ†‘

๐Ÿ“Š Monitoring โ€” Grafana + InfluxDB

I can tell you exactly how many DNS queries Pi-hole blocked yesterday, what signal strength my phone had at 3am, and whether any of my Proxmox VMs spiked CPU overnight. That visibility comes from a Grafana + InfluxDB stack running in a Docker container on Proxmox.

The data pipeline looks like this: Unifi-Poller pulls metrics from the Unifi controller (AP stats, client counts, WAN throughput) and writes to InfluxDB every 30 seconds. Grafana reads from InfluxDB and renders the dashboards. Pi-hole has a built-in InfluxDB exporter too.

Live dashboard โ€” sample metrics

Active clients23
DNS queries blocked (24h)4,821 (28%)
WAN download / upload45 / 12 Mbps
Proxmox node 1 โ€” CPU12%
Proxmox node 2 โ€” RAM18.4 / 32 GB
VPN tunnels active1

The numbers above are real โ€” that's roughly what my dashboard shows on a typical evening. The visual is what matters: everything in one place, time-series so you can look back at trends, and alert rules you can set so Grafana notifies you if something goes wrong.

Coming soon Full Grafana + InfluxDB build post with real screenshots โ€” the full dashboard layout, how I set up Unifi-Poller, Pi-hole data source config, and the Docker Compose stack. Real numbers from my actual setup.

๐Ÿค– The Glue โ€” Claude AI Throughout

If there's one thread through all of this, it's Claude AI. I used it for:

The projects that would have taken a weekend of documentation-reading and trial-and-error took a few hours with Claude in the conversation. That's not a shortcut โ€” it's the new baseline for how solo builders work.

The ecosystem at a glance Two HP mini PCs โ†’ Proxmox cluster โ†’ VMs and containers for everything โ†’ Unifi network with proper VLAN segmentation โ†’ Pi-hole for DNS on every device โ†’ Home Assistant for the smart home โ†’ Grafana watching it all. Built piece by piece, mostly late at night, with Claude AI as the pair programmer.
Tech in this post Proxmox VE ยท HP EliteDesk Mini ยท Ubiquiti Unifi U7 Pro ยท Unifi Fabrics VPN ยท Pi-hole ยท Ubuntu LXC ยท Home Assistant OS ยท Google Cast ยท JBL Bar 500 ยท Nest Mini ยท Grafana ยท InfluxDB ยท Unifi-Poller ยท Docker ยท Claude AI