Skip to content

Intro to Home Assistant

Smart Homes Done the Right Way · Speaker Cue Outline

Format: Presentation + live demo · Audience: complete beginners · Venue: Dallas Makerspace · Duration: about 2 to 2.5 hrs with a 10-min break


Block 1 — The Hook (5 min)

  • Cold open, no intro, no slides
  • Dashboard already live on screen
  • Fire something visual + physical in front of them
  • Let "wait, what is that?" hang → "Let me show you how we got here."
  • Plant the giveaway picker — show a premade "winner picker" card: "Rolls a random number. We'll use it a few times tonight — hang on to your ticket."

Demo options to pick from later:

  • WLED strip/bulb — on/off, color, an effect. Loudest visually, instant. Best crowd-pleaser, foreshadows ESPHome.
  • Aqara Magic Cube — flip/rotate/shake → action. Tactile "it's not even an app" magic.
  • Smart button (Aqara / Third Reality) — single/double/long press → action.
  • Hue — reliable, less novel; good backup.
  • Best combo: Magic Cube gesture → WLED color change. Physical in → visible out.
  • Logistics: pre-stage on dashboard, confirm on network, test before doors open, manual toggle fallback — makerspaces are RF-noisy.

Giveaway Announcement (~1 min)

  • "Nabu Casa sent us four things to give away tonight: an HA Green, a ZWA-2 Z-Wave controller, a ZBT-2 Zigbee coordinator, and a Voice Preview Edition."
  • Must be present to win. Drawings happen throughout as each one comes up.
  • Winner picked live by the random-number roller you just saw.

Block 2 — What is Home Assistant? (12 min)

  • Brief history — started 2013, Paulus Schoutsen
  • The core idea — HA is the middleman. It sits in the middle and connects all your devices and protocols (Zigbee, Z-Wave, Wi-Fi, Bluetooth) so you control everything from one central app, instead of ten vendor apps that don't talk to each other.
  • Open Home Foundation — vendor-neutral, privacy-first, open source
  • Nabu Casa — commercial arm, funds development, HA Cloud (remote access, Alexa/Google, voice)
  • Apollo Automation"I work here. We make ESPHome-based sensors, and we're one of the companies Nabu Casa is trusting to help monetize and grow ESPHome commercially."
  • The ecosystem — two flavors:
    • Nabu Casa stewards: ESPHome, Z-Wave JS, Music Assistant
    • Independent projects they fund/donate to: Zigbee2MQTT
  • Philosophy — local-first, no vendor lock-in, your data stays yours
  • aiohttp closer — "how HA talks to all your devices at once without choking; volunteers keep it alive" → donate link in handout

Block 3 — How to Run It (8 min)

  • Why HAOS — easiest, best supported, full app ecosystem
  • Hardware:
    • HA Green — official plug-and-play
    • Raspberry Pi — popular, well documented
    • A used mini PC or an old laptop — needs 6th-gen Intel or newer; a laptop works even with a dead/no screen (headless); mini PC e.g. Lenovo M910q or similar
    • Heads up: mini PCs used to be a lot cheaper before the AI boom drove demand up
    • N100/N150 mini PCs — new off Amazon, great value + headroom
  • Why we're skipping Docker / venv / manual today
  • GIVEAWAY — HA Green: "the exact thing I'm recommending — let's roll for it right now." (use the picker)

Block 4 — Core Concepts + Good Integrations (13 min)

  • Integrations — how HA connects to devices & services
  • Add-ons / Apps — extend HA (Mosquitto, ESPHome) — "app" terminology
  • Cloud vs Local — works without internet, privacy, speed, no subscription
  • Integrations worth knowing (the "it does that?" list):
    • UniFi / UniFi Protect — network presence + cameras
    • WLED — addressable LEDs; can run on certain smart bulbs or on LED controllers
    • Z-Wave — bring your Z-Wave gear into HA
    • ESPHome — your own DIY sensors/devices into HA
    • Alarmo — full alarm system, free
    • BTHome — local Bluetooth sensors, no cloud
    • Frigate — local AI camera / object detection
    • HomeKit Device — pair Wi-Fi devices into HA via the HomeKit protocol
    • HomeKit Bridge — push HA devices out to Apple Home for Siri control
    • Plex"I use it to play media on my TVs as part of morning/night routines"
    • Team Tracker — the fun one: flash LEDs or fire an effect when your team scores a touchdown; build DIY scoreboards with ESPHome or WLED firmware on a HUB75 LED matrix

Block 5 — Protocols (15 min)

  • Z-Wave — mesh, licensed spectrum, very reliable, needs a controller
    • Best controller by far: Home Assistant Connect ZWA-2 (not a generic Zooz stick)
    • GIVEAWAY — ZWA-2 (use the picker)
  • Zigbee — mesh, open standard, huge ecosystem, needs a coordinator
    • ZHA (built-in) vs Zigbee2MQTT (independent, broadest device support)
    • Your story: Hue bulbs paired straight to Z2M — no bridge, no account, no cloud
    • Gear: Hue bulbs, Aqara (T1M, door/window sensors, Magic Cube), Third Reality
    • New IKEA stuff — newer Thread-era devices can still pair over Zigbee via Z2M (verify models)
    • GIVEAWAY — ZBT-2 (Zigbee coordinator) (use the picker)
  • Wi-Fi / Ethernet — direct IP, no hub
  • Bluetooth / BLE — short range, passive sensors, proxies
  • Thread & Matter — honest but gentle: promising, but still working through the firmware/reliability growing pains that Zigbee and Z-Wave already sorted out years ago. Beginners can wait.

