Skip to Content

Bedroom | One press before bed, the whole house checked

Windows, gas, appliances — all checked. It speaks only when something is actually wrong.
December 8, 2025 by
Bedroom | One press before bed, the whole house checked
渥屋科技股份有限公司, 系統管理者
Bedroom

SMART HOME BUTLER · BEDROOM

One press before you lie down, and the house checks itself

Are the doors and windows shut, is the gas off, did anyone leave an appliance running, is a curtain still open. Press once and the system walks the whole house for you. It speaks up only when something is wrong.

1
One press at the bedside
10 sec
To sweep the whole house
0
Alerts when all is well

That last lap around the house is really an inspection

Most people get up one more time before sleep. Check the front door is locked, see whether the back balcony door is still open, make sure the stove is really off, glance at the standby light on the television. Only after that lap can they settle.

The problem is not that the lap is hard. It is that it has to happen every single night, and how well it goes depends entirely on how awake you are. The night you got home late is the night you skip a door. The night you had two drinks is the night you miss the stove. And the one night you miss is the one that can cost you.

The other habit is worse. You stay in bed, decide it is "probably fine", then spend twenty minutes convincing yourself, or twenty minutes failing to fall asleep.

Hand it to the system and the order flips. You lie down first, press the button by the bed, and the system walks the lap instead. If everything is fine your phone stays silent and you go to sleep. If something is open or still running, one message tells you, with all of it in a single note rather than one alert per item.

The point is that it stays quiet when nothing is wrong

Plenty of home automation ends up making life noisier. A push for every light switched off, and within three days you mute the whole thing, which means you built nothing. This setup has one rule: normal results are never reported, only things that need you out of bed. That way a buzz always means something real.

Bedtime sweep 23:14 · you pressed the bedside button Front door contact sensor Locked Balcony door contact sensor Closed Living room window contact sensor Still open, go shut it ! Kitchen gas gas sensor No leak Living room TV smart plug Still drawing power ! Study curtain curtain Drawn Phone alert · 23:14 Sweep done, 2 things need you Living room window open, TV still drawing power The other 4 checks passed, already confirmed for you On the nights all six pass Your phone never buzzes No message means everything cleared
What one sweep looks like. Items on the left, current state on the right. The four ticks never ask for a second of your attention; only the two red rows turn into a message on your phone.

What it did for you that night

Laid out in order, it is easier to see how little time this takes and where it stops to wait for you.

  1. 23:14

    You press the bedside button

    You are already lying down. One press. To the system that button is just a switch, and pressing it is only a signal: start the sweep.

  2. 2 sec later

    Doors and windows first

    Front door, balcony door, living room window, bedroom window, all polled at once. The two doors report closed. The living room window reports open. First red flag.

  3. 4 sec later

    Then the gas

    The kitchen gas sensor reports nothing unusual. This one is read separately, because it does not belong in the same severity class as the rest.

  4. 7 sec later

    Then the appliances

    Television, kitchen counter plugs, bathroom heater, checked one by one. The TV plug is still drawing power. Second red flag.

  5. 9 sec later

    Curtains last

    Bedroom and study curtains are already drawn. Had one been open, the system could simply close it rather than asking you to get up.

  6. 10 sec later

    Only two things reach you

    One push, two lines. You get up, shut the window, kill the TV plug. The other four items are never mentioned. Had all six passed, that push would not exist at all.

Curtains can go one step further. Doors, windows and plugs are only reported, because closing them needs your hands. A curtain is something the system can move itself, so set it to just draw the ones left open and skip the notification entirely.

The four things this actually fixes

Safety

An unlocked door or an open gas valve is not something memory handles well over years. Something that never gets tired and never gets tipsy confirms it every night instead.

Sleep

The "did I actually lock it" loop is expensive. One press gives you an answer, and no news is genuinely good news.

Power

A television on standby all night, a forgotten counter appliance, a bathroom heater left running. Over a year that adds up, and this catches it in passing.

Fewer arguments

Who left the window open, who forgot the stove. Those conversations damage households. With a record it becomes a question of fact rather than memory.

Before and after

Bedtime situationHow it goes nowOnce this is set up
Checking doors and windowsYou walk a lap, and skip it when tiredPress from bed, answer in 10 sec
GasMostly from memory, recheck when unsureConfirmed nightly, alarmed around the clock
Appliances left onUsually discovered next morningCaught the same night
CurtainsForget one and the sun wakes youAny open one is simply closed for you
When all is wellYou still walk the lap to feel settledSilent phone, straight to sleep

