Smart home devices that work with Home Assistant in the US and Canada

50 of the 96 devices we've checked for the US and Canada work with Home Assistant. 10 connect through Matter rather than a brand integration.

How devices connect to Home Assistant

Home Assistant connects to devices through brand integrations (many of them local), through its Matter integration, or through a Zigbee coordinator.

Local integrations keep working without the internet, which is why we note local control on each device.

Smart plugs that work with Home Assistant

DeviceHowRadioNotes
Eve Energy (Matter, US)Eve Energy 20EBU4101 (Matter, product no. 10EBU4151) · US/CAVia MatterThreadThrough the Home Assistant Matter integration. Needs a Thread border router on the network.[4],[7]
Leviton Decora Smart Mini Plug (D215P) (US)D215P · USVia MatterWi-Fi, BluetoothThrough Home Assistant's Matter integration after the Matter firmware update. We found no official Leviton integration for Home Assistant.[5],[6]
Philips Hue Smart Plug (US)Hue Smart Plug · USVia Philips Hue BridgeZigbee, BluetoothOfficial Hue integration controls devices connected to a Hue Bridge. Users report plugs show up as light entities.[5]
Shelly Plug Gen4 (US)Plug US Gen4 (S4PL-00116US) · USYesWi-Fi, Bluetooth, ZigbeeOfficial Shelly integration, which says it supports all four Shelly device generations. Matter and Zigbee are other routes.[4]
SONOFF S31 (US)S31 · USYesWi-FiVia eWeLink's own Home Assistant add-on (HA OS/Supervised), not a core HA integration. It covers eWeLink switches and sockets as on/off entities; power readings are not exposed.[7],[8],[9]
Kasa EP10 (US)Kasa EP10 · USYesWi-FiListed by the official TP-Link Smart Home integration. One forum user reported EP10 units that weren't discovered.[5]
Kasa EP25 (US)Kasa EP25 · USYesWi-FiThe official TP-Link Smart Home integration lists the EP25. It talks to Kasa plugs locally. Newer devices may need TP-Link cloud credentials once to authenticate.[8]
Kasa EP40 Outdoor Plug (US)Kasa EP40 · USYesWi-FiListed under power strips in the official TP-Link Smart Home integration, which talks to Kasa devices locally.[3]
Kasa KP115 (US)Kasa KP115 · USYesWi-FiListed by the official TP-Link Smart Home integration, which talks to Kasa plugs locally.[4]
Kasa KP125M (US)Kasa KP125M · USYesWi-Fi, BluetoothHome Assistant's TP-Link Smart Home integration lists the KP125M with a footnote we could not read; it needs TP-Link account credentials for newer devices. It can also be added through the Matter integration.[8],[9]
Tapo P105 (US)Tapo P105 · USYesWi-Fi, BluetoothThe official TP-Link Smart Home integration lists the P105. Tapo devices need your TP-Link account credentials to authenticate.[7]
Tapo P125M (US)Tapo P125M · USYesWi-Fi, BluetoothHome Assistant's TP-Link Smart Home integration lists the P125M among supported Tapo plugs. It can also be added through the Matter integration.[7],[8]
Wemo Smart Plug with Thread (WSP100) (US)WSP100 · USYesThread, BluetoothHome Assistant's official HomeKit Device integration pairs HomeKit accessories over Bluetooth and Thread (Thread needs a border router). HA doesn't name the WSP100, and a HomeKit accessory pairs with only one controller at a time.[5]

Not confirmed either way: Amazon Smart Plug (US), Aqara Smart Plug (US), GE Cync Indoor Smart Plug (US), Govee Smart Plug Pro (H5086) (US), Meross MSS110 (HomeKit, US), Meross MSS115 (US), Meross MSS315 (US), Wyze Plug (US), Wyze Plug Outdoor (US).

Smart bulbs that work with Home Assistant

