← All guides

Guide

Schedule Sonos with one sentence: the AI sets up the scene and the timer

Tell ZoneFoundry “play white noise in the bedroom at 11 pm the day after tomorrow” and it creates a scene, turns on its schedule, and writes the time and day in its reply so you can check them. If you leave out morning or evening, or whether it's once or every day, it asks instead of guessing. It works in the app's assistant, WeChat / QQ / Telegram, and Claude / ChatGPT, with no bridge, in English, Mandarin or Cantonese.

Last updated: 2026-10-06

Level · Easy ~4 min Assistant · Scenes · Schedules

The one-minute version

1. Say four things: which room, what to play, what time, which days. Once they're clear, the scene and its schedule are created straight away.

2. The reply spells out the time and day: 24-hour time plus every day / every night / weekdays / a weekday, or a date, so you can spot a mistake at a glance.

3. Unclear means it asks: no morning or evening, or no day, and it asks first. Nothing is created at that point.

4. Undo within 10 minutes: say “cancel” in the same chat and the new scene and its schedule are both removed.

App version noteThe Scenes row on the app's Automations tab lists scenes the assistant created from 1.0.16 onwards. The schedule itself runs on the server, whatever app version you have: say it now and it plays on time.

流程:你对 ZoneFoundry 说一句话,例如「后天晚上11点在主卧放白噪音」。它听懂四样:房间、放什么、几点、哪天。缺了或说不清(例如没说上午还是晚上、没说只放一次还是每天),就先问你,这时不会建任何东西。说清楚了,就建好场景并开好定时,回复写明 24 小时制时间和日子,例如 10月8日(周四) 23:00。建好后 10 分钟内,在同一个对话说「取消」,就删掉刚建的场景和定时。One sentence, one scheduled sceneYou say one sentencee.g. “Play white noise in the bedroomat 11 pm the day after tomorrow”It picks out four thingsRoom · what to play · time · which daysMissing or unclear → it asks firste.g. a.m. or p.m.? Once, or every day?Nothing is created yetAll clear → scene and schedule setThe reply gives the day and 24-hour timee.g. Thu Oct 8 at 23:00Say “cancel” within 10 minutesRemoves the scene and its schedule
Say “cancel” in the same chat, with no other request in between.

① What to say: room, content, time, day

Put those four things in one sentence and it's created right away. Say the time as “11 pm” or “7 am”, or in 24-hour form such as “23:00”. Some ways to say it, with the day the reply will show:

  • “Every night at 11 pm play white noise in the bedroom” → the reply says “every night”
  • “Every weekday at 7 am play the news in the kitchen” → the reply says “on weekdays”
  • “Every Saturday at 9 am play jazz in the living room” → the reply says “every Sat”
  • “Play white noise in the bedroom at 11 pm the day after tomorrow” (just once) → the reply gives the date, e.g. “Thu Oct 8”

Just “Saturday” isn't enough: it asks whether you mean this once or every week. For every week, say “every Saturday”.

ZoneFoundry App 助手实测:输入「后天晚上11点在主卧放白噪音」,回复「已建好「主卧白噪音」场景,后天(10月8日周四)23:00 会在主卧自动播放白噪音。想撤回的话说声「取消」就行。」
Tested in the app's assistant on Oct 6 (Simplified Chinese UI): one sentence creates it, the reply spells out "day after tomorrow (Thu, Oct 8) 23:00" and says you can reply "cancel" to undo. Wording differs a little between apps, but the time and day are always spelled out.

② What it replies: created, undone, or a question

Below is the same three-step exchange, shown in English as an illustration. The real test was run in Chinese on October 6, so “the day after tomorrow” was October 8:

实测对话(10月6日)。一、说清楚了:用户说「后天晚上11点在主卧放白噪音」,ZoneFoundry 回复「✅ 已建好「主卧白噪音」场景,10月8日(周四) 23:00 在Bedroom自动执行。说「取消」可以撤回。」二、接着说「取消」,回复「↩️ 已撤回:删除了「主卧白噪音」场景和10月8日(周四) 23:00 的定时。」三、时间说得不清楚:用户说「11点在主卧放白噪音」,回复「这个「11点」是指上午 11:00 还是晚上 23:00?是每天重复还是只运行一次?」,这时不会建任何东西。Bedroom 是测试账号在 Sonos 里设的房间名。What the replies look like1. All clear: created right awayPlay white noise in the bedroomat 11 pm the day after tomorrow✅ Created the scene “Bedroom white noise” —it runs Thu Oct 8 at 23:00 in Bedroom.Say “cancel” to undo.2. “Cancel” within 10 minutes: undonecancel↩️ Undone: removed the scene “Bedroom whitenoise” and its schedule (Thu Oct 8 at 23:00).3. Time unclear: it asks firstPlay white noise in the bedroomat 11Do you mean 11 a.m. or 11 p.m.? And shouldthis scene play just once, or every day?Nothing is created until you answer
Illustration: the English wording is an example, not a recorded reply. Room names appear as you named them in Sonos.

