
Shelly
Shelly 2PM Gen3
- Native integration
- Local control
- Wi-Fi
- Matter
- Bluetooth
Prices verified September 2026
See more relays & dimmer modules picks on our Amazon storefront →Our verdict
Two 16A channels with per-channel power metering, and it doubles as HA's best-value roller-shutter/blind controller in cover mode. Needs a neutral, but at just 37 x 42 x 16mm it's slim enough for almost any UK back box without depth headaches. At 16A per channel it'll switch an immersion heater or shower pump as easily as two lighting circuits, and cover mode adds calibrated position tracking without a separate blind controller. It isn't in Home Assistant's formal Works with Home Assistant scheme, but the native Shelly integration is Platinum-quality local push — a better bet than its bolt-on Matter-over-Wi-Fi support, which exposes on/off only and drops power metering and calibration.
What can Home Assistant control on the Shelly 2PM Gen3?
| Control | Type | What it does |
|---|---|---|
| Position | Cover (0-100%) | Calibrated position with open/close/stop/set-position; travel is computed from the calibration run's per-direction time-per-percent and ramp-up data rather than a fixed duration. |
| Power (per channel) | Sensor (W) | Live wattage per relay channel, active during cover travel; the same value firmware compares against the obstruction threshold to trigger a stop. |
| Current (per channel) | Sensor (A) | Live amperage per channel while the motor runs, useful for spotting a gradual rise before it ever crosses the hard obstruction threshold. |
| Energy (per channel) | Sensor (Wh) | Cumulative energy consumption, unaffected by cover/switch profile selection. |
| Recalibrate | Button | Triggers the calibration cycle; obstruction detection is deliberately ignored during this run, so recalibration must happen with the travel path clear. |
Cover mode's obstruction detection is power-based rather than purely time-driven: running a calibration cycle walks a full open-close-open pass, records per-percent travel time and ramp-up in each direction, and auto-sets an obstruction trip point to the calibration run's peak wattage plus a margin, with a configurable holdoff after motor start to ignore startup surge. Each channel keeps live power and current entities even while the cover is moving, so HA sees the same power draw the firmware uses internally to decide obstruction — not just a modelled position from elapsed time. That live per-channel current reading lets an automation catch a motor straining before it hits the hard obstruction trip, distinct from time-only cover implementations that only estimate position and don't expose the trip threshold itself.
Specs
| channels | 2 |
|---|---|
| mounting | Standard UK/EU back box, behind existing switch or socket |
| cover mode | true |
| dimensions | 37 x 42 x 16mm, 30g |
| max load a | 16 |
| matter support | Matter 1.x over Wi-Fi (toggle-enabled); exposes basic on/off only — no power metering or cover calibration over Matter |
| wwha certified | Not listed in Home Assistant's formal Works with Home Assistant badge programme; native Shelly integration is Platinum-quality, local push, cloud-free |
| neutral required | true |
| power monitoring | true |
How does the Shelly 2PM Gen3 compare?
| Product | From | Protocol | Local control | Integration |
|---|---|---|---|---|
| Shelly 2PM Gen3 (this product) | £19.49 | Wi-Fi, Bluetooth, Matter | Yes | Native |
| Aqara Dual Relay Module T2 | £29.74 | Zigbee | Yes | Zigbee2MQTT / ZHA |
| Aqara Single Switch Module T1 (No Neutral) | £26.99 | Zigbee | Yes | Zigbee2MQTT / ZHA |
| Candeo Zigbee Dimmer Module (C-ZB-DM204) | £39.99 | Zigbee | Yes | Zigbee2MQTT / ZHA |
Frequently asked questions
- Does the Shelly 2PM Gen3 work with Home Assistant locally?
- Yes. The Shelly 2PM Gen3 is controlled locally in Home Assistant through a built-in Home Assistant core integration (shelly), so it keeps working if your internet connection or the Shelly cloud goes down. Control and state updates stay on your own network.
- Which protocol does the Shelly 2PM Gen3 use, and do I need a hub?
- The Shelly 2PM Gen3 uses Wi-Fi and Bluetooth and Matter. To pair it with Home Assistant you need no hub — it joins your Wi-Fi network directly; or a Bluetooth adapter on your Home Assistant host or an ESPHome Bluetooth proxy; or a Thread border router if it is Matter-over-Thread, or just your Wi-Fi network if it is Matter-over-Wi-Fi. Shelly's own hub is not required when you integrate through a built-in Home Assistant core integration (shelly).
- How much does the Shelly 2PM Gen3 cost in the UK?
- The lowest price we have listed for the Shelly 2PM Gen3 is £19.49 at Shelly Store UK, with other UK retailers at up to £21.99. Prices were last checked in September 2026 and change often, so confirm on the retailer's page before buying.