DeviceHowRadioNotes
Govee Smart Bulb H6006 (US)H6006 · USYesWi-Fi, BluetoothThe official Govee lights local integration lists the H6006. It uses Govee's LAN API, which must be enabled per device in the Govee Home app. Matter is an alternative.[5]
LIFX SuperColor A19 1100 lm (LCM4, US)LHLA19E26US, LCM4 edition (part A19L4AE26) · USYesWi-FiOfficial LIFX integration controls lights over the local network (LIFX LAN protocol). The Matter integration is an alternative.[7]
Nanoleaf Essentials A19 (Matter, US)Essentials Matter A19 (NF080B03-1A19E) · USVia MatterThread, BluetoothVia the official Matter integration; Thread devices need a Thread border router.[4],[5]
Philips Hue White A19 E26 (810 lm, US)White 60W A19 E26 (810 lm, 046677591045 4-pack) · USYesBluetooth, ZigbeeOfficial Hue integration (via Hue Bridge) and official Hue BLE integration (since 2025.12, bridgeless Bluetooth). The BLE docs don't name this specific bulb.[5],[6]
Philips Hue White and Color Ambiance A19 (1100 lm, US)White and Color Ambiance A19 E26 1100 lm (046677591168) · USYesBluetooth, ZigbeeOfficial Hue integration (via Hue Bridge) and official Hue BLE integration (2025.12, bridgeless Bluetooth). The BLE docs name specific Hue models and say others should work; this product code isn't named.[7],[8]
Kasa KL125 (US)KL125 · USYesWi-FiThe official TP-Link Smart Home integration lists the KL125 among supported bulbs. It notes no light effects on Kasa bulbs.[4]
WiZ Color A19 (US)Bulb 60W A19 E26 full colour (046677603441) · USYesWi-Fi, BluetoothOfficial WiZ integration (local push). Requires 'Allow local communication' in the WiZ app, which is on by default.[5]

Not confirmed either way: GE Cync Direct Connect A19 Color (US), Meross MSL120 (US), Sengled Zigbee Color A19 (US), Wyze Bulb Color (US).

Smart locks that work with Home Assistant

DeviceHowRadioNotes
August Wi-Fi Smart Lock Gen 4 (US)Wi-Fi Smart Lock (4th gen) · USYesWi-Fi, BluetoothThe August integration lists the Wi-Fi Smart Lock (Gen 4) as working with no Connect Bridge. Gen 4 battery readings are often wrong in Home Assistant.[5]
Kwikset Aura Reach (US)Aura Reach (9400 BLE DB 15) · USVia MatterThread, BluetoothVia the official Matter integration; Thread devices need a border router.[2],[3]
Level Lock+ Matter (US)Level Lock+ (Matter) · USVia MatterThread, BluetoothHome Assistant's Level page says Level Matter devices work locally through the Matter integration. Needs a Thread border router. Forum users report commissioning problems with the Level Bolt.[7]
Schlage Encode (US)Encode (BE489WB) · USYesWi-Fi, BluetoothOfficial Schlage integration; the docs list the Encode Smart WiFi Deadbolt as tested. It uses Schlage's cloud API.[8]
Schlage Encode Plus (US)Encode Plus (BE499WB) · USYesWi-FiOfficial Schlage integration, which uses Schlage's cloud API for Wi-Fi locks and lists the Encode Plus as working.[8]
SwitchBot Lock Pro (US)Lock Pro · USVia SwitchBot Hub Mini Matter EnabledBluetoothThe page lists Home Assistant through Hub Mini Matter Enabled.[1]

Not confirmed either way: Aqara Smart Lock U100 (US), Aqara Smart Lock U300 (US), eufy Smart Lock C34 (US), eufy Smart Lock E30 (US), Kwikset Halo Touch (US), Ultraloq U-Bolt Pro WiFi (US), Wyze Lock Bolt v2 (US), Yale Assure Lock 2 Plus Wi-Fi (US), Yale Assure Lock 2 Touch Wi-Fi (US).

Smart thermostats that work with Home Assistant

