TP-Link Kasa Smart Ceiling Fan Control and Dimmer Switch (KS240)
Compiled by SmartHomeWorkflow Research · TP-Link (Kasa) · Switches & Dimmers · Price: TP-Link shows no price on its own US product page for this model; its 'BUY NOW' button hands you off to a retailer instead of showing a figure. So no price is shown here rather than the retailer's, because we record makers' prices and a reseller's number is not one. Budget from the retail listing TP-Link's own button points to.
Compatibility at a glance
Does it work with your platform?
Choose your platform to see its setup and functions. Your choice carries across product pages.
Choose a platform above for its connection. A hub can be optional for the device itself and required for a platform or automation.
No hub, and TP-Link names none anywhere on the page — this is a Wi-Fi switch that talks to your router directly. What it does require is wiring, and one requirement is absolute and stated twice: 'Neutral Wire Required: Yes', with the installation note 'Neutral wire is required. Connect wires to the smart switch as below.' That is the single fact that decides whether you can buy this, and it is decided by your house rather than by you — older US switch boxes frequently have no neutral, and no setting or adapter works around it. Check the box before ordering. The switch replaces a combined fan-and-light wall control, so it is a two-load device in one gang: it sets fan speed and dims the light from the same faceplate.[1][21]
Apple Home · Works
How it connects to Apple Home
Follow the recorded connection below. Equipment details and setup limits explain what else this path needs.
Native connection
Connection summary
TP-Link Kasa Smart Ceiling Fan Control and Dimmer Switch (KS240)
SwitchTP-Link Kasa Smart Ceiling Fan Control and Dimmer Switch (KS240)
→Native connection
Apple HomePlatform control
What you gainThis connection communicates locally.
Keep in mindIntermediate equipment and transport are not mapped in this summary. Read the setup notes before choosing hardware. Check the function table for supported controls and routines. A connection diagram does not establish every function or remote access.
How to read the equipment roles
This shows the connection route, not every network cable or a shopping list. One device may provide several roles, including a Matter controller and a Thread border router. Only a Thread connection needs the Thread role. Read the equipment cards for all recorded requirements.
These paths summarize documented setup options. Check the function table for the connection covered by each recorded capability.
A real Apple Home answer, and it is worth saying so explicitly because two other products verified this same week turned out to offer only Siri Shortcuts dressed up as Apple support. TP-Link's own words describe the Home app rather than a voice phrase: 'Easily integrate your KS240 with Apple Home to conveniently manage your connected fans and lights using the Apple Home App or with voice commands by asking Siri.' A device you manage in the Apple Home App is a device in Apple Home — a tile, a room, something automations can address and the household can share. TP-Link also uses Apple's current name for the platform rather than the retired 'HomeKit' branding. One thing NOT published: TP-Link does not say whether the route is HomeKit or Matter, so the mechanism is recorded as native and local on the strength of the Home-app statement rather than a stated protocol. Matter is named nowhere on the page.[1][17]
The equipment list for this platform is not fully specified here. Use the documented setup above; an empty list does not mean no equipment is needed.
Google Home · Works; three functions unconfirmed (see the note)
How it connects to Google Home
Follow the recorded connection below. Equipment details and setup limits explain what else this path needs.
Account link
The documented connection
TP-Link Kasa Smart Ceiling Fan Control and Dimmer Switch (KS240)
SwitchTP-Link Kasa Smart Ceiling Fan Control and Dimmer Switch (KS240)
→Wi-Fi
Wi-Fi routerYour home network
→Internet
Cloud serviceInternet connection required
→Account link
Google HomePlatform control
What you gainReach the device through the documented cloud connection.
Keep in mindCheck the function table for supported controls and routines. A connection diagram does not establish every function or remote access.
How to read the equipment roles
This shows the connection route, not every network cable or a shopping list. One device may provide several roles, including a Matter controller and a Thread border router. Only a Thread connection needs the Thread role. Read the equipment cards for all recorded requirements.
These paths summarize documented setup options. Check the function table for the connection covered by each recorded capability.
TP-Link connects this switch to Google Home when you link your TP-Link account through Works with Google Home in the Google Home app. TP-Link doesn't say which controls Google gets, so on/off, dimming and fan speed are unconfirmed there.[1][17][23][26]
The equipment list for this platform is not fully specified here. Use the documented setup above; an empty list does not mean no equipment is needed.
Amazon Alexa · Works; three functions unconfirmed (see the note)
How it connects to Amazon Alexa
Follow the recorded connection below. Equipment details and setup limits explain what else this path needs.
Alexa skill
The documented connection
TP-Link Kasa Smart Ceiling Fan Control and Dimmer Switch (KS240)
SwitchTP-Link Kasa Smart Ceiling Fan Control and Dimmer Switch (KS240)
→Wi-Fi
Wi-Fi routerYour home network
→Internet
Cloud serviceInternet connection required
→Alexa skill
Amazon AlexaPlatform control
What you gainReach the device through the documented cloud connection.
Keep in mindCheck the function table for supported controls and routines. A connection diagram does not establish every function or remote access.
How to read the equipment roles
This shows the connection route, not every network cable or a shopping list. One device may provide several roles, including a Matter controller and a Thread border router. Only a Thread connection needs the Thread role. Read the equipment cards for all recorded requirements.
These paths summarize documented setup options. Check the function table for the connection covered by each recorded capability.
TP-Link connects this switch to Alexa through the Kasa skill, which you turn on in the Alexa app and sign in to with your TP-Link account. TP-Link doesn't say which controls Alexa gets, so on/off, dimming and fan speed are unconfirmed there.[1][17][23][25]
The equipment list for this platform is not fully specified here. Use the documented setup above; an empty list does not mean no equipment is needed.
SmartThings · Doesn't work
This connection does not work
No supported connection
Switch×SmartThings
The record does not support a connection to this platform. Read the explanation below.
Plan on a different switch if SmartThings runs your house. TP-Link's specification sheet for the KS240 has a line headed 'Third-Party Platform', and the whole of it reads Apple Home, Alexa, Google Assistant. SmartThings is not on it, and that line is where TP-Link says what a switch works with. This is not the company ignoring SmartThings generally: the same line on TP-Link's own Tapo S505 switch does carry Samsung SmartThings, so TP-Link adds it where it applies, and for this fan-and-light switch it did not. Apple Home, Alexa or Google Home are the three that are stood behind here.[2]
Home Assistant · Works
How it connects to Home Assistant
Follow the documented setup. Read the equipment details and connection limits below.
Local network
Connect over your home network
TP-Link Kasa Smart Ceiling Fan Control and Dimmer Switch (KS240)
Dimmer switchTP-Link Kasa Smart Ceiling Fan Control and Dimmer Switch (KS240)
→Local network
Home networkLocal network connection
→Local integration
Home AssistantPlatform app
What you gainReach the device through its documented local network integration.
Keep in mindRead the setup notes for required credentials, firmware, pairing and supported functions. Local communication does not establish every function or remote access.
Which features come through?
Check the function table and setup notes for this route. An alternative connection does not inherit every capability of the recorded primary connection. A Thread border router, a Matter controller and a platform home hub are different roles; suitable hardware may provide more than one.
These paths summarize documented setup options. Check the function table for the connection covered by each recorded capability.
⊕ The strongest cell on this record, and unusually so because it rests on a MODEL NAME rather than a device class. Home Assistant ships an official TP-Link Smart Home integration, IoT class 'Local Polling', which 'allows you to control your TP-Link Kasa Smart Home Devices and TP-Link Tapo Devices' — and its supported-wall-switch list names KS240 explicitly, alongside HS200, HS210, HS220, KS200, KS200M, KS205, KS220, KS220M, KS225 and KS230. Most integration cells in this catalogue rest on a class match that a future model list could narrow; this one is already at model granularity. The integration covers fans and lights among its device categories, which matters for a two-load switch. ⚠ One condition attached to this model specifically: Home Assistant footnotes KS240 as requiring authentication, so expect to supply TP-Link account credentials during setup even though the control path itself is local. TP-Link names Home Assistant nowhere — the whole cell comes from the other side.[3][20][24]
One device can provide more than one role. These are setup requirements, not a shopping list of separate purchases.
What could you do with this?
Put its functions to use.
Research, not hands-on testing
Start with a documented control or event. The selected connection shows what is confirmed for that platform.
↔Device control
Documented device function
On/off
The device supports this control.
Compare its platform availability in the table below.
A real Apple Home answer, and it is worth saying so explicitly because two other products verified this same week turned out to offer only Siri Shortcuts dressed up as Apple support. TP-Link's own words describe the Home app rather than a voice phrase: 'Easily integrate your KS240 with Apple Home to conveniently manage your connected fans and lights using the Apple Home App or with voice commands by asking Siri.' A device you manage in the Apple Home App is a device in Apple Home — a tile, a room, something automations can address and the household can share. TP-Link also uses Apple's current name for the platform rather than the retired 'HomeKit' branding. One thing NOT published: TP-Link does not say whether the route is HomeKit or Matter, so the mechanism is recorded as native and local on the strength of the Home-app statement rather than a stated protocol. Matter is named nowhere on the page.
Google Home · Works; three functions unconfirmed (see the note)
On/off
This device supports on/off.
Control
Not stated
Automation
? not stated
Setup: See the equipment information above.
Setup and sources
TP-Link connects this switch to Google Home when you link your TP-Link account through Works with Google Home in the Google Home app. TP-Link doesn't say which controls Google gets, so on/off, dimming and fan speed are unconfirmed there.
Alexa · Works; three functions unconfirmed (see the note)
On/off
This device supports on/off.
Control
Not stated
Automation
—
Setup: See the equipment information above.
Setup and sources
TP-Link connects this switch to Alexa through the Kasa skill, which you turn on in the Alexa app and sign in to with your TP-Link account. TP-Link doesn't say which controls Alexa gets, so on/off, dimming and fan speed are unconfirmed there.
Plan on a different switch if SmartThings runs your house. TP-Link's specification sheet for the KS240 has a line headed 'Third-Party Platform', and the whole of it reads Apple Home, Alexa, Google Assistant. SmartThings is not on it, and that line is where TP-Link says what a switch works with. This is not the company ignoring SmartThings generally: the same line on TP-Link's own Tapo S505 switch does carry Samsung SmartThings, so TP-Link adds it where it applies, and for this fan-and-light switch it did not. Apple Home, Alexa or Google Home are the three that are stood behind here.
⊕ The strongest cell on this record, and unusually so because it rests on a MODEL NAME rather than a device class. Home Assistant ships an official TP-Link Smart Home integration, IoT class 'Local Polling', which 'allows you to control your TP-Link Kasa Smart Home Devices and TP-Link Tapo Devices' — and its supported-wall-switch list names KS240 explicitly, alongside HS200, HS210, HS220, KS200, KS200M, KS205, KS220, KS220M, KS225 and KS230. Most integration cells in this catalogue rest on a class match that a future model list could narrow; this one is already at model granularity. The integration covers fans and lights among its device categories, which matters for a two-load switch. ⚠ One condition attached to this model specifically: Home Assistant footnotes KS240 as requiring authentication, so expect to supply TP-Link account credentials during setup even though the control path itself is local. TP-Link names Home Assistant nowhere — the whole cell comes from the other side.
Automation availability for this model is not established.
✓ Documented for this connection. × A stated limit. ◐ A partial function. ? Not established. A listed device function does not establish a complete routine, its other equipment or any plan requirements.
Setup and sources
Apple Home
A real Apple Home answer, and it is worth saying so explicitly because two other products verified this same week turned out to offer only Siri Shortcuts dressed up as Apple support. TP-Link's own words describe the Home app rather than a voice phrase: 'Easily integrate your KS240 with Apple Home to conveniently manage your connected fans and lights using the Apple Home App or with voice commands by asking Siri.' A device you manage in the Apple Home App is a device in Apple Home — a tile, a room, something automations can address and the household can share. TP-Link also uses Apple's current name for the platform rather than the retired 'HomeKit' branding. One thing NOT published: TP-Link does not say whether the route is HomeKit or Matter, so the mechanism is recorded as native and local on the strength of the Home-app statement rather than a stated protocol. Matter is named nowhere on the page.[1][17]
Google Home
TP-Link connects this switch to Google Home when you link your TP-Link account through Works with Google Home in the Google Home app. TP-Link doesn't say which controls Google gets, so on/off, dimming and fan speed are unconfirmed there.[1][17][23][26]
Alexa
TP-Link connects this switch to Alexa through the Kasa skill, which you turn on in the Alexa app and sign in to with your TP-Link account. TP-Link doesn't say which controls Alexa gets, so on/off, dimming and fan speed are unconfirmed there.[1][17][23][25]
SmartThings
Plan on a different switch if SmartThings runs your house. TP-Link's specification sheet for the KS240 has a line headed 'Third-Party Platform', and the whole of it reads Apple Home, Alexa, Google Assistant. SmartThings is not on it, and that line is where TP-Link says what a switch works with. This is not the company ignoring SmartThings generally: the same line on TP-Link's own Tapo S505 switch does carry Samsung SmartThings, so TP-Link adds it where it applies, and for this fan-and-light switch it did not. Apple Home, Alexa or Google Home are the three that are stood behind here.[2]
Home Assistant
⊕ The strongest cell on this record, and unusually so because it rests on a MODEL NAME rather than a device class. Home Assistant ships an official TP-Link Smart Home integration, IoT class 'Local Polling', which 'allows you to control your TP-Link Kasa Smart Home Devices and TP-Link Tapo Devices' — and its supported-wall-switch list names KS240 explicitly, alongside HS200, HS210, HS220, KS200, KS200M, KS205, KS220, KS220M, KS225 and KS230. Most integration cells in this catalogue rest on a class match that a future model list could narrow; this one is already at model granularity. The integration covers fans and lights among its device categories, which matters for a two-load switch. ⚠ One condition attached to this model specifically: Home Assistant footnotes KS240 as requiring authentication, so expect to supply TP-Link account credentials during setup even though the control path itself is local. TP-Link names Home Assistant nowhere — the whole cell comes from the other side.[3][20][24]
A real Apple Home answer, and it is worth saying so explicitly because two other products verified this same week turned out to offer only Siri Shortcuts dressed up as Apple support. TP-Link's own words describe the Home app rather than a voice phrase: 'Easily integrate your KS240 with Apple Home to conveniently manage your connected fans and lights using the Apple Home App or with voice commands by asking Siri.' A device you manage in the Apple Home App is a device in Apple Home — a tile, a room, something automations can address and the household can share. TP-Link also uses Apple's current name for the platform rather than the retired 'HomeKit' branding. One thing NOT published: TP-Link does not say whether the route is HomeKit or Matter, so the mechanism is recorded as native and local on the strength of the Home-app statement rather than a stated protocol. Matter is named nowhere on the page.
Amazon Alexa
◐Works; three functions unconfirmed (see the note)Works; three functions unconfirmed (see the note) — see the catch[1][17][23][25]
TP-Link connects this switch to Alexa through the Kasa skill, which you turn on in the Alexa app and sign in to with your TP-Link account. TP-Link doesn't say which controls Alexa gets, so on/off, dimming and fan speed are unconfirmed there.
Google Home
◐Works; three functions unconfirmed (see the note)Works; three functions unconfirmed (see the note) — see the catch[1][17][23][26]
TP-Link connects this switch to Google Home when you link your TP-Link account through Works with Google Home in the Google Home app. TP-Link doesn't say which controls Google gets, so on/off, dimming and fan speed are unconfirmed there.
SmartThings
✗Doesn't workVerified: does not work with this ecosystem[2]
Plan on a different switch if SmartThings runs your house. TP-Link's specification sheet for the KS240 has a line headed 'Third-Party Platform', and the whole of it reads Apple Home, Alexa, Google Assistant. SmartThings is not on it, and that line is where TP-Link says what a switch works with. This is not the company ignoring SmartThings generally: the same line on TP-Link's own Tapo S505 switch does carry Samsung SmartThings, so TP-Link adds it where it applies, and for this fan-and-light switch it did not. Apple Home, Alexa or Google Home are the three that are stood behind here.
⊕ The strongest cell on this record, and unusually so because it rests on a MODEL NAME rather than a device class. Home Assistant ships an official TP-Link Smart Home integration, IoT class 'Local Polling', which 'allows you to control your TP-Link Kasa Smart Home Devices and TP-Link Tapo Devices' — and its supported-wall-switch list names KS240 explicitly, alongside HS200, HS210, HS220, KS200, KS200M, KS205, KS220, KS220M, KS225 and KS230. Most integration cells in this catalogue rest on a class match that a future model list could narrow; this one is already at model granularity. The integration covers fans and lights among its device categories, which matters for a two-load switch. ⚠ One condition attached to this model specifically: Home Assistant footnotes KS240 as requiring authentication, so expect to supply TP-Link account credentials during setup even though the control path itself is local. TP-Link names Home Assistant nowhere — the whole cell comes from the other side.
Vendor account required: Optional — there is a documented way to use it without one.[6][27]
No subscription, plan, tier or fee appears anywhere on the product page. Recorded 'none' on that basis — an absence of fee language rather than a vendor promise. The Home Assistant route reinforces it from the other side: that integration is local polling, so the switch can be driven with no TP-Link service in the path at all.
Works without the internet: Inconclusive — we read the vendor's own material and it does not answer this either way. It does not mean the product fails without the internet.
A hardwired in-wall switch, so there is nothing to recharge or replace. Wireless specification as published: IEEE 802.11b/g/n on 2.4 GHz, plus Bluetooth listed explicitly as 'Bluetooth (setup only)'. That parenthetical is the reason Bluetooth is excluded from the protocols field — this catalogue lists usable control paths rather than radios present, and TP-Link has done the unusual and helpful thing of saying outright which of the two Bluetooth is. It is recorded as only partly local: the app and both voice assistants run through TP-Link's service, and Home Assistant's integration reaches the switch locally.
Security updates: TP-Link (Kasa) states its security-update commitment for this model as a period rather than a date: ends 3 years after the product's end-of-life date (UK-declared — the maker's legal commitment is filed for the United Kingdom). That is a floor measured from a starting point the manufacturer sets — a launch or a purchase — rather than a fixed end date, so it cannot be placed on a calendar here. We record the commitment as the manufacturer states it, in our words, rather than converting it into a date it did not give. This is a published commitment, not a gap in our research.[5]
The catch
The first thing to check is not a feature, it is your wall. 'Neutral Wire Required: Yes' — stated plainly by TP-Link and repeated in the installation instructions — and that requirement is settled by the age of your house rather than by anything you can configure. Plenty of US switch boxes, especially in older homes, have no neutral, and there is no adapter or setting that works around it. Open the box and look before you order. Second, what this switch is for: it is a combined fan-and-light control replacing a single wall plate, setting fan speed and dimming the light from one gang. That is the reason to choose it over a plain fan controller, and it is also why the undocumented voice depth below matters more here than it would on a simpler device. Third, the Apple question, which this product gets RIGHT in a way worth calling out: TP-Link says you 'manage your connected fans and lights using the Apple Home App or with voice commands by asking Siri'. That is a device in Apple Home, not a Siri phrase — a genuine tile you can automate and share, and a different thing from the Shortcuts-only arrangements some vendors describe with similar-sounding words. What TP-Link does not say is whether that runs over HomeKit or Matter; Matter is named nowhere on the page. Fourth, the gap: TP-Link publishes no command set for Alexa or Google. On a two-load switch that is a real unknown — whether you can say a fan speed rather than just 'on', and whether the light's brightness is voice-addressable, are not documented anywhere on the page. Fifth, and this is the pleasant surprise TP-Link never mentions: Home Assistant's official integration names KS240 by model in its supported list and drives it over the local network, so a self-hosting household gets local control without TP-Link's cloud — with the footnoted catch that this model requires authentication at setup. Finally, on price: TP-Link publishes none on its own page, only a button that hands you to a retailer.
Who it's for
The household with a ceiling fan and light on one wall switch, a confirmed neutral wire in the box, and a willingness to do a straightforward but real wiring job. It suits an Apple Home household particularly well, because the Apple support here is the genuine article — a device in the Home app rather than a Siri shortcut — and that is scarcer in this subcategory than the marketing across the category suggests. It is equally strong for a Home Assistant user, where the official integration names this exact model and controls it locally. Alexa and Google households are well served too, with the honest caveat that TP-Link documents no voice command set, so how precisely you can set a fan speed by voice is something you will discover rather than read. Think twice if your switch box has no neutral wire, which rules the product out entirely; if you need SmartThings, which TP-Link's specification sheet leaves off its list of platforms this switch works with; or if you want the manufacturer's price before you shop, since TP-Link publishes none.
This opens TP-Link (Kasa)'s own website. We earn nothing from this link.
Sources & method
Numbered sources below back the facts marked with the matching number above. This is a research profile: compiled from manufacturer documentation, certification registries, and published testing — we state facts, not verdicts, and we have not physically tested this unit. How we work →
27 numbered sources· read them in the source's own words
Backs: Product identity, Price, Protocols, Power source, Installation, Required hub or bridge, Works without the internet, Capabilities, Subscription, Market availability, Apple Home compatibility, Amazon Alexa compatibility, Google Home compatibility, Research status
[13] the record's own customer-facing prose fields as they stood before 2026-09-13 (no new external read), verified 2026-09-13
[14] the record's own customer-facing prose as it stood before 2026-09-15 (no external read), verified 2026-09-15
[15] this record's own provenance, re-read 2026-09-16: every entry was checked for a statement by TP-Link (Kasa) itself — its own app, its own hub or bridge, its own documentation of local control, or its own statement about this model — that the KS240 keeps working when the internet is down. No such entry exists on this record. What the old value rested on instead: Home Assistant's own TP-Link integration documentation (IoT class Local Polling), whose supported Kasa wall-switch list names KS240 explicitly., verified 2026-09-16
Backs: Price, Market availability, Product identity, Protocols, Installation, Apple Home compatibility, Amazon Alexa compatibility, Google Home compatibility, Subscription, Research status
[18] the record's own customer-facing prose as it stood before 2026-09-24 (no new external read), verified 2026-09-24
Backs: Power source, Required hub or bridge, Capabilities
[22] SmartHomeWorkflow record maintenance: TP-Link's UK security statement of 18 March 2026 was read again in full on 2026-10-02. It prints the company's general rule and has no row for the KS240., verified 2026-10-02
Backs: Vendor account required, Wi-Fi bands it can use
Compatibility and lifecycle information reflects the last-verified date above and can change without notice (firmware updates, cloud-service changes, discontinuations). It is provided as-is, for information — verify with the manufacturer before purchasing. Spot an error? Tell us and we'll fix it. Full terms: Terms of Service.
Check TP-Link Kasa Smart Ceiling Fan Control and Dimmer Switch (KS240) with your setup.
Your platform, exact hub and the functions you need determine the answer. A Setup Check researches how they fit together.