Times in the reply are always 24-hour, and the day is written as every day, every night, weekdays or a weekday, or as a date for a one-off, such as “Thu Oct 8”. If the time or day is wrong, say “cancel” straight away and try again.

ZoneFoundry App 助手的反问卡:主卧的白噪音想 11 点播——是晚上 23:00(睡前助眠),还是上午 11:00?另外要只播一次,还是每天重复播?下面有四个选项:晚上 23:00 只播今天、晚上 23:00 每天重复、上午 11:00 只播今天、上午 11:00 每天重复
Tested in the app's assistant on Oct 6 (Simplified Chinese UI): for "play white noise in the bedroom at 11", it first asks a.m. or p.m. and once or every day. Tap one of the options to answer, no typing needed. Wording differs a little between apps.

③ When something's unclear, it asks first

  • No morning or evening (and not 24-hour time): for “at 11”, it asks whether you mean a.m. or p.m.
  • No day: it asks whether to play just once or every day.

While it's asking, nothing is created and it won't guess a time for you. Answer the question, or say the whole request again, such as “every night at 11 pm play white noise in the bedroom”.

④ Got it wrong?

  • Undo: within 10 minutes, in the same chat, say “cancel” or “undo” (or 取消 / 撤销 / 撤回 in Chinese) and the new scene and its schedule are both removed.
  • Change the time: say something like “no, change it to 10 pm”. It undoes the one it just made, then asks you to say the new request in full.
  • After 10 minutes, or if you've asked for something else in between, “cancel” is read the usual way and no longer undoes that scene.

⑤ Where to say it

Any of these work, and none of them need the home bridge:

ZoneFoundry tells Claude and ChatGPT to pass its follow-up question to you word for word rather than answer it, so they usually ask you. Now and then the AI still fills in a time on its own (for example assuming "tonight"), so glance at the time and day in the reply and say "cancel" if it's wrong.

Undo only works in the same chat: if you created it in WeChat, say “cancel” in WeChat.

⑥ How this differs from alarms and reminders

A scheduled scene means “at this time, play this in that room”. These don't create one:

  • “Wake me with the news at 7 tomorrow”: still an alarm.
  • “Remind me to turn off the stove in 10 minutes”: still a reminder.
  • “Cancel the 11 pm …” and other cancelling or negative requests: no new scheduled scene.
  • “It's 7, put some music on”: that's the time now, so no scheduled scene.
  • “Announce: we leave at 8 tomorrow morning”: the time is part of the announcement, so no scheduled scene.

For where to set and cancel alarms, reminders and scheduled news, see Alarms, reminders, scheduled news and sleep timers.

⑦ Where it shows up in the app

Scenes the assistant creates sit in the Scenes row on the Automations tab, alongside your own. That row lists them from 1.0.16 onwards. The schedule runs on the server, so it plays on time with your iPhone locked or the app closed, without waiting for an app update. For how scenes work, see Scenes: save rooms, volume and music as one tap.

FAQ

I said “cancel”. Why wasn't it undone?

Undo only works within 10 minutes of creating it, in the same chat, with no other request in between. Outside that, “cancel” is read the usual way.

Do I have to say morning or evening?

Say morning or evening, or use 24-hour time such as “23:00”. If you don't, it asks you first rather than guessing.

I can't see the new scene in the app. Will it still play on time?

Yes. The schedule runs on the server and already plays on time. The Scenes row on the app's Automations tab lists assistant-created scenes from 1.0.16 onwards.

Say it once, and it plays on time

ZoneFoundry is an iOS app that works with your existing Sonos. Say one sentence in the app, WeChat, or Claude / ChatGPT, and the scene and its schedule are set up together.