Smart plugs compared: local control, Home Assistant and Matter
| Product | Works without the cloud? | Local control | Needs custom firmware | Home Assistant integration | HA IoT class | HA quality scale | Matter | Power monitoring | Max load | Connectivity | Versions | Price |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Shelly Plug S Gen3 | Works without cloud | Yes | No | Shelly | Local push | platinum | — | — | — | — | — | — |
| Shelly Plus Plug US | Works without cloud | Yes | No | Shelly | Local push | platinum | — | — | — | — | US | — |
| TP-Link Kasa EP25 | Local, needs cloud account2 catches to know | Yes | No | TP-Link Smart Home | Local polling | platinum | — | — | — | — | US | — |
| TP-Link Kasa KP115 | Works without cloud2 catches to know | Yes | No | TP-Link Smart Home | Local polling | platinum | — | — | — | — | US, EU | — |
| TP-Link Tapo P110 | Local, needs cloud account2 catches to know | Yes | No | TP-Link Smart Home | Local polling | platinum | — | — | — | — | EU | — |
| TP-Link Tapo P110M | Local, needs cloud account2 catches to know | Yes | No | TP-Link Smart Home | Local polling | platinum | — | — | — | — | EU | — |
| Aqara Smart Plug EU (SP-EUC01) | Works without cloud2 catches to know | Yes | No | Zigbee Home Automation | Local polling | — | — | Yes | — | Zigbee | EU | — |
| IKEA INSPELNING | Works without cloud1 catch to know | Yes | No | Zigbee Home Automation | Local polling | — | — | Yes | — | Zigbee | — | — |
| IKEA TRETAKT | Works without cloud1 catch to know | Yes | No | Zigbee Home Automation | Local polling | — | — | No | — | Zigbee | — | — |