What your home needs to have

Home Assistant calls every device in your home an entity, meaning something the system can see and control. Brand and model do not matter. What matters is which class it falls into. These are the classes this needs.

PurposeClass in the systemRequired
Know if a door or window is openbinary_sensor contact sensorYes
Know if the gas is wrongsensor gas sensorStrongly advised
Know if an appliance is still onswitch smart plug or switchYes
See and move the curtainscover curtainNice to have
Receive the resultnotify phone appYes
The bedside triggerswitch physical button or on-screen keyYes

That bedside button does not have to be a purchase. A virtual key on your phone works, so does a spare wall switch you never use. Some people wire it to the bedroom light instead: turning the light off starts the sweep, so there is nothing to press at all.

Gas has to be handled on its own. The bedtime sweep glances at it, but the real gas alarm must be a separate rule that runs all the time, and it must not carry any condition or time window whatsoever. Not evenings only, not occupied-home only, never deferred because you are asleep. Smoke, carbon monoxide and water leaks follow exactly the same rule. They always come first and stay completely separate from the sweep.

How the whole thing works

There are only three parts: something starts it, one blueprint runs the checklist, and a few rules handle the reporting. The middle part ships with the hub, so there is nothing to write.

Bedside button one press starts it switch_trigger_things runs the whole checklist doors · gas · plugs · curtains something off all clear wait for morning One push, all items in it entity_state_trigger_notify Do nothing, stay silent no news is good news File a task, remind at 08:00 todo_trigger_notify
The button only starts things. Judgement and reporting sit behind it. Of the three branches, the middle one matters most: doing nothing is also a correct outcome.

The blueprint in the middle is a fill-in-the-blanks form

Think of a blueprint as a form with the boxes already drawn. You only supply the contents. The one for this job is switch_trigger_things, built for exactly this shape: a switch is pressed, so go do something to a group of things.

Box to fillWhat goes in itSuggestion
What starts itThe bedside button, or the light going offA physical button feels best
Which doors and windowsFront door, balcony door, exterior windowsStart with the 4 to 6 that matter
Which appliancesTV, counter appliances, bathroom heaterAnything that gets hot comes first
Which curtainsThe ones facing a street or a neighbourLet it close them for you
Report when all is wellWhether to say "everything passed"No, silence is better

Five boxes and bedtime is covered. Reporting the failures is handled by entity_state_trigger_notify, which watches a state and sends a message the moment it is wrong. Anything that cannot be dealt with tonight goes into todo_trigger_notify, which files it and reminds you in the morning.

Different homes, different checklists

The list above is the general version. If your household looks different, adjust it like this.

Your situationWhat belongs on the listHow it should tell you
Studio rental, one roomFront door, one window, two or three plugsA single quiet push is plenty
Family flat, two or three roomsFront door, balcony door, exterior windows, gas, TVThe general version, set it as above
Living with older parentsAdd bathroom heater, space heater, kettleUnlocked door and gas should ring aloud
Young children at homeAdd balcony door, child room window, kitchen main switchAn open balcony door rings instantly
Travelling oftenSame list, plus a sweep whenever you leaveAlert should include the time you left
If you have no idea where to start, use five items. Front door, gas, balcony door, television, and the one window you always forget. Add more once it runs smoothly. Loading twenty items on day one usually ends in false alarms and abandonment.

Three optional additions

One blueprint covers the core. These three are bonuses, so add whichever you need.

What you wantBlueprintWhat it does
Remember tonight's leftovers tomorrowtodo_trigger_notifyTurns anything unresolved into a task and reminds you at 08:00. Good for a battery to replace or a lock to fix
Run even if you forget the buttonadascene_multiSet the pre-dawn slot to 01:00 with a condition that no sweep has run tonight, and it sweeps by itself. If one already ran, it stays out of the way
Start it by talkingvoice_trigger_thingsSay "I am going to bed" and the sweep begins. This is a chat input, so no voice hardware is involved

One warning: the more you add, the more careful you must be about false alarms. A system that cries wolf is worse than no system, because you will start ignoring it.

You do not have to set this up yourself

