Smart Home Assistant

IoTorero ESP32-C3 Smart Plug Review: ESPHome, No Hub Needed

SepehrBy Sepehr· 10 September 2026· Updated 10 September 2026· 9 min read
✓ Independent — no paid placements✓ UK-tested in real homes✓ Cited sources

This article contains affiliate links — see our disclosure policy.

White IoTorero ESP32-C3 UK smart plug shown front and back on a teal studio background.

Key takeaways

  • The IoTorero ESP32-C3 UK plug ships pre-flashed with ESPHome, so Home Assistant auto-discovers it over local push with no hub or cloud account.
  • A real load test read 1,720.1W active power, 7.10A current and 241.1V, figures that check out consistently against each other.
  • IoTorero support in Home Assistant runs entirely through the built-in ESPHome integration, not a dedicated integration of its own.
  • It has no Matter, Zigbee or Thread radio — it's Wi-Fi only, but it doubles as a free Bluetooth proxy for BLE devices.
On this page[tap to expand]
Affiliate disclosure: Some links in this article are affiliate links. If you buy via one of these links, we may earn a small commission at no extra cost to you. As an Amazon Associate, we earn from qualifying purchases. This never affects our editorial decisions — see our affiliate policy.

Our IoTorero smart plug review verdict: the ESP32-C3 UK plug is a buy for Home Assistant users. It arrives pre-flashed with ESPHome, is auto-discovered over local push the moment it joins Wi-Fi, and needs no hub, app account or cloud service to work.

Verdict: Buy IoTorero ESP32-C3 UK smart plug
IoTorero ESP32-C3 UK Plug ✓ Works with Home Assistant — native ESPHome integration, local push, no hub needed
  • Auto-discovered by Home Assistant the instant it joins Wi-Fi, with no separate app or account
  • Full voltage, current and power sensors that update instantly rather than on a slow poll
Check price at Athom →

Disclosure: Athom Tech supplied the review unit free of charge. It had no input into what we tested or wrote, and there is no affiliate arrangement — the price link goes straight to its store.

Pros

  • Genuinely simple to set up — join its hotspot, enter your Wi-Fi password, done
  • No hub, bridge or app account of any kind; Home Assistant finds it itself over mDNS
  • Reacts instantly: it uses ESPHome's native local-push API, not a polled cloud connection, so the switch state and sensors update the moment they change
  • Accurate, detailed energy data — voltage, current, apparent and reactive power, and running kWh totals, not just a single wattage figure
  • Doubles as a Bluetooth proxy, extending Home Assistant's BLE range to other rooms for free
  • Every setting — restore-on-power-loss behaviour, factory reset, safe mode — is exposed as a Home Assistant entity, not buried in an app menu

Cons

  • No Matter, Zigbee or Z-Wave radio — it's Wi-Fi only, so it adds to your 2.4GHz network rather than a mesh
  • Power Factor read as "Unknown" on our unit rather than a real value, a minor gap in an otherwise thorough sensor set
  • ESPHome's captive-portal Wi-Fi setup is a manual phone-settings flow rather than a guided app pairing, which will feel less polished to anyone used to a big-brand plug
SpecIoTorero ESP32-C3 UK Plug
ProcessorESP32-C3, pre-flashed with ESPHome
Plug typeUK 13A (BS 1363), rated 16A max load by Athom's own spec sheet
Input voltage100–250V AC, 2.4GHz Wi-Fi + Bluetooth LE
Energy monitoringVoltage, current, apparent power, active power, reactive power, power factor, session and total kWh — Athom's product page lists an HLW8032 metering IC, while the ESPHome device page for this exact model lists a CSE7766
Home AssistantNot a native integration — added through Home Assistant's ESPHome integration, IoT class "Local Push"; auto-discovered via mDNS
Extra functionBuilt-in Bluetooth proxy for extending BLE range to other Home Assistant devices
Certification"Made for ESPHome" and "Works with Home Assistant" (tested against Home Assistant Green), UKCA marked
Typical price$14.35–$18.40 direct from Athom (about £11–£15 before shipping/VAT); also listed on AliExpress under the IoTorero name — no dedicated UK retailer at the time of writing

What's in the box and how hard is setup?

The plug itself is a plain white UK three-pin unit with a single button on the face and no display — the front is just a socket face, and all the branding sits on the back, printed alongside the model number, input rating and regulatory marks. Ours arrived with nothing but a quick-start guide; there's no separate power adapter needed since the plug takes its own power from the wall.