Bulbs vs Switches vs Relays (~5 min)

  • Smart bulbs — per-bulb color + dimming; downside: flip the wall switch and the bulb loses power and vanishes from HA
  • Smart switches — replace the wall switch, keep normal bulbs, physical switch still works (spouse-friendly); no per-bulb color
  • In-wall relays (Shelly) — hide behind your existing switch; keep the fixture and wall control, just add brains. Best for retrofits and dumb fixtures
  • Each comes in Zigbee / Z-Wave / Wi-Fi (Shelly is the Wi-Fi go-to)
  • Rule of thumb: switches & relays keep the wall working for family/guests; bulbs are for color everywhere

Q&A Stop 1 (5 min)

Short questions on the spot, longer ones parked to the end.

Block 6 — Live HA Demo (22 min)

  • Onboarding walkthrough
  • Dashboard deep-dive — sections, cards, building a usable view (not just a tour)
  • HACS (Home Assistant Community Store) — custom cards, themes, community integrations beyond what's built in
    • Live: download a theme — Catppuccin Macchiato
    • Light caveat: third-party, install sparingly
  • Companion app (iOS/Android) — install, sign in, presence/device tracking, push notifications
  • Add an integration live — keep it simple: AirNow (air quality)
  • Create a simple automation — turn a light on/off with a Zigbee button (may change later)
  • Show the App store

Break (10 min)

Block 7 — Automations & Scripts: The Payoff (10 min)

  • Automations = "when X happens, do Y" — they run themselves
  • Your real examples (the showstoppers):
    • Mailbox alert — mailbox opens → camera snapshot → phone notification with the image + "You've got mail" → also pops on the desktop PC and the TVs (if online) → plays the old AOL "You've Got Mail" clip on the HomePods around the house
    • Leaving home (device tracker) — I leave → lock doors + arm alarm → snapshot of the room → lights brightness/color off then back on → sleep the PC
  • Scripts = a saved routine you trigger on demand (vs automations that fire themselves)
    • Your wake-up routine and goodnight/sleep routine scripts
    • Can be fired by a button, voice, the dashboard, or called by an automation
  • Takeaway: automations react, scripts are reusable routines — and they combine

Block 8 — ESPHome & Building Your Own (6 min)

  • What it is — turns cheap ESP32 chips into HA devices using YAML
  • Part of the ecosystem, Nabu Casa stewards it
  • Apollo Automation builds on it (your gear)
  • ESPHome Starter Kit — upcoming on-ramp into ESPHome → "I've got a beta version here to show you" (pass it around)
  • Full hands-on build is its own future class — tease it

ESPHome reference notes (keep for the future class — not spoken here):

  • How it integrates with HA, what YAML is, what a "component" is
  • ESP32 variants — WROOM32 (original, solid general purpose) / C3 (RISC-V, single core, budget, simple sensors) / C6 (native Thread + Zigbee, Wi-Fi 6) / S3 (dual core, more GPIO, PSRAM, heavier workloads)
  • PSRAM — what it is, when you need it (WLED, driving TFT/e-ink displays)
  • Flash — 4MB vs 8MB and OTA implications
  • Why not ESP8266 — slow, low flash, missing critical peripherals (I2C, LEDC, multiple UARTs); ESP32 is cheap enough there's no reason to deploy 8266 today
  • Why the ESPHome add-on in HAOS makes onboarding/flashing easy
  • Future-class build: ESP32 WROOM32 + DHT22 + 5-pixel WS2812B strip — YAML walkthrough, flash, watch it appear in HA, dashboard + light effects

Block 9 — More Ways to Interact: Voice & Wall Displays (8 min)

  • HA Voice Preview Edition — local voice assistant hardware
    • Honest caveat: replacing/mimicking Alexa or Google takes real manual setup today, not plug-and-play yet
    • GIVEAWAY — Voice PE (use the picker; if you like, have the Voice PE announce its own winner out loud)
  • Wall tablets + Fully Kiosk — cheap tablet as a wall-mounted dashboard
    • Fully Kiosk handles screen on/off (motion wake) + locked-down kiosk mode

Block 10 — Claude Code + HA MCP (10 min) — the finale

  • What it is — an AI agent that talks directly to your HA through the MCP
  • Configure devices, build dashboards, write automations by asking
  • Live moment if you're brave: "make me a dashboard card for the living room" → watch it happen
  • Why it's a big deal for beginners — lowers the wall between "I have an idea" and "it's running"

Block 11 — Where to Go Next (5 min)

  • HA Docs — the integration library is your best friend
  • ESPHome.io — component reference (and tease the ESPHome class)
  • Community — HA Discord, ESPHome Discord, r/homeassistant, r/esphome
  • Quality YouTube — digiblur and other rigorous folks
  • Influencer warning — sponsorships/affiliate links, cross-reference the community
  • Content decay warning — HA moves fast, check dates, go straight to official docs

Q&A Stop 2 (10 min)

Running time: ~140 min content + 10 break ≈ 2.5 hrs (likely faster).