Smart plugs that work with Home Assistant

15 of the 20 plugs we've checked work with Home Assistant. 4 connect through Matter rather than a brand integration.

How plugs connect to Home Assistant

Home Assistant connects to plugs 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 plug.

Compatible plugs

PlugHowRadioNotes
Eve Energy (Matter, EU)Eve Energy 20EBO8301 (Matter, product no. 10EBO8351) · EUVia MatterThreadThrough the Home Assistant Matter integration. Needs a Thread border router on the network.[7],[9]
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]
IKEA GRILLPLATS (EU)GRILLPLATS · EUVia MatterThread, BluetoothThrough Home Assistant's Matter integration, which needs a Thread border router for Thread devices. IKEA doesn't name Home Assistant itself.[5],[6]
IKEA TRETAKT (EU)TRETAKT · EUVia IKEA DIRIGERA hub (Matter bridge)ZigbeeHA's Matter docs name DIRIGERA as a bridge and list smart plugs among bridged types. Direct pairing to a Zigbee coordinator (ZHA, Zigbee2MQTT) is reported by users but not documented officially.[5],[7]
Leviton Decora Smart Mini Plug (D215P)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 (EU)Hue Smart Plug EU (8719514342309) · EUVia Philips Hue BridgeZigbee, BluetoothOfficial Hue integration controls devices connected to a Hue Bridge, locally.[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 M Gen3 (EU)Plug M Gen3 · EUYesWi-Fi, BluetoothOfficial local Shelly integration, which says all device generations are supported. Shelly also lists Home Assistant via Matter.[1],[4]
Shelly Plus Plug S (EU)Plus Plug S · EUYesWi-Fi, BluetoothOfficial local Shelly integration; Gen2+ devices use RPC and need no extra configuration.[7]
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 EP25Kasa 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 KP125MKasa 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 P110M (EU)Tapo P110M · EUYesWi-Fi, BluetoothHome Assistant's TP-Link Smart Home integration lists the P110M among supported Tapo plugs; newer devices need your TP-Link account credentials once. It can also be added through the Matter integration.[7],[8]
Tapo P125MTapo 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)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 yet

We couldn't find an official source either way for Amazon Smart Plug, Aqara SP-EUC01 (EU), Govee Smart Plug Pro (H5086), Meross MSS115, Meross MSS315.

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