DeviceHowRadioNotes
ecobee Smart Thermostat Enhanced (US)Smart Thermostat Enhanced · USYesWi-FiOfficial ecobee integration (climate entity with Home, Away and Sleep comfort settings). HomeKit pairing is a separate local route.[6]
ecobee Smart Thermostat Premium (US)Smart Thermostat Premium · USYesWi-FiOfficial ecobee integration (climate entity with Home, Away and Sleep comfort settings). HomeKit pairing is a separate local route.[6]
Nest Learning Thermostat 4th gen (US)Learning Thermostat (4th gen) · USYesWi-FiOfficial Google Nest integration using the Smart Device Management API, which Google says supports all Nest thermostat models; Google charges a one-time US$5 Device Access fee. Matter is a second route.[5],[8]
Nest Thermostat 2020 (US)Nest Thermostat (2020) · USYesWi-FiOfficial Google Nest integration using the Smart Device Management API, which Google says supports all Nest thermostat models; Google charges a one-time US$5 Device Access fee. Matter is a second route.[5],[7]

Not confirmed either way: Amazon Smart Thermostat (US), Honeywell Home T6 Pro (US), Honeywell Home T9 (US), Sensi Touch 2 (US).

Smart sensors that work with Home Assistant

DeviceHowRadioNotes
Aqara Door and Window Sensor P2 (US)Door and Window Sensor P2 (US) · USVia MatterThread, BluetoothAqara lists Home Assistant Yellow as a tested border router; used through Home Assistant's Matter integration.[1],[4]

Smart cameras and doorbells that work with Home Assistant

DeviceHowRadioNotes
Google Nest Cam Indoor Wired 2nd gen (US)Nest Cam (indoor, wired) 2nd gen · USYesWi-FiHome Assistant's Google Nest integration supports Nest cameras with live streams and events through Google Device Access, which has a one-time US$5 fee. For WebRTC cameras such as this one, HA says stream recording is not supported.[5]
Nest Doorbell wired 2nd gen (US)Nest Doorbell (wired, 2nd gen) · USYesWi-FiThe official Google Nest integration uses Google's Device Access API, which costs US$5. Google's Device Access list includes Nest Doorbell (wired), added in February 2023, with WebRTC live view and clip preview.[6],[7]
Ring Indoor Cam 2nd Gen (US)Indoor Cam (2nd Gen) · USYesWi-FiThe official Ring integration lists Indoor Cam (2nd Gen) among its supported stick-up cams. Which camera features it exposes was not confirmed.[3]
Ring Outdoor Cam Battery (US)Outdoor Cam (Battery) · USYesWi-FiHome Assistant's official Ring integration lists Stick Up Battery and Stick Up Cam (3rd Gen): live view, motion events and battery level; last recording needs Ring Protect, no two-way audio.[3]

Not confirmed either way: Blink Mini 2 (US), Blink Outdoor 4 (US), eufy Video Doorbell E340 (US), Ring Battery Doorbell 2K (US), Ring Battery Doorbell 2K Plus (US), Wyze Cam Pan v4 (US), Wyze Cam v4 (US).

Smart switches and dimmers that work with Home Assistant

DeviceHowRadioNotes
Aqara Light Switch H2, 1 Channel (US)WS-K02E · USVia MatterThread, Zigbee, BluetoothThrough Home Assistant's Matter integration, which needs a Thread border router. Zigbee mode through an Aqara hub is the alternative.[1],[4]
Inovelli Blue Series 2-1 Switch (US)VZM31-SN · USVia Zigbee coordinator (ZHA/Zigbee2MQTT)ZigbeeInovelli lists Home Assistant through ZHA and Zigbee2MQTT. Both are generic Zigbee integrations, not an Inovelli integration, and need a Zigbee coordinator such as a USB adapter.[1],[4]
Decora Smart Wi-Fi Dimmer D26HD (US)D26HD · USVia MatterWi-Fi, BluetoothThrough Home Assistant's Matter integration after the Matter firmware update. We found no official Leviton integration for Home Assistant.[7],[8]
Caséta Smart Dimmer PD-6WCL (US)PD-6WCL · USVia Lutron Caséta Smart Bridge—Home Assistant's Lutron Caséta integration connects to the Smart Bridge over the local network (local push).[5]
Kasa Smart Dimmer KS220 (US)KS220 · USYesWi-Fi, BluetoothHome Assistant's TP-Link Smart Home integration lists the KS220 as a supported wall switch.[5]