The WOOWTECH hub ships with HA-MCP, so an AI can connect straight into your system and do the work: find the devices, build the rule, then test it once itself and only report back after confirming it really runs.

YouThere is a button by my bed. I want pressing it to sweep the house. Doors, windows, gas, appliances, curtains. Only tell me if something is wrong.
pi agentFound 6 contact sensors, 1 gas sensor, 4 smart plugs and 3 curtains. The sweep rule is built. I pressed it once myself as a test, the living room window was open at the time, and the alert reached your phone correctly.
YouAnd what happens when everything is fine?
pi agentNothing at all, your phone stays quiet. Want a version that also reports the all-clear for the first two weeks, so you can see it running, then switch to silent once you trust it?
It finds the devices, builds the rule and verifies it. If a class of device is missing from your home it will say so plainly rather than pretend.

Prompts you can copy straight out

Every block below can be copied whole, using the button on the right. Pick the one closest to what you want. There is no need to use them all.

The simplest versionuse this if you just want it running
There is a button beside my bed. When I press it, check every door and
window, the gas, the appliances that should be off, and the curtains.
Push anything that is not right to my phone, and stay quiet if
everything is fine.
The full versionuse this to get it right in one go
I want a bedtime sweep. When I press the bedside button, check whether
the front door and balcony door are shut, whether the exterior windows
in each room are shut, whether the gas is normal, whether the TV and
the kitchen plugs are still on, and whether the study and bedroom
curtains are drawn.
Push only the items that failed, all of them in one message rather
than one alert each. If everything passes, do not notify me at all.
If a curtain is open, just close it, no need to ask.
Keep gas as a separate rule that runs at all times, not inside the
sweep, and with no time window or condition of any kind on it.
Anything that cannot be fixed tonight, file as a task and remind me
again at 08:00.
Once it is built, test it yourself, confirm it really works, then tell
me which devices you used.
Adjust it for your homethe version for a house with older parents
My parents live with us, so make the bedtime sweep stricter.
Besides doors and windows, also check the bathroom heater, the space
heater and the kettle.
An unlocked front door, an abnormal gas reading, or a heater left on
should alert me with sound, not a quiet message.
An open window can stay a normal quiet push.
Changing it laterone sentence is enough
Please adjust the bedtime sweep.
Stop checking the living room TV, I leave that on standby on purpose.
Also delay the sweep alert by 30 seconds, because I still have to walk
back to the bedroom after pressing the button.
When something is wrongthe report says all clear, yet a window is open
The sweep reported every door and window shut, but the study window is
standing open right now.
So the rule ran, it just never looked at that window.
List everything this rule actually checks, compare it against every
exterior door and window in the house, and tell me which ones are
missing, and whether they were never picked or have no sensor at all.
Then add the missing ones back in, and prove it by leaving a window
open and running the sweep once more.
One caution: the HA-MCP connection URL is the key to your home. Do not post it anywhere public, and do not hand it to a service you do not trust.

Common questions

I pressed the button and my phone got nothing
First check whether everything really was fine. Silence when nothing is wrong is the intended behaviour, so no alert is a good result. To confirm it is running, leave one window open on purpose and press again.
It keeps saying a door is open when it is shut
A contact sensor is two pieces that have to line up. Once the gap grows it reads as open. Usually one piece has slipped and just needs re-mounting. If one keeps misbehaving, change its battery while you are there.
Too many items in one alert, it is overwhelming
The list is too long. Trim it back to the five that matter and drop the rest. Also confirm the alert is combined into one message rather than one per item. That detail changes how the whole thing feels.
Can gas be checked only at bedtime
No. The sweep only glances at it. The real gas alarm has to be a rule that runs constantly, with no conditions and no time window at all. Smoke, carbon monoxide and water leaks work the same way, and must alert the moment they detect anything, at any hour.
I keep forgetting to press the button
Two options. Attach the sweep to switching off the bedroom light, so turning in starts it. Or set a backstop time, say 01:00, when it runs by itself if no sweep happened. Using both together is the safest.
Do I have to rebuild it to add an item
No. Just say "add the child room window to the sweep" or "check the bathroom heater too". It will find the existing rule and edit it rather than build a second one.
good night

A month from now

You no longer get up at midnight to look at the front door, and you no longer lie there wondering whether the gas is off. The nights your phone stays quiet are the nights everything was fine.

And on the few nights it does speak up, there was genuinely something to fix.

Share this post