Milestones
Active
M0: Audio & System Stability
Target: February 2026 Status: In Progress (75%)
Fix the audio stack so PipeWire works reliably alongside Home Assistant's hassio_audio Docker container. Ensure the system boots into a working state every time.
| Deliverable | Status |
|---|---|
| Diagnose and fix PipeWire audio | Done |
| Permanently resolve hassio_audio conflict | Done |
| Verify audio survives reboot | Done |
| Document system configuration | Not Started |
M1: ESP32 Smart Speaker
Target: March 2026 Status: Not Started
Build and configure the ESP32 WiFi smart speaker with ESPHome and Home Assistant voice assistant integration.
| Deliverable | Status |
|---|---|
| Flash ESPHome firmware to ESP32 | Not Started |
| Configure voice_assistant component | Not Started |
| Set up Home Assistant Assist pipeline (STT/TTS) | Not Started |
| Test wake word detection | Not Started |
| Integrate speaker with Home Assistant | Not Started |
M2: Audio Routing & Voice Control
Target: April 2026 Status: Not Started
Enable voice commands to route audio between the laptop speakers and ESP32 smart speaker. Expose laptop as a media player entity in Home Assistant.
| Deliverable | Status |
|---|---|
| Expose laptop PipeWire as HA media player | Not Started |
| Create HA automations for audio routing commands | Not Started |
| Voice command: "play audio on system speakers" | Not Started |
| Voice command: "send audio to speaker 1" | Not Started |
| Test end-to-end voice-controlled routing | Not Started |