Not confirmed either way: Kasa KS200M (US).

Robot vacuums that work with Home Assistant

None of the robot vacuums we've checked so far are confirmed for Home Assistant.

Not confirmed either way: Dreame L10s Ultra (US), eufy X10 Pro Omni (US), Roomba 205 DustCompactor Combo (US), Roomba Combo j9+ (US), Roborock Qrevo Curv (US).

Smart home hubs and bridges that work with Home Assistant

DeviceHowRadioNotes
Caséta Smart Bridge (US)Caséta Smart Bridge (L-BDG2) · USYesEthernetOfficial Lutron Caséta integration; the docs list the L-BDG2-WH Smart Hub and the Smart Bridge PRO.[5]
Home Assistant Connect ZBT-1Home Assistant Connect ZBT-1 · US/EUYesZigbee, ThreadOfficial Home Assistant hardware: Zigbee through ZHA, Thread through the OpenThread Border Router app.[1],[4]
Home Assistant Connect ZBT-2Home Assistant Connect ZBT-2 · US/CA/EU/UK/AUYesZigbee, ThreadOfficial Home Assistant hardware and its recommended Zigbee adapter: Zigbee through ZHA or Zigbee2MQTT, Thread through the OpenThread Border Router.[1],[2],[4],[5]
Hue Bridge (US)Hue Bridge (V2) · USYesZigbee, EthernetHome Assistant has an official Philips Hue integration that pairs with the bridge and controls its lights, sensors and remotes.[6]
SmartThings Station (US)SmartThings Station (EP-P9500) · USYesZigbee, ThreadHome Assistant's SmartThings integration is cloud-based and adds the SmartThings hub and its devices. The page does not name the Station, and says free SmartThings API access ends in October 2026 (a paid plan is needed after that).[7]
SONOFF ZBDongle-EZBDongle-E · US/EU/UKYesZigbeeHome Assistant lists it as a tested adapter for ZHA, not as official hardware, and the maker page describes use with Home Assistant.[1],[2]
SONOFF ZBDongle-PZBDongle-P · US/EU/UKYesZigbeeThe maker says it fully supports ZHA in Home Assistant or Zigbee2MQTT. Home Assistant names it only in the ZHA USB discovery list, not among its recommended or other tested adapters.[1],[2]
SwitchBot Hub 2 (US)Hub 2 · USVia MatterWi-Fi, BluetoothHome Assistant's SwitchBot Matter page lists devices certified via Hub 2 or Hub 3.[9]

Not confirmed either way: Echo 4th Gen (US), Echo Dot 5th Gen (US), Echo Show 5 3rd Gen (US), Echo Show 8 3rd Gen (US), Apple TV 4K 3rd Gen (US), HomePod mini (US), Nest Hub 2nd Gen (US).

Smart LED light strips that work with Home Assistant

DeviceHowRadioNotes
Govee RGBIC Basic LED Strip H618A (US)H618A (RGBIC Basic Wi-Fi + Bluetooth LED Strip Lights, 16.4 ft) · USYesWi-Fi, BluetoothH618A is on the supported list of Home Assistant's official Govee Light Local integration, which needs LAN control enabled on the strip.[4]
Nanoleaf Essentials Lightstrip (Matter, US)Essentials Matter Lightstrip Smarter Kit 80 in / 2 m (NF080K03-2LS) · US/CAVia MatterThread, BluetoothVia the official Matter integration; Thread devices need a Thread border router.[2],[3]

Other platforms: Apple Home · Google Home · Amazon Alexa · SmartThings