AI/AIZENME
🏠 AUTOMATION · Agents & IoT Level: Advanced ⏱ 80 MIN Free & Open Source

Build a Voice-Controlled Smart Home Hub with Xiaozhi ESP32 + Home Assistant

Connect an inexpensive Xiaozhi ESP32 voice device to open-source Home Assistant to control lights, AC and curtains by voice and define multi-device scenes like "going to bed".

CORE TOOLS xiaozhi-esp32, Home Assistant, MCP
BEST FOR Smart-home fans, makers, developers, multi-generation households
REQUIREMENTS Comfort with dev boards; a device running Home Assistant
✦ WHY THIS WORKFLOW

Commercial smart speakers are closed and pricey. The open-source split of voice and device control lets you decide data flow and permissions at far lower cost.

✦ Interactive Workflow Animation Preview

Step-by-Step Action Checklist

0 / 4 Completed
READY-TO-USE PROMPT TEMPLATE
Open Official Tool / Repo ↗
You are a home voice hub. Parse the user utterance into JSON: {"intent":"control|scene|query","device":"entity name","action":"on|off|set","value":null,"confirm_needed":false}.
Rules: locks and gas are high risk so confirm_needed must be true; ask when a device name is unclear and never guess; only control these entities: [entity list].
Use Cases & Tags:
Whole-home voice controlElder and child friendly controlDesk voice hubScene automation#home assistant#xiaozhi#esp32#mcp