SMART HOME BUTLER · MASTER BEDROOM
Wake the body first. The alarm is only the backstop
Being yanked out of deep sleep by a ringtone costs you the rest of the morning. Start twenty minutes earlier with light and temperature instead, and by the time the alarm sounds you are already half awake.
Waking up is not the hard part. Being dragged out of deep sleep is
Same alarm, same 6:30, and yet some mornings feel effortless while others feel like being hauled out of water. The difference is rarely how many hours you slept. It is which stage of sleep you happened to be in when the sound arrived.
Sleep runs in cycles, deep and light alternating through the night. If the ringtone lands in the middle of a deep stage, the body has no time to switch over, and you get the fog: slow thinking, heavy limbs, a bad mood for no reason. It has a name, sleep inertia, and it can last anywhere from half an hour to a full hour. That first coffee is mostly there to paper over it.
Wake during a light stage and getting up costs almost nothing. The catch is that you cannot choose which stage you are in. But you can do something else: give the body enough signal, ahead of time, that it drifts up out of deep sleep on its own.
Light and temperature are the two signals the body actually listens to
Your internal clock does not read the time. It reads the room. Light arrives, melatonin starts clearing out, cortisol starts rising, and the body begins booting up. Temperature works the same way. A room that stays warm and still through the last hours of sleep pushes you deeper; air that turns a little cooler and fresher lets you float up.
So the right order is not "alarm rings, then lights come on". It is lights first, temperature second, alarm last and only if needed. The alarm stops being the star and becomes insurance, there for the mornings when twenty minutes of light was not enough. On most days it goes off after your eyes are already open.
What the room actually does in those twenty minutes
Here is the same chart written out minute by minute, using a weekday target of 6:30.
- 06:10
The first sliver of light
The bedside lamp comes on at its lowest setting, around 3%, dimmer than a phone screen. It will not wake you, but your eyelids register it. From this moment the brightness never stops rising, just far too slowly to notice.
- 06:15
The curtains crack open
Curtains move to 20%. In the lighter half of the year this is the most valuable step of all, because daylight reaches your body clock better than any lamp can. In winter the lamp carries the load and this step simply stops the room feeling closed in.
- 06:20
The air conditioning eases off
The setpoint starts walking down from 27.5°C while the curtains reach halfway. The air turns fresher, which is exactly the condition that helps you float from deep sleep into light sleep. Not a sound so far.
- 06:25
Nearly at full brightness
Light is around 45%, curtains at 80%, and the room finally looks the way early morning should. By now most people have turned over and are aware, just not yet committed to sitting up.
- 06:30
The alarm arrives
Light at 55%, curtains fully open, setpoint resting at 26°C. Quiet music fades in on the speaker and a notification lands on your phone with today's weather and your first appointment. Insurance, not the main event.
- 06:45
The room tidies up after itself
Fifteen minutes after you leave the bedroom, the lamp goes off, the music stops, and the air conditioning switches to its away setting. Nothing to check on your way out, and no lamp burning all day.
It can tell a workday from a day off
The fastest way to kill a routine like this is for the lights to come up at 6:10 on a Saturday. Let that happen twice and most people switch the whole thing off and never turn it back on.
So the workday decision has to belong to the system, and it cannot rest on "Monday to Friday" alone. What actually trips people up is public holidays, the make-up workdays that follow them, the leave you booked yourself, and the days you are away. All of that already lives in a calendar. Let the system read it.
| Today is | What the calendar shows | What the room does |
|---|---|---|
| An ordinary weekday | No all-day event | Full routine from 06:10 |
| A weekend | Not a working day anyway | Skipped entirely, sleep in |
| A public holiday | All-day event on the holiday calendar | Skipped entirely |
| A make-up workday | A Saturday, but not on the holiday calendar | Runs like a weekday |
| A day of leave | Your own calendar says time off | Skipped entirely |
| An unusually early start | First appointment before 8:00 | Whole routine shifts thirty minutes earlier |
That last row is the one people only appreciate after living with it. You never have to remember to move the alarm the night before. A 7:30 meeting appears in the calendar and the room starts earlier by itself.
What you need on hand
Home Assistant calls every piece of equipment in the house an entity, meaning one controllable thing as far as the system is concerned. The brand and model do not matter at all. What matters is which category it falls into. These are enough to begin.
| Purpose | Category in the system | Required? |
|---|---|---|
| A lamp you can dim | light | Required |
| Knowing whether today counts | calendar | Required |
| Motorised curtains | cover | Nice to have |
| Air conditioning or heating | climate | Nice to have |
| Quiet music | media_player | Optional |
| The morning notification | notify on your phone | Recommended |
How the pieces fit together
There are only three roles here: something that decides whether today counts, something that lays out the timings, and a handful of things that act.
Use the ready-made pieces for the logic in the middle
The hub ships with a tested set of automation blueprints. Think of a blueprint as a fill-in-the-blank form: the boxes are already drawn, you only supply the contents. This routine uses four of them, one per job.
| The box to fill | What goes in it | Suggested |
|---|---|---|
| Does today count | calendar_trigger_things reads the calendar | Workdays only |
| When it begins | adascene_multi lays out the slots | 20 min before |
| How the light rises | adalight fades up from zero | Peak 55% |
| How far curtains open | Position set inside each slot | 20 / 50 / 100 |
| Where the temperature goes | sync_climate follows the slots | 27.5 to 26.0 |
| Whether it makes a sound | Speaker and phone notification | Volume 15% |
Fill those in and the whole thing stands up. You are not writing rule after rule, and you are not left wondering what happens if someone wakes halfway through the fade.
Different homes, different numbers
Those are general values. If your situation is unusual, adjust along these lines.
| Your situation | Lead time | Peak brightness | Temperature |
|---|---|---|---|
| Living alone, fixed hours | 20 min | 55% | 27.5 down to 26.0 |
| Two people, very different hours | 20 min | 30% first, 55% second | Only on the second pass |
| Sleeps like a rock | 25 min | 70% | 27.5 down to 25.5 |
| Wakes at the slightest light | 15 min | 35% | Half a degree only |
| Shift work, changes weekly | 20 min | 55% | Start time follows the calendar |
| Cold winters | 25 min | 55% | Bring the heating up early instead |
Four things it quietly takes care of
A gentler landing
The body gets twenty minutes to drift up out of deep sleep instead of being torn out of it by one sound. The half hour of fog afterwards shrinks noticeably.
Your rhythm settles
Getting light at the same time every morning steadies the internal clock. Given a few weeks, the hour you start feeling sleepy at night drifts earlier too.
Nobody else gets woken
Light and temperature are silent signals. Two people on different schedules can share one room, and the earlier riser does not drag the other one up as well.
Days off stay days off
If the calendar says you are not working, nothing runs. No Friday-night ritual of switching alarms off, and no Saturday morning ambush from your own house.
Before and after
| Moment | How it goes now | How it goes after |
|---|---|---|
| The instant the alarm sounds | Possibly deep asleep, wrenched awake | Usually already light asleep, eyes just open |
| The half hour afterwards | Foggy, slow, reaching for coffee | Clear-headed enough to eat breakfast properly |
| Room temperature | One setting all night, stuffy by morning | Eased toward something fresh before you wake |
| Weekend mornings | Forgot to cancel the alarm, woken furious | The system knows it is a day off and stays still |
| A sudden early start | Remember to change the alarm the night before | It is in the calendar, so the room starts earlier |
| After you leave | Lamp and air conditioning possibly left running | Everything shuts down fifteen minutes later |
You do not have to set this up yourself. One sentence will do
None of the above needs clicking through box by box. The WOOWTECH hub runs HA-MCP, so the assistant can reach into your system and do the work directly, then go back and check that it really runs. If a device is missing it tells you rather than pretending.
Prompts you can copy straight out
Each block below can be copied whole, and there is a copy button on the right of each one. Pick the one closest to what you want. You do not need all five.
I get up at 6:30 on weekdays. Set up a wake-up routine in the master bedroom: start fading the bedside lamp up from full dark at 6:10 and reach full brightness at 6:30, and only then let the alarm sound. Use the blueprints already on the hub, and do not hand me a config file to paste.
Build a wake-up routine in the master bedroom. Weekday target is 6:30, starting at 6:10. Fade the light from 0 up to 55%, open the curtains in three steps at 20%, 50% and fully open, and ease the air conditioning setpoint from 27.5 down to 26 degrees with no chimes along the way. At 6:30 play quiet music at low volume and push me today's weather and my first appointment. Skip the whole thing on weekends, on public holidays, and on any day my calendar says I am on leave; a make-up Saturday should run like a weekday. If my first appointment is before 8:00, shift everything thirty minutes earlier. Fifteen minutes after I leave the bedroom, shut the light, the music and the air conditioning down. If the curtains or the air conditioning do not respond, make up for it with the lamp and push me a message saying which one failed. Once it is set up, test it yourself, confirm it really runs, and then tell me which devices you used.
My partner and I get up forty minutes apart and share one bedroom. First pass starts at 6:10 using only the bedside lamp, capped at 30%, curtains held at 20%, air conditioning untouched, completely silent, and notifications sent to my phone only. Second pass at 7:10 brings up the main light, opens the curtains fully and drops the setpoint to 26 degrees, and music is allowed from that point on. Both passes run on weekdays only and skip days off entirely.
The master bedroom wake-up routine I set up is too bright and starts too late. Bring the peak down from 55% to 40%, move the start from 6:10 to 6:00, and turn the music volume down a little. Leave everything else alone, and tell me exactly which settings you changed.
The wake-up routine stopped halfway through this morning. The lamp came on, then nothing. I am not in a hurry right now, so pretend it is ten past six and run the whole thing from the top while I watch. After each action, pause and say either that the step worked or that the step did nothing. Wherever it stalls is where we pick it up. Put the room back the way it was once you are done.
Common questions
Does a slow fade really work, or will it still startle me?
My partner gets up later. Will this disturb them?
I want to sleep in at weekends. Could it fire by accident?
My bedroom is freezing in winter. Would cooling it make it harder to get up?
I have no motorised curtains. Can I still do this?
What about a one-off early start?
A month from now
It has been a long time since a ringtone startled you awake. Most mornings your eyes open somewhere in the middle of the fade, and the alarm goes off while you are already pulling on socks.
And on Saturday morning, the room stays completely still.