Setup uses the same ESPHome captive-portal flow across IoTorero's whole plug range: press and hold the button to put it into pairing mode, then it broadcasts its own Wi-Fi access point, shown as athom-smart-plug-v3-c42490 on our unit. Join that network, and either a captive-portal prompt or a manual visit to 192.168.4.1 loads a page listing every Wi-Fi network the plug can see, with your MAC address at the top for identification.

Android Wi-Fi settings screen connected to the athom-smart-plug-v3 access point, showing connected without internet
Join the plug's own hotspot first — "connected without internet" here is expected, not an error.

Once connected, opening 192.168.4.1 loads the plug's own setup page directly — no separate app, just a browser. It lists your MAC address up top and every Wi-Fi network the plug can see, which on our test bench meant scrolling past a handful of neighbouring routers before finding our own.

Phone browser showing the smart plug's captive-portal setup page listing nearby Wi-Fi networks to join
The plug's own setup page at 192.168.4.1 — pick your network from the list it finds.

Pick your home network from the list, enter the password, and the plug reboots and joins it directly — no app to install, no account to create anywhere in the process. The whole thing took us under two minutes, and that's the plug's biggest strength: there's genuinely nothing else to configure before it's usable.

IoTorero ESP32-C3 smart plug fitted into a UK double wall socket next to a light switch
Fitted into an everyday UK double socket — it sits no deeper than a standard plug.

Does the IoTorero smart plug work with Home Assistant?

Yes, and about as well as a Wi-Fi plug can. IoTorero devices don't have a dedicated Home Assistant integration of their own — Home Assistant's own IoTorero integration page is explicit that support comes entirely through the built-in ESPHome integration. That's not a downside in practice: ESPHome devices are auto-discovered on the local network, and ours popped up in Home Assistant's discovered-devices list within seconds of joining Wi-Fi.

Home Assistant discovered devices screen showing the smart plug via ESPHome with Ignore and Add buttons
Home Assistant found the plug itself within seconds — no IP address or pairing code needed.

Tapping Add pulls in a full spread of entities across five cards: Sensors, Controls, Diagnostic, Configuration and a device page for the integration itself. Because ESPHome's native API is local push rather than a polled cloud connection, the switch and sensor states update the moment they change on the device, not on the next poll cycle — this is the technical reason the plug feels instant when you flip it from a dashboard or an automation.

Collage of five Home Assistant entity cards for the smart plug: discovery, configuration, controls, diagnostic and sensors
The full entity set once added: discovery, configuration, controls, diagnostics and sensors.

The Controls card exposes a Power On State selector — ours was set to "Always On", meaning the relay restores power automatically after an outage, with alternatives to stay off or return to its last state — alongside the switch itself and one disabled entity you can turn on if needed. Configuration adds Factory Reset, Restart and Safe Mode buttons, so recovering a misbehaving plug never needs physical access to the button on the unit. Diagnostic reports the connected SSID, IP address, MAC address, last restart time, an uptime sensor and Wi-Fi signal in both dBm and percent — ours held a rock-solid -47dBm, effectively full signal, a few metres from the router.

How accurate are the energy readings?

Solidly accurate, and unusually detailed for a plug this cheap. Running a genuine load through it, the plug reported 1,720.1W of active power, 1,714.7VA of apparent power, 7.10A of current and 241.1V — figures that are internally consistent with each other (241.1V × 7.10A ≈ 1,712VA, matching the apparent-power reading almost exactly) and sit right where UK mains voltage should be. It also tracks reactive power, a running total-energy figure in kWh, and a total-daily-energy counter that resets at midnight, which is the entity you actually want for a Home Assistant Energy dashboard rather than the lifetime total. The one gap is Power Factor, which read "Unknown" throughout our test rather than a calculated value — everything else needed to derive it (VA and W) is present and correct, so this looks like a firmware quirk on our specific unit rather than a hardware fault.

How does it compare to the Aqara Power Plug H2 and Shelly Plug S?

It's the most Home Assistant-native of the three, at the cost of any wireless standard beyond Wi-Fi. The Aqara Power Plug H2 runs Matter over Thread or Zigbee and can join a mesh without a dedicated 2.4GHz Wi-Fi slot, but it doesn't report power or energy over Matter at all — only on/off, which makes the IoTorero plug the better choice for an actual energy dashboard. The Shelly Plug S is the nearest Wi-Fi rival: it runs stock Shelly firmware with a cloud-optional local API, or can be reflashed to ESPHome by hand, whereas this one ships with ESPHome already installed. Want a mesh-network plug instead? Look at Aqara or a Zigbee plug from our best smart plugs roundup.

Who should buy the IoTorero smart plug?

