Skip to Content

Living Room | Curtains have three conflicting jobs at once

Let daylight in, block the afternoon sun, give you privacy after dark. Each takes its turn at being most important.
February 6, 2026 by
Living Room | Curtains have three conflicting jobs at once
渥屋科技股份有限公司, 系統管理者
Living

SMART HOME BUTLER · LIVING ROOM

Curtains have three conflicting jobs at once

Let daylight in, block the afternoon sun, and give you privacy after dark. Across a day, each of those takes its turn at being the most important.

3
requirements that conflict
30%
open through the afternoon sun
2-3°
cooler on a summer afternoon

Curtains are not open or shut, they are a position

Most curtains have two states: opened in the morning, closed before bed. For the dozen hours in between nothing moves, while outside the sun keeps travelling.

The classic problem is the low afternoon sun. Between two and five it comes in from the side, and those hours can run two or three degrees warmer than the rest of the day while the leather sofa and the wooden floor slowly bleach. You are usually out at the time, and all you notice on returning is that the room feels close.

The other is privacy. After dark, with lights on inside and nothing outside, the room is completely visible from the street. Most people only think of it when they go to draw the curtains, which is normally at bedtime.

low afternoon sun privacy hours 90° 45° 0° sun elevation open shut curtain position to 30% fully shut 06:00 12:00 17:00 22:00
Sun elevation above, curtain position below. The sun is already low during those afternoon hours, which is exactly when it reaches furthest into the room.

How often the curtains move in a day

  1. 30 min after sunrise

    Open

    Not a fixed seven o'clock, but tied to sunrise. Earlier in summer, later in winter, so the light arrives at a consistent point in the day.

  2. Around 14:00

    Down to 30%

    The sun starts coming in from the side. Thirty per cent blocks the direct beam while keeping enough diffuse light that the room does not suddenly go dark.

  3. 17:00

    Back open

    The angle has passed and direct sun no longer enters, so the curtains reopen and the evening daylight is kept.

  4. At sunset

    Fully closed

    This step is about darkness rather than the clock. Once the sky dims and lights come on inside, privacy becomes the priority.

Thirty per cent rather than fully closed is the key to this setup. Closing completely darkens the room all afternoon and you end up switching lights on — trading a cooling bill for an electricity one. Leaving thirty per cent blocks the direct sun while keeping the diffuse light, which satisfies both.

Four things it takes care of

Cooler afternoons

Blocking the direct beam takes two or three degrees off a summer afternoon, and the air conditioning has less to fight.

Furniture keeps its colour

Ultraviolet is what cracks leather and bleaches wooden floors. That damage accumulates quietly and is usually noticed too late.

Automatic privacy

Closed at dusk without waiting for someone to remember. The window when the room is visible from outside simply disappears.

More daylight, not less

Fully open whenever it should be. Compared with keeping them drawn all day out of caution, this actually gets you more natural light.

Different aspects, different approaches

Your living room facesWhat mattersSuggested setup
WestThe classic low afternoon sun30% from 14:00 to 17:30 — this is the important stretch
EastDirect morning sun40% from 07:00 to 10:00, fully open in the afternoon
SouthWelcome in winter, too strong in summer50% at midday in summer, nothing in winter so the sun can warm the room
NorthAlmost no direct sunOnly the privacy step is needed; leave open all day
On a street or facing another blockPrivacy outranks daylightHold at 60% during the day and close half an hour earlier at dusk

What you need to have

What it doesCategory in the systemEssential?
Powered curtainscoverYes
Know sunrise and sunsetsun, built inShips with the hub
Measure brightnesssensor illuminanceNice to have
Measure indoor temperaturesensorNice to have
Older curtains can be automated too. Drive mechanisms vary widely, and the hub ships with three components to match: woow_cover_entity estimates position from travel time, woow_tech_somfy_cover handles Somfy motors, and cover_rf_time_based covers older radio-remote models. Whichever you have, the system can present it as a standard curtain with a settable position.
What if the curtain only opens and closes fully? The time-based component still produces "30% open". It records how many seconds a full run takes and drives for thirty per cent of it. Less precise than an encoded motor, but more than good enough for a curtain.

How the whole thing works

Sun position Outdoor brightness Indoor temperature light_sync_cover_and_fan picks a position Fully open, maximum daylight 30%, direct blocked, diffuse kept Fully shut, privacy after dark
Three inputs, one position. Time alone makes the wrong call on an overcast day, which is why the brightness input is worth adding.

Use the ready-made blueprint

The hub ships with 22 tested automation blueprints — think of one as a fill-in-the-blanks form. This uses light_sync_cover_and_fan, which maps changes in brightness onto a curtain position.

FieldWhat it meansSuggested
Which curtainThe living room curtains—
When to openTied to sunrise, not the clock30 min after sunrise
Afternoon sun windowThe hours your room actually catches it14:00 to 17:30
Position during itBlock direct, keep diffuse30%
When to closeTied to sunset or brightnessAt sunset
Add a manual override. If you open the curtains to look outside, the system should not close them again three minutes later. Have a manual adjustment pause the automation for two hours before it resumes.

