Works with · Switches & Dimmers
PLATFORM SUPPORT
Switches & Dimmers that work with Home Assistant: the 18 that do, and what each one can't do
18 of the 23 switches & dimmers in our library work with Home Assistant: 17 for everything they list, and 1 with an exception named on each. Every one of them is listed here with the catch that applies on Home Assistant specifically — the setup it needs, what stays stuck in the vendor's own app, and where Home Assistant's automations can't reach a capability the device has.
Sorted by how much we’ve verified — a statement about our research, not a ranking of the products.✓ works · ◐ works, with an exception ·✗ doesn’t work (verified) · ? not checked yet
| Product | Apple Home | Google Home | Amazon Alexa | SmartThings | Home Assistant |
|---|---|---|---|---|---|
| IKEA BILRESA Remote Control (Dual Button) | ✓Works with this ecosystem | ◐Works, except button pressed — see the catch | ✓Works with this ecosystem | ✓Works with this ecosystem | ✓Works with this ecosystem |
| GE Cync Paddle Dimmer Smart Switch (Matter) | ✓Works with this ecosystem | ✓Works with this ecosystem | ✓Works with this ecosystem | ✓Works with this ecosystem | ✓Works with this ecosystem |
| Philips Hue Smart Button | ◐Works per the maker; details unconfirmed — see the catch | ◐Works; button pressed unconfirmed — see the catch | ◐Works; button pressed unconfirmed — see the catch | ◐Works per the maker; details unconfirmed — see the catch | ✓Works with this ecosystem |
| Inovelli Blue Series Smart Fan/Light Canopy Module (VZM36) | ✗Verified: does not work with this ecosystem | ✗Verified: does not work with this ecosystem | ◐Partial support — see the catch | ✓Works with this ecosystem | ✓Works with this ecosystem |
| Inovelli Blue Series 2-1 Smart Switch (VZM31-SN) | ✗Verified: does not work with this ecosystem | ✗Verified: does not work with this ecosystem | ◐Partial support — see the catch | ✓Works with this ecosystem | ✓Works with this ecosystem |
| Inovelli White Series Smart Fan/Light Canopy Module (VTM36) | ◐Works, except fan mode — see the catch | ✓Works with this ecosystem | ✗Verified: does not work with this ecosystem | ✓Works with this ecosystem | ✓Works with this ecosystem |
| Leviton Decora Smart Wi-Fi Dimmer, 2nd Gen (D26HD) | ✓Works with this ecosystem | ✓Works with this ecosystem | ✓Works with this ecosystem | ✓Works with this ecosystem | ✓Works with this ecosystem |
| Lutron Caseta Diva Smart Dimmer (DVRF-6L) | ✓Works with this ecosystem | ✓Works with this ecosystem | ✓Works with this ecosystem | ✓Works with this ecosystem | ✓Works with this ecosystem |
| Lutron Caséta Wireless In-Wall Switch (PD-5ANS) | ✓Works with this ecosystem | ✓Works with this ecosystem | ✓Works with this ecosystem | ✓Works with this ecosystem | ✓Works with this ecosystem |
| Lutron Caséta Wireless In-Wall Switch (PD-5WS-DV) | ✓Works with this ecosystem | ✓Works with this ecosystem | ✓Works with this ecosystem | ✓Works with this ecosystem | ✓Works with this ecosystem |
| Lutron Caséta Smart Fan Speed Control Switch (PD-FSQN) | ✓Works with this ecosystem | ✓Works with this ecosystem | ✓Works with this ecosystem | ✓Works with this ecosystem | ✓Works with this ecosystem |
| Lutron Claro Smart Switch for Caséta (DVRF-5NS) | ✓Works with this ecosystem | ✓Works with this ecosystem | ✓Works with this ecosystem | ✓Works with this ecosystem | ✓Works with this ecosystem |
| Lutron Pico Wireless Remote Control | ✗Verified: does not work with this ecosystem | ✗Verified: does not work with this ecosystem | ✗Verified: does not work with this ecosystem | ✗Verified: does not work with this ecosystem | ✓Works with this ecosystem |
| TP-Link Kasa Smart Wi-Fi Dimmer Switch KS225 (Matter) | ✓Works with this ecosystem | ✓Works with this ecosystem | ✓Works with this ecosystem | ✓Works with this ecosystem | ✓Works with this ecosystem |
| TP-Link Kasa Smart Ceiling Fan Control and Dimmer Switch (KS240) | ✓Works with this ecosystem | ◐Works; three functions unconfirmed (see the note) — see the catch | ◐Works; three functions unconfirmed (see the note) — see the catch | ✗Verified: does not work with this ecosystem | ✓Works with this ecosystem |
| Hubbell iDevices Z-Wave Enabled Radio Frequency (RF) Decorator Fan Control (IDEVZ07W) | ?We researched this and the evidence doesn't settle it — the catch explains why | ◐Partial support — see the catch | ◐Partial support — see the catch | ?We researched this and the evidence doesn't settle it — the catch explains why | ✓Works with this ecosystem |
| Zooz 800 Series Z-Wave Long Range Double Switch ZEN30 800LR (Light & Fan Combo) | ?We researched this and the evidence doesn't settle it — the catch explains why | ?We researched this and the evidence doesn't settle it — the catch explains why | ?We researched this and the evidence doesn't settle it — the catch explains why | ◐Partial support — see the catch | ✓Works with this ecosystem |
| Leviton Decora Smart Wi-Fi Switch, 15A (D315S) | ✓Works with this ecosystem | ◐Partial support — see the catch | ◐Partial support — see the catch | ✓Works with this ecosystem | ◐Works per the maker; details unconfirmed — see the catch |
Work for everything they list
IKEA BILRESA Remote Control (Dual Button)
IKEA does not name Home Assistant. The path is HA's official Matter integration (local push); the CSA cert types this device as a Matter Generic Switch (0x000F), and no IKEA-specific HA listing exists.
GE Cync Paddle Dimmer Smart Switch (Matter)
Works with Home Assistant over Matter, which handles turning the light on and off and dimming it, on your own network. Home Assistant also has a Cync integration that goes through your Cync account in the cloud and handles on/off and brightness too, but opening the Cync app briefly disconnects it.
Philips Hue Smart Button
The one platform that documents what the button actually does is Home Assistant, not Hue. A Hue Bridge is required. Home Assistant's official Hue integration treats the button as a device with no on/off state of its own: each press sends an event you can use to trigger an automation, and the battery level shows up as a sensor. Presses reach Home Assistant locally, as they happen, on a V2 Bridge. One documented limit worth knowing before you build a double-press automation: Home Assistant's documentation says Hue limits each device to one event per second.
Inovelli Blue Series Smart Fan/Light Canopy Module (VZM36)
Inovelli publishes setup articles for both ZHA and Zigbee2MQTT; requires a Zigbee coordinator.
Inovelli Blue Series 2-1 Smart Switch (VZM31-SN)
Officially supported via ZHA and Zigbee2MQTT with a Zigbee coordinator; Inovelli's chart notes 'we only support certain installations.'
Inovelli White Series Smart Fan/Light Canopy Module (VTM36)
Inovelli lists Home Assistant and marks it 'Requires a Thread Border Router', and names it among the platforms that support separate fan-speed and dimming control. Home Assistant's own Matter integration is official and local push, and this device is CSA-certified Matter 1.2, so both parties document the path. Hubitat is also listed by Inovelli, excluding the C-4.
Leviton Decora Smart Wi-Fi Dimmer, 2nd Gen (D26HD)
Home Assistant turns it on and off and sets brightness through its own Matter support, which runs locally, once the dimmer has Leviton's Matter firmware. Leviton offers that firmware through its early access program in the My Leviton app. Home Assistant's older Leviton integration is community maintained, works through Leviton's cloud and does not list the D26HD.
Lutron Caseta Diva Smart Dimmer (DVRF-6L)
Official built-in integration (lutron_caseta), local push, but it connects to the Smart Hub, never to the dimmer directly.
Lutron Caséta Wireless In-Wall Switch (PD-5ANS)
The one platform answer on this page that Lutron does not claim and Home Assistant does — which is the stronger of the two directions. Home Assistant's own Caséta integration documents support for the line, names the specific bridges it works with, runs over your own network rather than through anyone's servers, and states plainly that it handles 'Wall switches as switches', which is exactly what Lutron classifies this model as. Home Assistant appears nowhere on Lutron's 'Works With' page, so the support is documented from one side only — and that side is the one doing the integrating.
Lutron Caséta Wireless In-Wall Switch (PD-5WS-DV)
The one platform on this page that Lutron does not claim and the other side does, which is the stronger of the two directions. Home Assistant's own Lutron Caséta integration documents support for the Caséta line, names the specific bridges it works with, controls them over your own network, and states plainly that it handles "Wall switches as switches" — which is exactly what this model is. Home Assistant appears nowhere on Lutron's "Works With" page, so the support is documented from one side only, and that side is the one doing the integrating.
Lutron Caséta Smart Fan Speed Control Switch (PD-FSQN)
Official lutron_caseta integration with local push; fan speed control is an explicitly supported device type and appears as a fan entity. Requires a Smart Hub or Bridge PRO plus generated certificates. Note Lutron does not list Home Assistant on its own works-with page — support is documented only from the Home Assistant side.
Lutron Claro Smart Switch for Caséta (DVRF-5NS)
Official lutron_caseta integration with local push via Smart Hub or Bridge PRO; wall switches expose as switch entities. Lutron does not list Home Assistant on its own works-with page — support is documented only from the Home Assistant side.
Lutron Pico Wireless Remote Control
The one platform where a Pico press escapes Lutron's walls. Home Assistant's official Lutron Caséta integration exposes 'Pico Remotes as device triggers', and its documentation states 'Device triggers are available for every button on Pico remotes, Shade remotes, and keypads' — press, release, multi-tap, and long-press on HomeWorks QSX. That makes a $20 button a trigger for anything Home Assistant controls. It is local push, and it requires one of the named bridges: the Caséta Smart Hub (L-BDG2-WH), Smart Bridge PRO (L-BDGPRO2-WH), RA2 Select Main Repeater, RadioRA 3 processor or QSX processor.
TP-Link Kasa Smart Wi-Fi Dimmer Switch KS225 (Matter)
Official tplink integration, local polling, KS225 explicitly listed, with the footnote 'Model requires authentication': TP-Link cloud credentials must be entered once to enable local access.
TP-Link Kasa Smart Ceiling Fan Control and Dimmer Switch (KS240)
⊕ 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.
Hubbell iDevices Z-Wave Enabled Radio Frequency (RF) Decorator Fan Control (IDEVZ07W)
The strongest cell on this record, and it comes entirely from the other side — Hubbell names Home Assistant nowhere. Home Assistant's official Z-Wave integration 'allows you to control a Z-Wave network from Home Assistant via the Z-Wave JS driver', IoT class 'Local Push', running a Z-Wave server and adapter on your own hardware with no cloud in the path. That makes this one of the few control routes for this switch that touches no vendor service at all. Rated 'full' on a device-CLASS match rather than a model list: Home Assistant supports Z-Wave networks generally and points to the Z-Wave JS device database rather than enumerating models on its page, so this specific product is covered as a certified Z-Wave device rather than by name — and that is the claim on this cell most exposed to the device database proving to lack a configuration file for it. ⚠ One real cost to state: this route requires buying a Z-Wave adapter (Home Assistant names its own Connect ZWA-2 as an example) and plugging it into the machine running Home Assistant. That is hardware, not just a setting.
Zooz 800 Series Z-Wave Long Range Double Switch ZEN30 800LR (Light & Fan Combo)
⊕ The strongest answer on this page, and unusually it is supported from BOTH sides rather than only from Home Assistant's. Zooz names Home Assistant directly in its own compatible-controller list, specifying 'Z-Wave JS/JS UI' — vendors here very rarely acknowledge Home Assistant at all, and two of the three products checked alongside this one named it nowhere. From the other side, Home Assistant's official Z-Wave integration 'allows you to control a Z-Wave network from Home Assistant via the Z-Wave JS driver', works over your own network with nothing in anyone's cloud, and runs a Z-Wave server and adapter on your own hardware. Rated full on that pairing. ⚠ Two costs stated so the rating is not read as frictionless: this route needs a Z-Wave adapter plugged into the Home Assistant machine, and Home Assistant's own page defers device support to the Z-Wave JS device database rather than naming models, so this exact model is covered as a certified Z-Wave device by class — the 800LR being a recent revision makes checking that database the sensible step before you buy.
Work, with an exception
Leviton Decora Smart Wi-Fi Switch, 15A (D315S)
Works per the maker; details unconfirmed
Leviton lists Home Assistant among the platforms this switch works with, but it does not say how the switch connects to Home Assistant or what Home Assistant can do with it, so even on/off from Home Assistant is unconfirmed. Leviton's setup guide gives steps for Alexa, Google Home, Apple Home and SmartThings and none for Home Assistant. The switch is Matter-ready, but Leviton does not name Matter as the way into Home Assistant.
If your home isn’t only Home Assistant
Of the 17 in the first group, these counts show how many also have full recorded support in each other system. The remaining products may have limits, no supported route, or unconfirmed support; these counts do not establish what extra equipment would solve the gap.
- Apple Home: 10 of 17 · 7 without full recorded support
- Google Home: 9 of 17 · 8 without full recorded support
- Amazon Alexa: 9 of 17 · 8 without full recorded support
- SmartThings: 12 of 17 · 5 without full recorded support
Next steps
Check a specific product against the systems you use, or have us research your own setup end to end with a Setup Check.