Anyone running Home Assistant who wants a Wi-Fi smart plug with proper energy monitoring and zero cloud dependency. It's a strong pick for metering an appliance on the Energy dashboard, and the built-in Bluetooth proxy is a useful bonus in a room that needs better BLE coverage. It's a poor fit for a no-fiddling app experience, or a Zigbee/Thread mesh where you don't want another device on 2.4GHz Wi-Fi.

Verdict

The IoTorero ESP32-C3 UK plug does exactly what it promises: it's simple to set up, needs no hub or app account, reacts instantly because it talks to Home Assistant over a local push API rather than a poll, and its energy readings held up as accurate and internally consistent under a real load. For a Home Assistant household that wants a properly instrumented smart plug without touching a soldering iron or a cloud account, it's an easy buy.

Buy the picks in this guide

Recommended for Home Automation

See all devices →

Frequently asked questions

Does the IoTorero smart plug work with Home Assistant?
Yes, and better than most Wi-Fi plugs at this price. IoTorero devices don't have their own dedicated Home Assistant integration — the official Home Assistant integration page for IoTorero states plainly that support is provided through the built-in ESPHome integration, since IoTorero's hardware runs ESPHome's own firmware. In practice this means the plug is auto-discovered on your local network the moment it joins Wi-Fi, with no manual IP entry required. It exposes sensor entities for voltage, current, power and energy, control entities for the switch and its power-on-restore behaviour, and diagnostic entities for Wi-Fi signal and uptime. Because ESPHome's native API uses local push rather than cloud polling, switch and sensor states update immediately rather than on a delay, and the plug keeps working with no internet connection at all.
How accurate is the IoTorero smart plug's energy monitoring?
Accurate enough to trust for a Home Assistant Energy dashboard. Under a genuine load, our unit reported 1,720.1W of active power, 1,714.7VA of apparent power, 7.10A of current and 241.1V, and those figures are internally consistent — multiplying the measured voltage and current gives a result within a fraction of a percent of the reported apparent power, which is a good sign the metering chip is correctly calibrated rather than just showing plausible-looking numbers. It also tracks reactive power and separates a total-daily-energy counter that resets each midnight from a lifetime total-energy figure, which matters for Home Assistant's Energy dashboard. The one shortfall on our unit was Power Factor, which read 'Unknown' rather than a calculated value throughout testing, despite the two readings needed to derive it being present and correct — a firmware quirk rather than evidence of an inaccurate sensor.
Does the IoTorero smart plug need a hub or app?
No. It's a standalone Wi-Fi device that connects directly to your home network and needs no bridge, hub or manufacturer app to function. Setup uses a captive-portal flow: press the button on the plug to start pairing, join the temporary Wi-Fi hotspot it broadcasts from your phone's Wi-Fi settings, then pick your home network and enter its password from the page that loads at 192.168.4.1. Home Assistant then discovers the plug automatically over the local network using ESPHome's mDNS-based discovery, with no account, cloud pairing step or manufacturer login anywhere in the process. This is worth knowing if you're used to app-first plugs like TP-Link Tapo or Meross, where a companion app handles pairing end to end — here the browser-based captive portal does that job instead, and once it's on your network, everything else happens inside Home Assistant rather than a separate manufacturer ecosystem.

Sources

Sources verified 2026-09-10

  1. Home Assistant — IoTorero joins Works with Home Assistant
  2. Home Assistant — IoTorero integration documentation
  3. ESPHome — Athom Smart Plug UK V3 (PG04V3-UK16A) device page
  4. Athom Tech — ESP32-C3 UK Plug Made For ESPHome — product page, specs and pricing
  5. Athom Tech (GitHub) — esp32-configs — athom-smart-plug.yaml reference configuration
How we researched this

Claims in this article are checked against primary sources — manufacturer specifications, official documentation, Which? research, Ofgem guidance, or gov.uk — rather than forum threads or video reviews. Where the author has direct hands-on experience with a product (most Home Assistant, Zigbee, and home-networking gear is running in his own homelab), that is stated explicitly in the text.

For categories outside that personal setup — such as boilers, heat pumps, and other areas that are traditionally a heating engineer's domain — verdicts are built from cross-referenced manufacturer data, published lab results, and vetted expert and owner reviews rather than a claim of personal hands-on testing. See the editorial policy for the full methodology.

Sepehr

Written by

Sepehr

10+ years hands-on with Home Assistant & networking · Research-backed elsewhere · No brand deals

Smart home specialist with 10+ years running a self-hosted Home Assistant setup — Zigbee2MQTT, Frigate NVR, and local-first automations. Independent coverage for UK homes, no brand deals.

LinkedIn →

Citing this page? Please use a dofollow link back to the original article — it helps us keep the data on this page accurate and up to date.

Related reading