Just say the word

You do not have to fill in any of those hours and positions by hand. The WOOWTECH hub ships with HA-MCP, which lets AI connect straight into your system, build the rules, and then run each one to confirm the curtain really reached the position before reporting back.

YouOpen the living room curtains in the morning, take them to thirty per cent during the afternoon sun, and close them fully after dark.
pi agentFound the curtains. They only open and close fully, so I wrapped them first with travel-time position estimation to get percentages. Three rules built: fully open 30 minutes after sunrise, 30% at 14:00, fully shut at sunset. I ran all three just now and the positions were reached.
YouDon't close them again right after I open them myself.
pi agentManual override added: once you move them by hand, automation pauses for two hours before resuming. I opened them manually as a test and nothing overrode me during that window.

Prompts you can copy straight across

Every block below can be copied whole with the button on the right. Pick the one closest to what you want — you do not need all five.

The simplest versionuse this if you just want it running
Make the powered curtains in my living room automatic. Open them
once it is properly light in the morning, take them to thirty per
cent through the low afternoon sun so the direct beam is blocked,
and close them fully after dark for privacy. Find the curtains and
sensors yourself, and if you cannot find one, skip it rather than
guessing.
The full versionhours, positions and the manual override in one go
Set up automatic control for the living room curtains in three
stages: fully open 30 minutes after sunrise, hold at 30% from 14:00
to 17:30, and close fully at sunset. Do not close them completely
during the middle stage — the thirty per cent is there to keep the
diffuse light so the room is not dark all afternoon. If the curtain
only opens and closes fully, first make percentages possible by
estimating position from travel time. If there is an illuminance
sensor, base the evening step on outdoor brightness rather than the
clock. Leave the curtains open when the indoor temperature is below
22 degrees, so winter sun can help warm the room. Add a manual
override too: after I move the curtains myself, pause automation for
two hours. When it is built, test it yourself, confirm it really
works, and then tell me which devices you used.
Tuned to your homefor a room on a street or facing another block
Our living room is on a main road with another block directly
opposite, so privacy matters more to us than daylight. Do not open
fully during the day — sixty per cent is as far as I want it. Keep
the thirty per cent for the afternoon sun, but run that stretch from
13:30 to 18:00, because we catch it for longer. In the evening do
not wait for sunset; close fully half an hour earlier. Push the
morning opening back to an hour after sunrise as well, since opening
too early puts the room on display.
Changing it lateradjust the numbers in one sentence
A few changes to the living room curtain rules. The afternoon is
still too bright, so take that stretch from 30% down to 20%. The
morning opening is too early and the motor wakes people, so move it
to an hour after sunrise. Extend the manual override pause from two
hours to four. Leave everything else alone, and when you are done
tell me the time and position for each of the three rules.
When something goes wrongfor a position that drifted after a power cut
We had a power cut yesterday, and ever since the power came back the
living room curtains no longer sit where they say they do. The panel
reads 30% open, but standing in the room it is plainly not thirty
per cent. Please recalibrate them so the percentage matches what I
can see. How you do that is up to you — running them to one end and
back and using that pass as the reference is fine. If the position
is worked out from travel time, measure those seconds again while
you are in there. Park them fully open when you are finished, and I
will walk over and check for myself.
One caution: the HA-MCP connection URL is the key to your home. Do not post it publicly, and do not give it to services you do not trust.

Common questions

The position is not quite accurate
Time-estimated curtains carry a small error that can accumulate. The fix is a full open or full close once a day, which recalibrates against the end stop. The usual "open at sunrise, close at sunset" pattern already does this for you.
Is the motor noisy?
A little. That is why opening is set thirty minutes after sunrise rather than at sunrise — in summer, when the sun is up early, it will not disturb anyone still asleep. Closing in the evening is rarely an issue since everyone is awake.
Will it go to 30% on an overcast day too?
On time alone, yes — that is the weakness of the clock-only version. Add an illuminance sensor and the system checks whether it is genuinely bright outside, leaving the curtains open when it is not. It is the single most worthwhile sensor to add here.
Should it block the winter sun as well?
Usually not; in winter sunlight is an asset rather than a burden. Add a condition so the curtains stay open when the indoor temperature is below a given value, letting the sun help heat the room.
Should all our windows move together?
Better not. Windows facing different directions need different timing, and moving them together means the most conservative aspect dictates all of them. Set them separately — the assistant can build several rules in one go.
Do I have to rebuild it to change the position?
No. Just say "the afternoon is still too bright, take it to 20%" and the assistant will find that rule and edit it.
just enough sun

After one summer

Coming home in the afternoon no longer means walking into a hot, close room, and the leather on the sofa has not faded the way it used to.

And it has been a long time since you last reached for that cord.

Share this post