We recently put together a buying guide for the best energy meters for Home Assistant. This list includes whole-home power meters, pulse meters, multi-phase meters, 3-phase clamp meters, and P1 energy dongles. The focus is primarily on local-only and cloud-independent devices, the point where cloud-based options are completely omitted from the list.

For monitoring individual devices, single phase monitors, inline modules, or smart plugs are the way to go. This article highlights the Best Smart Plugs for Home Assistant with a strong emphasis on local only options featuring Zigbee, Z-Wave, and Matter connectivity. Furthermore, this list includes only EU options, specifically those using the Type F (Schuko) and Type E plug standards. The US variant is in the works.
Best Zigbee Smart Plugs for Home Assistant
The Aqara Smart Plug SP-EUC01 is a well-known and widely used plug that uses Zigbee 3.0 as a communication protocol. It’s supported in ZHA and Zigbee2MQTT, acts as a network router and exposes the energy metering cluster in both integrations. You can monitor power, current, energy, voltage and set the power outage memory.
The SP-EUC01 supports loads of up to 10A or 2300W, making it suitable for most household devices, except high-powered appliances. If the maximum current is exceeded, built-in overload and overheating protection automatically shut off the plug to prevent hazards. In an emergency, its flame-retardant casing helps prevent a fire. The SP-EUC01 is slightly larger and bulkier than some alternatives. While it won’t block adjacent outlets, its size is something to keep in mind when considering this smart plug.
The INNR SP 240 is a Zigbee 3.0 smart plug designed to integrate seamlessly with various smart home systems, including Home Assistant. It also supports energy monitoring, allowing users to track the power consumption of connected devices in real-time. The SP 240 can function as a Zigbee repeater, enhancing the mesh network’s range and stability by relaying signals to other Zigbee devices. The power on behavior can also be set from Zigbee2MQTT.
The SP 240 is rated for loads up to 16A or 3,680W, making it suitable for a wide range of household appliances. This plug is available in both white and black finishes, allowing users to choose based on their aesthetic preferences. Its fairly compact design ensures that it doesn’t block adjacent sockets, maintaining the usability of neighboring outlets.
NOUS is a popular European brand producing various smart home devices, including smart plugs, switches, and sensors. The NOUS A1Z is a Zigbee 3.0 smart plug that integrates seamlessly with Home Assistant through both ZHA and Zigbee2MQTT. It supports energy monitoring, allowing users to track power consumption of the connected appliance in real-time.
The A1Z is rated for a maximum load of 16A (3680W), and features built-in protection against overloading and overheating, automatically shutting off to prevent potential hazards. From Zigbee2MQTT, users can also turn off the indicator and enable the child lock protection mode. The plug has a built-in countdown timer cluster, which toggles the plug after a preset time period.
The Moes Smart Plug with white label model WP-EUD-WH-MS is a Zigbee 3.0 smart plug with a built-in energy monitor. I’ve been using this Moes Zigbee plug every since I reviewed it and it has been working amazingly well. It’s compatible with both ZHA and Zigbee2MQTT out of the box, it can handle loads of up to 16A and operates as a router in the mesh network.
In Home Assistant, it exposes voltage, current, power, energy and allows you to turn the indicator on/off, set the power on behavior and enable the child lock mode. The plug has quite a slim body compared to others, and looks great once plugged in. It’s very affordable, but it’s available only on AliExpress.
The Thirdreality Smart Plug E2 is a 16A rated plug with a built-in energy monitor. You may recognize is as a clone of the popular Tuya TS011F smart plug, which turned out to be hit and miss for many users. The TS011F would turn on/off randomly in many setups, rendering its use unreliable. The Thirdreality E2 does not suffer from these issues, as it’s programmed to work with their own ecosystem and not Tuya’s.
It’s compatible with ZHA and Zigbee2MQTT out of the box, allowing users to toggle the relay, monitor voltage, current, power, power factor and set the power on behavior of the plug. As most Thirdreality products, the firmware file is readily available, so OTA updates are fully supported in Zigbee2MQTT and ZHA. The Thirdreality E2 is a great pick for a budget-friendly smart plug for high power appliances.
Best Z-Wave Smart Plugs for Home Assistant
The Aeotec Smart Switch 7 is a very compact Z-Wave smart plug which integrates seamlessly with Home Assistant and Z-Wave JS. This plug costs more than most on the list, but the high build quality and features make it worth considering for Z-Wave users. In Z-Wave JS UI, users can customize several settings for the Aeotec Smart Switch 7 to better suit their automation and energy monitoring needs.
The energy reporting interval can be adjusted to determine how frequently the plug sends power consumption, voltage, and current data to Home Assistant. The LED indicator behavior is also configurable, allowing it to remain always on, always off, or only light up when the switch is active. Additionally, the power-on state can be modified to ensure the plug either resumes its last state, always turns on, or stays off following a power outage. The plug also has configurable overload protection settings that let users define a power consumption threshold, triggering an automatic shutdown if the limit is exceeded.
The NEO Coolcam Z-Wave Plug EU is a budget-friendly Z-Wave smart plug designed for European sockets, offering remote control and energy monitoring capabilities for connected devices. It supports a maximum load of up to 2,500W or 11A and is equipped with an overload protection mechanism. This smart plug is very affordable in terms of Z-Wave, with a price tag of less then 25 EUR.
Once added in Home Assistant via Z-Wave JS, you can monitor voltage, current, power and total energy. Users can also set over-current protection and load caution thresholds to prevent excessive power draw, while the time switch function allows automatic shutoff after a defined period. The LED indicator can be enabled or disabled, and reporting intervals for power, energy, voltage, and current can be fine-tuned to balance data accuracy and network efficiency. It’s worth noting that this plug requires the latest version of HA and Z-Wave JS, otherwise it’s possible that the state is not mirrored in Home Assistant if the plug is manually triggered. Overall, this is a great Z-Wave plug for it’s price tag.
Fibaro, now known as Nice, has been selling the Fibaro Wall Plug FGWPF-102 for many years, almost completely dominating the European market. While pricier than most, the FGWPF-102 is a first pick for many Z-Wave users for it’s compact shape and visual LED ring indicator that changes color based on the connected device’s current power usage.
It supports a maximum load of 2,500W, making it suitable for various household appliances. It includes built-in overcurrent and overvoltage protection which ensure the device operates safely. In Home Assistant, the FGWPF-102 integrates seamlessly using the Z-Wave JS integration. Users can monitor real-time energy consumption and control the plug remotely. Through the Z-Wave JS UI, various parameters can be adjusted, such as configuring the reporting intervals for energy data and setting the LED ring’s behavior.
Best Matter Smart Plugs for Home Assistant
If you are hunting for the latest and greatest and you are also a Matter enthusiast, then the Eve Energy smart plug should be on your shortlist. This smart plug is among the rare that use Thread as the underlying communication protocol, supported in various Matter controllers with Thread Border Router functionality.
The Eve Energy is a compact smart plug that supports a maximum load of 2,500W or 11A. The plug has an integrated energy meter, which was implemented as a custom cluster to the Matter Server with direct support of Eve in Home Assistant. You can monitor voltage, current, power, and total energy. If you are hunting for a quality Matter over Thread smart plug, then Eve Energy is a great choice.
If you prefer something on the budget side of things, consider the Meross MSS315 Smart Plug. This device users Matter over Wi-Fi instead of Thread, but is fully supported in Home Assistant. Please note, you most likely will need to update the firmware through the Meross app to bring energy metering in Home Assistant.
Once updated, you can monitor voltage, current, power, and total energy. The plug supports devices of up 16A or 3680W which makes it suitable for a wide range of devices and appliances. I’ve completely dismantled the Meross MSS315 plug and examined the internals, concluding it’s a well-built device built on the Realtek RTL8720CM chip. Its price of under 15 EUR makes it a top contender among the best Matter smart plugs for Home Assistant.
The TP-Link Tapo P110M is another Matter-certified smart plug with a built-in energy meter. It supports loads of up to 16A or 3680W, capable of handling anything you throw at it. This plug is also equipped with overload and overheat protection mechanisms, cutting power when it detects there is an issue.
While the energy cluster works locally with Home Assistant, it does require you to use the TP-Link HACS integration in conjunction with the Matter Add-on. TP-Link has not updated the firmware yet to support energy metering via Matter directly. This is an upcoming feature for third-party Matter controllers from TP-Link, as promised. The device works great over Wi-Fi and is very affordable.
Best Tasmota/ESPHome Smart Plugs for Home Assistant
The Nous A1T Smart Plug is the exact same plug as the A1Z, but using Wi-Fi with Tasmota firmware pre-flashed instead of Zigbee. It supports energy monitoring and loads of up to 16A or 3680W, with both version of this plug are equipped with overload protection mechanisms.
It’s compatible in Home Assistant via Tasmota, but if you prefer using ESPHome you can simply flash it with the correct firmware. The ESPHome device list includes the Nous A1T specifically and gives you a full configuration example. This plug cost less than 18 EUR and has received excellent feedback from the community over the years, making it a top pick for a Tasmota/ESPHome smart plug.
The Shelly Plus Plug S is another great option to be used with open-source firmware. While it does not come with either Tasmota or ESPHome pre-flashed, Shelly does not lock down it’s ecosystem and allows easy flashing of their devices. Almost all Shelly devices use ESP32s or ESP8266s, which makes flashing a breeze. The device is compatible with both ESPHome and Tasmota and is listed as fully supported on ESPHome’s website, along with a configuration example.
The plug itself can withstand loads of up to 16A or 3680W and has a very accurate energy monitor. Reporting and data polling intervals, as well as button behavior and power on state can be set within the custom firmware without issue. What’s more, the LED ring indicator can also be controlled independently once flashed and used in automations to indicate the current load or whatever else you can think of.
The EIGHTREE ET28 Smart Plug is labelled as the Tasmota Socket across the web. It has a great build quality with built-in protection mechanisms in place. This device comes with Tasmota pre-flashed, but you can migrate to ESPHome if that’s your preference.
The plug is suitable for loads of 16A and high power appliances and has an energy meter. Everything is pre-configured in the Tasmota firmware, you only need to pair and use it in Home Assistant. What’s more, this device is perhaps the most affordable of any, with a tag of less than 10 EUR when bought in a pack of 4.
Best Outdoor Smart Plugs for Home Assistant
The Nous A4 series is an outdoor smart plug with dual sockets, available in Zigbee and Tasmota (Wi-Fi) variants. The Zigbee A4Z model is compatible with ZHA and Zigbee2MQTT, while the Wi-Fi A4T version comes with Tasmota pre-flashed.
This device has an IP44 rating which safeguards against water splashes and solid particles. It can handle a load of up to 16A or 3680W across both sockets, exposing the energy data to the connected platform. You can monitor voltage, current, power, energy and control things like child lock and indicator mode. While both sockets are controlled individually, the energy is a total of both and not separate. The Zigbee variant costs slightly more than the Tasmota Wi-Fi version, but both a very affordable for what they offer.
The Ledvance SMART+ Outdoor Plug is a high-power socket with energy metering for outdoor use. The entire plug is wrapped in a rubberized body and has a IP44 rating, protected against solid objects over 1mm in size and water splashes from any direction. When not in use, you can close it with the lid and seal it completely.
This plug is supported in Home Assistant via Zigbee2MQTT and ZHA. It exposes power, voltage, current and energy use of the connected appliance. Since it’s rated for 16A or 3680W, it’s suitable for larger garden appliances like pumps, outdoor heaters, string lights, irrigation systems, and power tools.
The INNR OSP 210 is another well-built, solid pick for a Zigbee outdoor plug. It functions as a router and is fully supported in ZHA and Zigbee2MQTT. It has a lower rating than the Ledvance SMART+ plug, but 2300W is quite enough for most outdoor devices.
The plug is also IP44 rated, protected against moisture, water splashes and small objects. The INNR OSP 210 does NOT have an energy meter and provides only basic on/off functionality. You can, however, set the power on behavior and configure an automatic power on/off timer from Home Assistant.
Great comparison, guys! Out of curiosity, why was the Ikea Inspelning left out of the list? The parameters seem comparable, and it’s quite affordable, although it is out of stock at nearby Ikeas.
I think Ikea Tretakt (switch only) and Inspelning (with energy monitoring) – if you can get either of them – are unbeatable in zigbee space.
I started off my adventures in home automation with Tapo P100/P110 UK plugs and later bought some P110Ms and now use them all with the Matter, official TP-Link & HACS Tapo integrations. When they work they’re very good and more compact than some others although as with other manufacturers the push button is on the side which can be awkward when using multi-way mains strips. Recent software upgrades have added RMS mains voltage to the other sensors which is a nice bonus. However a number of my P110Ms have developed sticky relay contacts where the relay remains closed when you try to power them off with the button or remotely. Unplugging them and tapping them on something usually frees the relay but that’s not a quality solution.
I’ve not tried any Nous or Shelly devices with ESPHome yet but I would suggest looking at Athom Tech as well. They do UK, EU, AU & US devices. The UK ones are a bit on the wide size compared to, say, P110s but so far have worked flawlessly. I’ve replaced the stock firmware with my own ESPHome config that adds autonomous power cycling, over-current trip, watchdog trip and more. Most importantly, the UK V2 plugs are less than ten US dollars a pop when bought direct which is way less than anything reputable via Amazon.
Something important to note is there are two “athom” companies out there, Athom B.V. and Athom Tech. Athom B.V. is a legitimate company based in the Netherlands and SHS has reviewed their products before, they now use the brand name “Homey”.
Athom Tech is an untrustworthy company in China that stole the Athom name and sells extremely poor quality devices. I have one of their smart plugs and it was so poorly designed it semi-bricked itself (boot looping) just because I had a 2.4ghz and 5ghz wifi network with the same SSID. Their support gave me instructions to reflash it, and that resulted in it permanently bricking itself to the point it won’t even turn on anymore. Their hardware is also terrible:
https://old.reddit.com/r/homeassistant/comments/14f2bxk/warning_do_not_buy_any_athom_devices/
https://old.reddit.com/r/WLED/comments/19f1990/psa_dont_buy_athom/
Shelly are better but still not a trustworthy company. There are MANY reports over the years of their products catching fire, sometimes violently. Even non-load bearing devices like the Shelly EM. They claim a maximum load of 16 amperes at 220v but will overheat and shut down almost immediately even at ~10-12 amps, less than 80% of their claimed limit.
https://old.reddit.com/r/homeassistant/comments/18vysvn/shelly_1pm_caught_fire_any_reliable_replacements/
Hi, bumped on this while searching for WiFi plugs.
There seems to be some inaccuracy/inconsistency with the Shelly Plus Plug S: on the plug itself is written 2500W whereas on the image that you created it says 16A, 3680W.
Double-checking this with other sources, 2500W appears to be correct maximum power they can operate at.
Regards
You are right, corrected!
Thanks!
There’s also the concern of load type and continuous vs momentary. A lot of devices dishonestly claim a rating that’s 80% below their real maximum for continuous operation, and even more just make up numbers outright. Most of them likely also have unsafe fail states.
Take Shelly for example. There are tons of reports of Shelly devices violently catching fire. They also claim a maximum load of 16 amperes at 220v but will overheat and shut down almost immediately even at ~10-12 amps, solidly below the North American “80%” rule.
https://old.reddit.com/r/homeassistant/comments/18vysvn/shelly_1pm_caught_fire_any_reliable_replacements/