Can I control Sonos without opening the app?
- No app needed: you are already in a chat, so one line queues the music. Skips the whole unlock-find-app-wait-to-connect loop.
- Works from anywhere: it goes through the cloud, so you do not have to be on the speakers' Wi-Fi. Send from the office or on the road.
- One backend, three channels: WeChat, Telegram and QQ all bind to the same home. Use whichever you like, and family members can each use their own.
- More than music: announcements, news, scenes and volume all work too. Plain language, no commands to memorize.
Before you start
- The ZoneFoundry iOS app, already connected to your Sonos
- WeChat, Telegram or QQ, any one of them (or all three)
No bridge required. Chat control goes through the cloud, so it works the same whether or not you run a local Bridge.
How do I set it up?
Generate a bind code in the app
Open ZoneFoundry, tap the gear icon (top right), then Messaging entrances. Pick your channel and tap Generate code. You get a short code such as WX-XXXXXX, TG-XXXXXX or QQ-XXXXXX. It is single-use and expires.
You can also generate the same code from the web console at zonefoundry.dev/app once signed in, which is handier on a computer.
Send the code to the bot
In the chat, send bind YOUR-CODE, for example bind WX-8K3D9P. The bot confirms and you are done. You only ever do this once.
On Telegram: the deep-link form /start bind_TG-XXXXXX works too, so you do not have to type anything.
From then on, just talk to it
Once bound, skip the code entirely and just say what you want:
play some jazz in the living roomannounce to the whole house: dinner is readyread me 3 news storiesset the bedroom volume to 20
After an announcement or news finishes, your music resumes on its own. Nothing to tap.
Common questions
Want family members to use it too? Each person generates their own code and binds separately, and they all attach to the same home. To revoke someone, unbind that channel under Messaging entrances.
Bot not responding? First check the code has not expired (generate a fresh one if it has), then check the Sonos is online in the app. Codes are single-use, so once sent that one is spent.