Smart Home Build

My Home Assistant smart home setup.

This is the system I am building in my own house: Home Assistant running locally, Zigbee devices around the rooms, voice speakers where I actually use them, and Jarvis layered on top for alerts, media, and hands-free control.

Smart home icon
Home Assistant
Voice + Jarvis
Sensors
Media + Plex
Core System

The basic layout.

Home Assistant is the main hub. Zigbee2MQTT manages the Zigbee network. The USB coordinator starts the mesh, and the devices around the house feed information back into Home Assistant.

Home Assistant

This is where the dashboards, automations, lights, sensors, and device states live. It is the main control panel for the house.

Zigbee coordinator

The Smekitlly USB dongle connects Zigbee2MQTT to the devices in the house, including motion sensors, door sensors, leak sensors, buttons, lights, and smart plugs.

Amazon source

Voice control

I am setting this up so I can use it while walking around, not just when I am sitting at the computer.

Jarvis 2.0

Jarvis sits on top of the setup and connects smart home control with media, local AI, project notes, and my PC.

Diagram of Brian's Home Assistant Zigbee setup Home Assistant OS Zigbee2MQTT Smekitlly Zigbee USB coordinator SONOFF SNZB-01P Zigbee buttons 4-button Zigbee smart scene switch Aqara motion sensors Aqara door and window sensors Aqara water leak sensors THIRDREALITY Zigbee smart color bulbs Google Nest speakers Home Assistant Voice Preview Edition

My Home Assistant and Zigbee tree

This is how I have the main pieces laid out: the Windows 11 host, Home Assistant OS, Zigbee2MQTT, the USB coordinator, and the Zigbee devices grouped by type.

Click a device in the diagram for the exact source.

Open related device list
Hardware In The Loop

The devices doing the work.

These are the parts that make the automations useful. Some detect movement or doors opening, some watch for leaks or air quality, and some help carry the Zigbee signal through the house.

Airthings View Plus

Air quality monitor

I use this for CO2, humidity, temperature, and air quality readings, so the house can show or announce when something needs attention.

Amazon source
Aqara motion sensor

Motion and door sensors

These tell Home Assistant when someone is in a room, when a door opens, or when a simple automation should run.

Motion sensor source Door sensor source
Bambu Lab X1 Carbon 3D printer

Workshop and 3D printer

The setup also reaches into the maker space, so printer and workshop alerts can show up through Jarvis instead of being missed.

Bambu Lab source
Echo Show 8

Speakers and room screens

These are how I talk to the house and get spoken alerts back in the rooms where I spend time.

Amazon source
Diagram showing how Brian's Zigbee mesh covers the house Home Assistant OS Zigbee2MQTT Smekitlly Zigbee USB coordinator THIRDREALITY Zigbee smart plug THIRDREALITY Zigbee smart plug THIRDREALITY Zigbee smart plug THIRDREALITY Zigbee smart plug THIRDREALITY Zigbee smart color bulb THIRDREALITY Zigbee smart color bulb THIRDREALITY Zigbee smart color bulb THIRDREALITY Zigbee smart color bulb THIRDREALITY Zigbee smart color bulb THIRDREALITY Zigbee smart color bulb THIRDREALITY Zigbee smart color bulb THIRDREALITY Zigbee smart color bulb THIRDREALITY Zigbee smart color bulb Aqara motion sensor Aqara motion sensor Aqara motion sensor Zigbee door sensor Aqara water leak sensor Aqara water leak sensor Aqara water leak sensor

How the Zigbee mesh reaches the house

The THIRDREALITY Zigbee plugs act as routers in the mesh. They stay powered, repeat the Zigbee signal, and give the battery sensors a stronger nearby path back to Home Assistant. That is what helps cover the basement, main floor, upstairs, attic, and workshop.

Click a THIRDREALITY plug, light, sensor, or coordinator for the exact source.

Open related device list
Jarvis At Home

Where Jarvis fits in.

Home Assistant runs the devices. Jarvis is the assistant I am building around it: voice commands, media control, alerts, project memory, and help when something needs fixing.

One Jarvis app

I am moving the controls into Jarvis 2.0 so there is one main place for voice, chat, media, screenshots, and smart home actions.

One Stop command

If Jarvis is listening, talking, playing media, or running an action, Stop should shut that down cleanly.

Plex and music control

I want normal commands like play, pause, resume, stop, and next track to go to the right place without me having to touch the computer.

Local memory

Jarvis is also being wired into local memory, so it can answer questions about my setup and projects from stored facts instead of guessing.

Documenting the build

I am going to break this down into videos and posts: the parts I used, the automations I made, the things that worked, and the things I had to fix.

Voice Coverage

Voice coverage around the house.

The speakers are placed where I actually use them: office, kitchen, living room, bedrooms, craft room, and workshop.

Diagram of voice speakers around Brian's house and workshop Google Nest speaker Google Nest speaker Google Nest speaker Google Nest speaker Google Nest speaker Google Nest speaker Google Nest speaker Google Nest speaker source Home Assistant Voice Preview Edition Home Assistant Voice Preview Edition Home Assistant Voice Preview Edition Home Assistant Voice Preview Edition source

Where the speakers are

Some rooms use Google Nest speakers. Others use Home Assistant Voice Preview speakers. The goal is simple: I should be able to talk to the house from the rooms where I am already working.

Click a speaker type in the diagram for the source.

Open related speaker list
Series Roadmap

What I am covering next.

This page will grow as I film the setup and write up the parts that are useful to other people building a real Home Assistant setup.

Home Assistant tour

How I organized the rooms, dashboards, automations, and integrations.

Sensor map

Where the motion, door, leak, air-quality, button, plug, and light devices are placed.

Voice commands

How commands move from a speaker to Jarvis, Home Assistant, Plex, YouTube Music, and the PC.

What breaks

The real-world problems too: dropouts, timeouts, restarts, and how I fix them.

Build inventory

See the devices behind the setup, with photos, notes, and source links for the parts I am actually using.

View smart home gear