Skip to Content

Kitchen | The extractor speeds up when the smoke does

Not just on and off. More smoke means more speed, and it runs on after cooking to clear what is left.
September 21, 2025 by
Kitchen | The extractor speeds up when the smoke does
渥屋科技股份有限公司, 系統管理者
Kitchen

SMART HOME BUTLER · KITCHEN

The extractor speeds up when the smoke does

Not just on and off. More smoke means more speed, less smoke means less, and it keeps running for a few minutes after the hob goes off to clear what is left.

3
speeds, chosen by air quality
5 min
run-on after cooking ends
0
times you touch the switch

Cooking smoke is not just a smell, it is something you breathe

Stir-frying produces a lot of PM2.5 — fine particles small enough to reach deep into the lungs. A single round of high-heat frying can push kitchen PM2.5 to ten times its usual level, and it does not politely stay in the kitchen. It drifts to the living room and into the bedrooms.

Everyone has an extractor hood. The problem is how it gets used. Most people either run it flat out the whole time, or flick it to low and start cooking, then switch it off the moment they are done. None of those is right: full speed is loud and wasteful, low speed cannot keep up, and switching off immediately leaves the last of the smoke circulating through the house.

Let the system watch the actual air and all three problems go away.

It responds to the numbers in the air, not to your hand

With an air quality sensor in the kitchen, the system knows the PM2.5 level every minute. As the level rises it turns the fan up; as it falls it turns the fan down. That clears the smoke without running at full roar the entire time.

Kitchen PM2.5 (µg/m³) 250 150 80 35 0 peak 220 Extractor speed high med low run-on after hob off 0 min 10 min 20 min 30 min Each dashed line is a gear change. Cross one and the fan steps to that speed
Thirty minutes of pan-frying a fish. Above is the PM2.5 in the air, below is the speed the extractor picked for itself. You did not touch it once.

What happened in those thirty minutes

  1. 0 min

    Prep

    PM2.5 at 12, the air is clean. The extractor is off and the kitchen is quiet.

  2. 5 min

    Pan and oil go on

    The level passes 35 and the fan starts on low. There is only a faint smell at this point, so low is enough and it stays quiet.

  3. 7 min

    Fish goes in

    The level passes 80 and it steps to medium. This is the moment a person would normally reach over and press the button — the system just gets there first.

  4. 11 min

    The worst of it

    Past 150, so full speed. These are the minutes that need the most extraction, and also the minutes when your hands are fullest.

  5. 19 min

    Off the heat, levels dropping

    The fan steps back to medium and then to low. It does not sit at full speed doing nothing.

  6. From 23 min

    Still running after the hob is off

    This is the part most people skip. Switching off the hob does not mean the air is clean — the remaining smoke is still circulating. The system runs on at low for five more minutes and clears it before stopping.

The run-on is what people notice most. The common complaint of "I did run the extractor, but the living room still smells" almost always traces back to switching off at the same moment as the hob. Those extra five minutes make a visible difference.

Four things it takes care of

Health

PM2.5 reaching deep into the lungs is real harm. Whoever cooks most often takes the brunt of it, which makes this a good job to hand to a machine.

Quiet

No need to run flat out throughout. Full speed only during the few genuinely smoky minutes; the rest of the time it works softly.

Cleanliness

Smoke stops drifting onto the sofa and curtains. With less greasy film, furniture and walls are far easier to keep clean.

Running cost

High when needed, low when not, off when done. Over a year that adds up against leaving it on full throughout.

Different cooking, different thresholds

What you are cookingLowMedHighWhy
Stir-frying, high heat3070130Smoke arrives fast and hard, so drop all three and start earlier
Pan-frying fish or steak3580150The general case. Most homes can use this set as-is
Simmering and soups50110200Mostly steam rather than smoke — too sensitive and it runs for nothing
Air fryer, oven4090160Almost nothing early, then a sudden burst, so keep the middle threshold tight
Open-plan kitchen2560120No wall in the way, so extraction has to start sooner or it goes straight into the living room
Do not want to think about it? Use 35 / 80 / 150. It handles most dishes in most homes, and you can adjust later by simply asking.

What you need to have

Home Assistant calls every device an "entity". The brand and model do not matter — what matters is the category it falls into.

What it doesCategory in the systemEssential?
Measure PM2.5sensorYes
Extractor hoodfan, or a switchYes
Measure carbon monoxidesensorRecommended
Make-up air fan at a windowfan or switchNice to have
Receive alertsnotify (phone app)Recommended
Extractor only has on and off, no speed control? Wrap it with the woow_fan_entity component and it becomes a fan with steps, which is what makes the three speeds above possible. The component ships with the hub. If your hood has three physical buttons instead, wire a switch to each and wrap those the same way.
Worth noting: the same sensor is also watching carbon monoxide. Incomplete gas combustion produces CO, which has no colour and no smell. Since the sensor is already there, setting up a CO alarm alongside is cheap insurance — and it is a separate rule from the smoke ones.

How the whole thing works

Air sensor PM2.5 every minute greenhouse blueprint checks three thresholds above 150 above 80 above 35 Full speed, the smokiest minutes Medium, normal cooking Low, including the run-on
The sensor only reports numbers; all the deciding happens in the blueprint. As levels fall, the same thresholds run in reverse and the fan steps back down.

Use the ready-made decision, do not build one

The hub ships with 22 tested automation blueprints. Think of a blueprint as a fill-in-the-blanks form: the structure is done, you supply the content. This one uses greenhouse, which exists to handle "when this number passes that, do this". Three speeds means three rules, each filled in once.

