EPISODE · May 14, 2026 · 34 MIN
How to Build a Local Intercom with Zigbee and Snapcast
from My Weird Prompts
Daniel wants to build a home intercom using his existing Zigbee sirens and Snapcast speakers — but getting push-to-talk audio and TTS announcements to interrupt Music Assistant's stream is a classic smart home puzzle. We break down three approaches: the simple cloud-dependent workaround, the Snapcast meta-stream mixing method, and the hard cutover strategy using Snapcast's JSON-RPC API. We also tackle the microphone side, explaining why Icecast introduces too much latency and how a walkie-talkie-style recorded clip approach sidesteps the streaming complexity entirely. Plus, a deep dive on using MQTT to trigger specific siren melodies for doorbell, help button, and alert tones.
What this episode covers
Daniel wants to build a home intercom using his existing Zigbee sirens and Snapcast speakers — but getting push-to-talk audio and TTS announcements to interrupt Music Assistant's stream is a classic smart home puzzle. We break down three approaches: the simple cloud-dependent workaround, the Snapcast meta-stream mixing method, and the hard cutover strategy using Snapcast's JSON-RPC API. We also tackle the microphone side, explaining why Icecast introduces too much latency and how a walkie-talkie-style recorded clip approach sidesteps the streaming complexity entirely. Plus, a deep dive on using MQTT to trigger specific siren melodies for doorbell, help button, and alert tones.
NOW PLAYING
How to Build a Local Intercom with Zigbee and Snapcast
No transcript for this episode yet
Similar Episodes
Mar 26, 2026 ·1m
Jan 2, 2026 ·47m
Dec 21, 2025 ·46m