FieldWhat it meansSuggested
Which number to watchThe kitchen PM2.5 sensor—
Act aboveOne threshold per rule35 / 80 / 150
Step back belowA little under the start value, to stop it flapping25 / 60 / 120
What to controlThe extractor, set to the matching speed—
NotificationsNot needed here, but essential on the CO ruleCO only
Why are the up and down numbers different? With a single value, a level hovering near the threshold makes the fan hop between speeds constantly, which is noisy. Separating them settles it down.

Two optional additions

If you wantBlueprintWhat it does
Carbon monoxide alarmA second greenhouseCO above the safe level means full extraction and an immediate alert. This has nothing to do with smoke — it is an independent safety rule, and not one to switch off because it is noisy
Unattended hob reminderentity_state_trigger_notifyMessages you if the extractor stays at full speed beyond a set time, which usually means the hob is on and nobody is in the kitchen

Just say the word

None of the above needs clicking through by hand. The WOOWTECH hub ships with HA-MCP, which lets AI connect straight into your system, build the thing, and then check for itself that it really runs.

YouSet up automatic speed control for the kitchen extractor. Low above 35 PM2.5, medium above 80, full above 150, stepping back down as it clears. Then run on at low for five minutes after cooking.
pi agentFound "Kitchen air quality" and "Extractor hood". The hood only had on and off, so I wrapped it into three speeds first, then built the rules. All three gear changes plus the run-on are in place. I ran it by hand once and all three speeds respond.
YouWhat about carbon monoxide?
pi agentThe same sensor measures CO. I would suggest a separate rule: above 35 ppm, full extraction and an immediate alert to your phone. It stays independent of the three smoke rules, so nothing can interfere with it and no schedule can hold it back. Shall I add it?

Prompts you can copy straight across

Every block below is meant to be copied whole, and the button on the right does it for you. Pick whichever one is closest to what you want — you do not need all five.

The short versionwhen you just want it running
Connect the kitchen extractor hood to the air quality sensor so it picks its own speed from the PM2.5 reading: low when there is a little smoke, medium once it builds, full when it gets really sharp, and back down again as the air clears.
Start by finding which of my devices you can use, read the names back to me, and only build it once I say yes.
The full versionthresholds, run-on and the CO rule
Set up the kitchen extractor hood to change speed automatically from PM2.5. Use one of the ready-made blueprints already on the hub rather than writing config yourself.
First find the kitchen air quality sensor and the extractor hood and read them back to me. If the hood only appears as on and off, wrap it into a fan with three speeds before you go any further.
Use 35 for low, 80 for medium and 150 for full. On the way back down use 25, 60 and 120 instead, so the numbers for going up and coming down are spread apart and the speed does not flap when the reading sits near a threshold.
When it drops under 25, do not stop straight away — keep running at low for 5 more minutes to clear what is left, then switch off.
Add one separate carbon monoxide rule as well: above 35 ppm, full extraction plus an immediate alert to my phone. That one is a safety rule, so give it no schedule and no other conditions.
Do not notify me about ordinary speed changes; just get on with it quietly.
Once it is built, test it yourself, confirm it really runs, and then tell me which devices you used.
Tuned to your kitchenopen-plan needs to start earlier
My kitchen is open-plan — there is no wall between the hob and the living room, so smoke drifts straight out.
Build the same three-speed setup, but shift the whole set of thresholds down: 25 for low, 60 for medium, 120 for full, so it starts pulling earlier. Move the step-back numbers down to match, keeping them apart from the numbers that switch it up.
Make the run-on after cooking longer too: low speed for 8 minutes.
If there is an air quality sensor in the living room as well, tell me afterwards whether its readings come down with it.
Changing it laterone sentence is enough
The extractor hood speed rules you set up for me start too late when I stir-fry.
Drop the first threshold from 35 to 30 and the second from 80 to 70. Leave the full-speed step and the run-on time exactly as they are.
When you are done, tell me which rules you touched and what all three thresholds are now.
Not sure it really movesdemo all three speeds now
I am standing in the kitchen right now, so run all three hood speeds for me one after another while I watch.
Take it to the lowest step and hold ten seconds, then jump to medium for ten seconds, then push it to full for ten seconds, and send a phone notification on every change so I know which step it is on.
Once the three are done, hand it back to automatic instead of leaving the hood stuck at full.
If a step sends the message but the hood does not actually react, say which step it was and do not smooth it over.
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

Where should the sensor go?
Not directly over the hob, and not right under the hood. The first gets coated by heat and grease; the second measures air that has already been extracted. Put it on the other side of the kitchen, one to two metres from the hob, roughly at breathing height — that is the air you actually take in.
The speed keeps hopping around
Your up and down thresholds are too close together. Drop the step-back values by another ten or twenty — medium from 60 to 55, for example — and it settles.
It runs at full speed while I am making soup, and it is loud
Steam counts as particles too. Either shift all three thresholds up a step (50 / 110 / 200), or switch to manual for that stretch of cooking. Both are fine.
The extractor is running but levels will not drop
Usually there is no make-up air. Air taken out has to be replaced from somewhere, and with every kitchen door and window shut, extraction efficiency falls a long way. Opening a window or the kitchen door normally shows an immediate difference.
The readings look too high across the board
Put the sensor outside or on the balcony for ten minutes and see whether it returns to something near the day's published air quality index. If it still reads high outdoors, it needs cleaning or replacing. Kitchen sensors have shorter lives than others because of the grease.
Do I have to rebuild it to change the thresholds?
No. Just say "it starts too late when I stir-fry, drop the first step to 30" and the assistant will find that rule and edit it.
one month later

A month from now

The sofa and curtains no longer smell of cooking, and the kitchen walls are noticeably less greasy. You have stopped freeing up a hand mid-cook to reach for the hood.

The part you will appreciate most is those five minutes after you finish — you are already sitting at the table while it quietly clears the last of the smoke.

Share this post