Loading device details…
Getting specifications, connection paths, and resources ready.
Getting specifications, connection paths, and resources ready.
Model: SNSW-002P15UL
Compact two-channel Wi-Fi switch module with power measurement and a cover-control mode. Exact model SNSW-002P15UL (Shelly Plus 2PM UL).
Catalog-level details. Controllers, bridges, accounts, and available features depend on the connection route.
Confirm the exact variant before choosing. Store prices and availability can change; product-information pages are not store offers.
What to know about this device before choosing a connection.
A recommendation is not recorded yet. Compare the requirements below with your home and the capabilities you need.
Match SNSW-002P15UL on your device before using this page or its resources. SNSW-002P16EU is a distinct variant. Electrical ratings, manuals and connection capabilities must be verified for the exact variant; current market availability and independent certification checks are not established by this identity record. Manufacturer documentation supports control through the local web interface from a browser on the same Wi-Fi network, without an Internet connection or Shelly Cloud. This does not establish cloud-free remote access, every setup/update step, or Home Assistant/Google Home capability exposure. Manufacturer-documented device power and consumed-energy metering is recorded for AC-powered operation in switch profile. DC metering, cover-profile readings, exact minimum firmware, accuracy and ecosystem entities are not established by this review.
Check your ecosystem, then choose a connection method for its requirements and available controls.
A listed ecosystem is a starting point. Connection methods and exposed capabilities must be checked for the exact variant.
Choose a connection method for its app, account and controller requirements. An app used by one method is not necessarily required for every connection.
Neutral is required for AC operation. Follow the exact manual and supply-specific wiring; mounting to the power grid requires a qualified electrician. AC current limits do not approve DC loads, motor/LED ratings or installation suitability. This exact UL variant lists 120 V AC supply; DC operation is not approved by this review.
Open the exact manufacturer manualControllers for the reviewed connections are listed below. These requirements do not apply automatically to other setup methods.
Open connection instructions Find manuals and installation diagramsSetup and software downloads have separate requirements from everyday local control. A completely offline setup has not been established by these summaries.
Requirements apply to this setup method.
Local configuration, motor checks and supervised device calibration precede HA verification; fully offline setup/update behavior unverified.
Expand a group to see all recorded attributes. Electrical maxima depend on load type; check operating and installation limits in the exact model documentation. Route-specific feature availability can differ. Missing fields are not a confirmed “No.”
Readings available to your smart-home system depend on the connection. Check readings by connection
Check the model, region, hardware revision, and document version. Connection-specific sources are linked in each guide.
Shelly Plus 2PM UL · SNSW-002P15UL · Archive started 2026-10-13. Individual additions may be newer. These files open from Dwelleno.
Original manufacturer pageManufacturer-linked user and safety manual for this exact catalog variant. Match the model on your device and use the complete document before installation. Document revision and hardware applicability are not independently established.
Original manufacturer files, including its safety instructions. Diagrams may show different AC and DC configurations; check the exact model and supply type.
Reviewed guide
A documented connection is available. Check its equipment, account, firmware and feature requirements.
No verified evidence yet
Compatibility has not been established for this exact model. This does not mean it is incompatible.
Manufacturer-listed
Listed by the manufacturer for this exact model. Setup requirements and exposed features for this ecosystem have not been reviewed.
Manufacturer-listed
Listed by the manufacturer for this exact model. Setup requirements and exposed features for this ecosystem have not been reviewed.
Manufacturer-listed
Listed by the manufacturer for this exact model. Setup requirements and exposed features for this ecosystem have not been reviewed.
No verified evidence yet
Compatibility has not been established for this exact model. This does not mean it is incompatible.
No verified evidence yet
Compatibility has not been established for this exact model. This does not mean it is incompatible.
Manufacturer ecosystem listing checked Oct 13, 2026 · Global documentation; US market eligibility is not established by this listing. · Exact-model manufacturer source
Missing documentation does not mean a device is incompatible. Reviewed documentation is not a physical hardware test.
Basic controls on the reviewed connection. Setup, remote access, voice services and firmware updates have separate requirements.
SNSW-002P15UL · Exact local software route; market eligibility unverified · Documentation reviewed. Check the unit’s hardware and firmware before setup.
Documented controls may have firmware or configuration conditions. Read the guide before relying on a feature.
Open setup guideInstallation & device requirements · Manuals & resources · All connection details
Choose a documented method. Requirements, controls, local/cloud behavior, and evidence stay attached to that route.
Compare what each reviewed connection exposes. These are documentation findings, not physical-device tests. Open conditions before choosing a method.
On smaller screens, scroll the table sideways. A missing claim stays “Not yet verified”.
| Feature or requirement | Home Assistant via Shelly (local Wi-Fi / cover mode)Home Assistant · SNSW-002P15UL · Exact local software route; market eligibility unverifiedReviewed Oct 18, 2026 | Home Assistant via Shelly (local Wi-Fi / switch mode)Home Assistant · SNSW-002P15UL · Exact local software route; market eligibility unverifiedReviewed Oct 18, 2026 |
|---|---|---|
| Controls & readings | ||
| Cover open / close / stop | SupportedDerived from documentationDetails & evidenceOne motorized cover through local RPC, with movement status. Verify the installed motor and controls. Read this claim and its sources | Not yet verifiedNo claim recorded for this connection |
| Conditional cover-position control | SupportedDerived from documentationConditions applyRequires successful calibration and pos_control=true. HA exposes position setting/reporting only with this flag; uncalibrated position is unavailable and state can be assumed. Position is calculated from calibrated travel time, not a guaranteed physical accuracy. Read this claim and its sources | Not yet verifiedNot yet verifiedDetails & evidenceOutside this AC switch-profile review; do not inherit from another profile or integration. Guide wording: Cover-position control Read this claim and its sources |
| Relay on/off | Not yet verifiedNot yet verifiedDetails & evidenceNot reviewed for this exact cover route. Do not inherit switch-profile readings, independent relay controls, or Gen3 slat features. Read this claim and its sources | SupportedDerived from documentationDetails & evidenceTwo independent relay controls in switch profile. Use the normal relay configuration; HA consumption-type settings can change the control entity domain. Exact default entity names/domains are not guaranteed. Read this claim and its sources |
| Conditional power readings | SupportedDerived from documentationConditions applyActive power from cover:0 apower in watts. Reviewed at HA Core2026.10.1: the RPC instance helper maps the generic switch sensor description to cover:0. Requires exact AC PM hardware in cover profile, relevant runtime fields and reachable configured SNTP. This is the one cover component, not two independent relay meters. Calibration is required for percentage positioning; a separate meter-specific calibration requirement is not established. No accuracy, fully offline metering, Energy dashboard suitability or cover-specific firmware-fix guarantee. Read this claim and its sources | SupportedDerived from documentationDetails & evidenceInstantaneous power mapped to watts from switch apower. Reviewed at HA Core2026.10.1; requires AC-powered PM hardware, switch profile and the relevant runtime status fields. Check the configured SNTP server is reachable, as HA documents a clock dependency for metering. Exact meter-specific firmware fixes, accuracy, offline meter behavior and Energy dashboard suitability are unverified. Guide wording: Power readings Read this claim and its sources |
| Conditional energy readings | SupportedDerived from documentationConditions applyCumulative energy from cover:0 aenergy.total in Wh; HA suggests kWh display. Counter resets are possible; this is not an immutable lifetime total. Reviewed at HA Core2026.10.1: the RPC instance helper maps the generic switch sensor description to cover:0. Requires exact AC PM hardware in cover profile, relevant runtime fields and reachable configured SNTP. This is the one cover component, not two independent relay meters. Calibration is required for percentage positioning; a separate meter-specific calibration requirement is not established. No accuracy, fully offline metering, Energy dashboard suitability or cover-specific firmware-fix guarantee. Read this claim and its sources | SupportedDerived from documentationDetails & evidenceCumulative energy mapped from switch aenergy.total in Wh, with HA display conversion to kWh. Reviewed at HA Core2026.10.1; requires AC-powered PM hardware, switch profile and the relevant runtime status fields. Check the configured SNTP server is reachable, as HA documents a clock dependency for metering. Exact meter-specific firmware fixes, accuracy, offline meter behavior and Energy dashboard suitability are unverified. Guide wording: Energy readings Read this claim and its sources |
| Slat tilt | Not yet verifiedNot yet verifiedDetails & evidenceNot reviewed for this exact cover route. Do not inherit switch-profile readings, independent relay controls, or Gen3 slat features. Read this claim and its sources | Not yet verifiedNo claim recorded for this connection |
| Dimming | Not yet verifiedNot yet verifiedDetails & evidenceNot reviewed for this exact cover route. Do not inherit switch-profile readings, independent relay controls, or Gen3 slat features. Read this claim and its sources | Not yet verifiedNot yet verifiedDetails & evidenceOutside this AC switch-profile review; do not inherit from another profile or integration. Read this claim and its sources |
| Operation & support | ||
| Setup | Local web and haDerived from documentationDetails & evidenceLocal configuration, motor checks and supervised device calibration precede HA verification; fully offline setup/update behavior unverified. Read this claim and its sources | Local web and haDerived from documentationDetails & evidenceConfigure local Wi-Fi and HA integration with Gen2 firmware1.0 or later; fully offline onboarding/update behavior remains unverified. Read this claim and its sources |
| Everyday control | Local rpcDerived from documentationDetails & evidenceDirect local control/state without Shelly cloud. HA also requests cover status repeatedly while moving; this route is not exclusively push updates. Read this claim and its sources | Local pushDocumentedDetails & evidenceOrdinary relay control/state communicate directly with the device without Shelly cloud. Some optional diagnostic entities use polling. Read this claim and its sources |
| Away from home | Not yet verifiedNot yet verifiedDetails & evidenceConfigure and verify separately; this review grants no exact behavior. Read this claim and its sources | Not yet verifiedNot yet verifiedDetails & evidenceHome Assistant remote access must be configured separately; no remote access method is approved here. Read this claim and its sources |
| Automations | Not yet verifiedNot yet verifiedDetails & evidenceConfigure and verify separately; this review grants no exact behavior. | |
| Equipment & setup requirements | ||
| Exact standard or UL variant | SNSW-002P15ULDocumentedDetails & evidenceMatch the ordering code and exact manual on this page. Read this claim and its sources | SNSW-002P15ULDocumentedDetails & evidenceMatch this exact model code. AC supply/load limits and legal installation suitability are separate; do not swap standard/UL manuals. Read this claim and its sources |
| Reachable 2.4 GHz Wi-Fi / LAN | RequiredDerived from documentationDetails & evidenceThe installed controller and Home Assistant need direct LAN reachability; check client isolation/firewalls if discovery fails. Read this claim and its sources | RequiredDerived from documentationDetails & evidenceConnect the installed unit and Home Assistant to a reachable local network. Client isolation/firewalls may prevent discovery or RPC traffic. Read this claim and its sources |
| Correctly installed AC motor controller | RequiredDerived from documentationDetails & evidenceQualified electrician; AC neutral required. 120 V AC; 8 A per channel; 16 A shared total; manufacturer maximum motor power 1/3 hp per channel. These current limits do not establish motor starting-current suitability. Use the complete exact manual. Read this claim and its sources | RequiredDerived from documentationDetails & evidenceUse a qualified electrician and the exact manual, AC neutral/supply and per-channel/shared-total limits reviewed on this product page. This guide does not approve DC operation. Guide wording: Correctly installed AC relay Read this claim and its sources |
| Model & firmware conditions | ||
| Version / operating profile | Cover profile; Gen2 firmware1.0+; HA Core2026.10.1Derived from documentationDetails & evidenceCover-specific minimum/fixes and earlier HA mappings unverified; recheck after firmware/profile changes. Read this claim and its sources | Gen2 firmware1.0+; HA mapping reviewed at Core2026.10.1Derived from documentationDetails & evidenceHA documents Gen2 support from device firmware1.0. Mapping reviewed at HA Core2026.10.1; meter-specific fixes/earlier HA versions unverified. Plus2PM switch profile only. Recheck firmware/profile/security changes. Read this claim and its sources |
| Market eligibility / certification | Not yet verifiedNot yet verifiedDetails & evidenceMarket availability, certification and installation eligibility remain unverified; this route describes exact local software applicability. Read this claim and its sources | Not yet verifiedNot yet verifiedDetails & evidenceRegion and U.S. stock, independent certification and installation eligibility remain unverified. This is an exact local software route, not a regional purchase recommendation. Read this claim and its sources |
Use the shared setup and troubleshooting guide alongside this exact model’s connection paths and installation limits.
Setup help for this modelHome Assistant · Exact local software route; market eligibility unverified · SNSW-002P15UL
Documentation reviewed · 10/18/2026. Not tested on physical hardware.
Shelly Plus 2PM UL
To Home Wi-Fi / LAN
Compare the documented support source and effort for each route. Official/community support and local/cloud operation are separate questions.
Home Assistant built-in local Shelly integration; documentation/code reviewed, without a hardware test.
Check status & evidenceElectrical/motor installation, configuration and supervised calibration are separate from software pairing.
Check status & evidenceHome Assistant built-in Shelly integration with direct local RPC; documented rather than hardware-tested.
Check status & evidenceElectrical installation and LAN configuration precede HA setup; retain exact variant conditions.
Check status & evidenceRun Home Assistant on a host reachable over the local network.
Check evidenceUse the built-in Shelly integration to reach the device directly.
Check evidenceOrdinary local control needs no Shelly cloud connection; Home Assistant access is separate.
Check evidenceThe direct Wi-Fi/RPC route needs the HA host and network, without a vendor/protocol bridge.
Check evidenceRequirements apply to this setup method.
Configure local Wi-Fi and HA integration with Gen2 firmware1.0 or later; fully offline onboarding/update behavior remains unverified.
Check evidenceHome Assistant must run on a host reachable from the device. No additional protocol radio is required for direct Wi-Fi/RPC.
Check evidenceUse Home Assistant Shelly integration with the local RPC endpoint. This is not MQTT, Matter, Zigbee or a cloud-service route.
Check evidenceA Shelly cloud connection/account is not needed for ordinary local integration control. Home Assistant login/access remains separate.
Check evidenceThe direct device-to-Home Assistant route needs no Shelly cloud bridge, Matter controller or Zigbee coordinator. The host and Wi-Fi/LAN remain required.
Check evidenceEarlier observations checked 10/13/2026. Later observations state their own dates. Certification claims below are attributed to the manufacturer.
Checked 2026-10-13 UTC for SNSW-002P15UL. Manufacturer documentation supports control through the local web interface from a browser on the same Wi-Fi network, without an Internet connection or Shelly Cloud. This does not establish cloud-free remote access, every setup/update step, or Home Assistant/Google Home capability exposure.
Manufacturer sourceChecked 2026-10-13 UTC for SNSW-002P15UL. Manufacturer-documented device power and consumed-energy metering is recorded for AC-powered operation in switch profile. DC metering, cover-profile readings, exact minimum firmware, accuracy and ecosystem entities are not established by this review. The exact model article links this shared device API documentation.
Manufacturer sourceFor SNSW-002P15UL, the power-metering Switch component documentation distinguishes instantaneous power and consumed-energy counters in Wh. Its fields are conditional on metering-capable hardware. This supports the documented AC device meter in switch profile; it does not verify another ecosystem's entities. Checked 2026-10-13 UTC.
Manufacturer sourceReviewed documentation, catalog records, and manufacturer observations have different scopes. A source for one capability does not establish every feature.
Connection guides preserve source dates, publishers, review status, and claim-level links. “Documentation reviewed” does not mean tested on physical hardware.
Documentation reviewed Oct 18, 2026 · SNSW-002P15UL · unknown
Documentation reviewed Oct 18, 2026 · SNSW-002P15UL · unknown
Other active devices in this category. Their connection requirements and capabilities may differ.
MINIR4 · In-Wall Relay Modules
ZBMINIL2 · In-Wall Relay Modules

Shelly Plus 1PM, EU/non-UL press photographPhoto: Vibrant Frame / Shelly, via D/P Communications & Media.
SNSW-001P16EU · In-Wall Relay Modules
Compact Wi-Fi switch module with power measurement. Exact model SNSW-001P16EU (Shelly Plus 1PM).

S4SW-001P8EU · In-Wall Relay Modules
Reviewed guides: Home Assistant →
A compact in-wall relay with power measurement and local Wi-Fi control. It requires neutral and supports Matter or a selectable Zigbee profile. Home Assistant readings depend on the connection path and firmware.
Shelly USA (official store)
WAVE1 · In-Wall Relay Modules
Not yet verifiedNot yet verifiedDetails & evidenceConfirm actual entities and triggers before creating automations. No exact automation or trigger guarantee is approved. Read this claim and its sources |
| Firmware updates | Not yet verifiedNot yet verifiedDetails & evidenceConfigure and verify separately; this review grants no exact behavior. Read this claim and its sources | Not yet verifiedNot yet verifiedDetails & evidenceUse current official instructions; exact minimum device firmware and update path are not approved here. Read this claim and its sources |
|---|
| Integration support | Official localDocumentedDetails & evidenceHome Assistant built-in local Shelly integration; documentation/code reviewed, without a hardware test. Read this claim and its sources | Official localDocumentedDetails & evidenceHome Assistant built-in Shelly integration with direct local RPC; documented rather than hardware-tested. Read this claim and its sources |
|---|
| Setup effort | AdvancedDerived from documentationDetails & evidenceElectrical/motor installation, configuration and supervised calibration are separate from software pairing. Read this claim and its sources | AdvancedDerived from documentationDetails & evidenceElectrical installation and LAN configuration precede HA setup; retain exact variant conditions. Read this claim and its sources |
|---|
| Compatible bidirectional AC motor |
|---|
RequiredDerived from documentationDetails & evidenceBoth outputs drive the two directions of one motor, with a common neutral. Exact manuals recommend two RC snubbers for switching spikes; have the installer select/fit them using the full manual. Calibration needs measurable motor power and reliable endpoint power cutoff. Intermediate contactors can prevent position calibration. Read this claim and its sources |
| Not yet verifiedNo claim recorded for this connection |
| Cover profile (one cover:0) | RequiredDocumentedDetails & evidenceSelect cover profile in the device configuration. Both channels become a coordinated motor controller; the separate two-relay switch guide applies to a different profile. Read this claim and its sources | Not yet verifiedNo claim recorded for this connection |
|---|
| Successful calibration for percentage position | RequiredDerived from documentationDetails & evidencePosition control needs valid calibration (pos_control=true). Open/close/stop are distinct from percentage positioning; failed calibration leaves position unverified. Read this claim and its sources | Not yet verifiedNo claim recorded for this connection |
|---|
| Running Home Assistant host | RequiredDerived from documentationDetails & evidenceRun Home Assistant on a host reachable over the local network. Read this claim and its sources | RequiredDerived from documentationDetails & evidenceHome Assistant must run on a host reachable from the device. No additional protocol radio is required for direct Wi-Fi/RPC. Read this claim and its sources |
|---|
| Built-in Shelly integration (RPC) | RequiredDerived from documentationDetails & evidenceUse the built-in Shelly integration to reach the device directly. Read this claim and its sources | RequiredDerived from documentationDetails & evidenceUse Home Assistant Shelly integration with the local RPC endpoint. This is not MQTT, Matter, Zigbee or a cloud-service route. Read this claim and its sources |
|---|
| Gen2 device firmware 1.0 or later | 1.0+Derived from documentationDetails & evidenceDocumented integration support floor. Confirm the installed firmware; exact cover-specific fixes and earlier HA releases are unverified. Mapping reviewed at HA Core2026.10.1. Read this claim and its sources | 1.0+Derived from documentationDetails & evidenceHome Assistant documents this support floor for generation2; the exact linked API identifies these variants as Gen2. Confirm the installed device firmware; no update is performed by this guide. Read this claim and its sources |
|---|
| Shelly cloud account | Not requiredNot requiredDetails & evidenceOrdinary local control needs no Shelly cloud connection; Home Assistant access is separate. Read this claim and its sources | Not requiredNot requiredDetails & evidenceA Shelly cloud connection/account is not needed for ordinary local integration control. Home Assistant login/access remains separate. Read this claim and its sources |
|---|
| Separate vendor bridge | Not requiredNot requiredDetails & evidenceThe direct Wi-Fi/RPC route needs the HA host and network, without a vendor/protocol bridge. Read this claim and its sources | Not requiredNot requiredDetails & evidenceThe direct device-to-Home Assistant route needs no Shelly cloud bridge, Matter controller or Zigbee coordinator. The host and Wi-Fi/LAN remain required. Read this claim and its sources |
|---|
Home Wi-Fi / LAN
To Home Assistant
Home Assistant
Complete the required items before setup. Items marked “Not required” are optional for this route.
Documented
Match the ordering code and exact manual on this page.
Derived from documentation
The installed controller and Home Assistant need direct LAN reachability; check client isolation/firewalls if discovery fails.
Derived from documentation
Qualified electrician; AC neutral required. 120 V AC; 8 A per channel; 16 A shared total; manufacturer maximum motor power 1/3 hp per channel. These current limits do not establish motor starting-current suitability. Use the complete exact manual.
Derived from documentation
Both outputs drive the two directions of one motor, with a common neutral. Exact manuals recommend two RC snubbers for switching spikes; have the installer select/fit them using the full manual. Calibration needs measurable motor power and reliable endpoint power cutoff. Intermediate contactors can prevent position calibration.
Documented
Select cover profile in the device configuration. Both channels become a coordinated motor controller; the separate two-relay switch guide applies to a different profile.
Derived from documentation
Position control needs valid calibration (pos_control=true). Open/close/stop are distinct from percentage positioning; failed calibration leaves position unverified.
Derived from documentation
Run Home Assistant on a host reachable over the local network.
Derived from documentation
Use the built-in Shelly integration to reach the device directly.
Derived from documentation
Documented integration support floor. Confirm the installed firmware; exact cover-specific fixes and earlier HA releases are unverified. Mapping reviewed at HA Core2026.10.1.
Not required
Ordinary local control needs no Shelly cloud connection; Home Assistant access is separate.
Not required
The direct Wi-Fi/RPC route needs the HA host and network, without a vendor/protocol bridge.
Derived from documentation
Follow the exact installed-device manual and local web configuration; connect Wi-Fi, note IP/hostname and select cover profile.
Derived from documentation
Check direction, full travel and motor power feedback first. Clear faults and keep the path unobstructed. Start device calibration while stopped and supervise the complete cycle: obstruction detection is disabled during calibration. Check pos_control=true after success.
Derived from documentation
Accept discovery or use Settings > Devices & services > Add Integration > Shelly with its hostname/IP and requested device credentials. Follow current HTTPS/SSL instructions if applicable.
Derived from documentation
Check open/close/stop, direction and percentage movement with a clear travel path. Missing position: confirm cover profile, calibration and pos_control; recheck/reload the integration after changes. Timeout or implausible power: use the manufacturer calibration troubleshooting before retrying. Verify the cover power/energy sensor values during a supervised normal movement and check units; missing readings: confirm cover profile, present apower/aenergy status fields and reachable configured SNTP. Do not use calibration movement as proof of metering accuracy.
Derived from documentation
One motorized cover through local RPC, with movement status. Verify the installed motor and controls.
Derived from documentation
Requires successful calibration and pos_control=true. HA exposes position setting/reporting only with this flag; uncalibrated position is unavailable and state can be assumed. Position is calculated from calibrated travel time, not a guaranteed physical accuracy.
Not yet verified
Not reviewed for this exact cover route. Do not inherit switch-profile readings, independent relay controls, or Gen3 slat features.
Derived from documentation
Active power from cover:0 apower in watts. Reviewed at HA Core2026.10.1: the RPC instance helper maps the generic switch sensor description to cover:0. Requires exact AC PM hardware in cover profile, relevant runtime fields and reachable configured SNTP. This is the one cover component, not two independent relay meters. Calibration is required for percentage positioning; a separate meter-specific calibration requirement is not established. No accuracy, fully offline metering, Energy dashboard suitability or cover-specific firmware-fix guarantee.
Derived from documentation
Cumulative energy from cover:0 aenergy.total in Wh; HA suggests kWh display. Counter resets are possible; this is not an immutable lifetime total. Reviewed at HA Core2026.10.1: the RPC instance helper maps the generic switch sensor description to cover:0. Requires exact AC PM hardware in cover profile, relevant runtime fields and reachable configured SNTP. This is the one cover component, not two independent relay meters. Calibration is required for percentage positioning; a separate meter-specific calibration requirement is not established. No accuracy, fully offline metering, Energy dashboard suitability or cover-specific firmware-fix guarantee.
Not yet verified
Not reviewed for this exact cover route. Do not inherit switch-profile readings, independent relay controls, or Gen3 slat features.
Not yet verified
Not reviewed for this exact cover route. Do not inherit switch-profile readings, independent relay controls, or Gen3 slat features.
Derived from documentation
Local configuration, motor checks and supervised device calibration precede HA verification; fully offline setup/update behavior unverified.
Derived from documentation
Direct local control/state without Shelly cloud. HA also requests cover status repeatedly while moving; this route is not exclusively push updates.
Not yet verified
Configure and verify separately; this review grants no exact behavior.
Not yet verified
Configure and verify separately; this review grants no exact behavior.
Not yet verified
Configure and verify separately; this review grants no exact behavior.
Derived from documentation
Cover profile; Gen2 firmware1.0+; HA Core2026.10.1
Cover-specific minimum/fixes and earlier HA mappings unverified; recheck after firmware/profile changes.
Not yet verified
Market availability, certification and installation eligibility remain unverified; this route describes exact local software applicability.
Documented
Home Assistant built-in local Shelly integration; documentation/code reviewed, without a hardware test.
Derived from documentation
Electrical/motor installation, configuration and supervised calibration are separate from software pairing.
Shelly · manufacturer · Checked 2026-10-13
Exact variant links this Gen2 API; software applicability does not prove market eligibility.
Source location: Identification; description; electrical; Components and APIs / This device
Shelly · manufacturer · Checked 2026-10-13
Cover profile unifies both channels into one motor controller.
Source location: Profiles / Cover (cover:0)
Shelly · manufacturer · Checked 2026-10-14
Calibration depends on motor power feedback and endpoint detection. Position is available only after calibration.
Source location: Methods / Status pos_control / Calibration KB
Home Assistant · platform · Checked 2026-10-13
Direct local RPC and Gen2 device firmware1.0+ support floor.
Source location: Configuration / Gen2 RPC / firmware requirements
Home Assistant · platform · Checked 2026-10-14
Open/close/stop; position setting/reporting conditioned on pos_control; local movement-status polling.
Source location: RPC_COVERS / RpcShellyCover controls, positioning and status updates
Shelly · manufacturer · Checked 2026-10-13
Visually reviewed October14 against preserved October13 exact PDF. 120 V AC; 8 A per channel; 16 A shared total; manufacturer maximum motor power 1/3 hp per channel.
Source location: English page1 / Installation and Specifications / bidirectional AC motor and RC snubbers
Shelly · manufacturer · Checked 2026-10-13
Cover status explicitly reuses the Switch energy counter contract; total is cumulative Watt-hours.
Source location: Status / aenergy.total
Home Assistant · platform · Checked 2026-10-13
Power from apower in W; energy from aenergy.total in Wh, displayed as kWh. Component applicability is checked separately.
Source location: RPC_SENSORS power/energy descriptions
Home Assistant · platform · Checked 2026-10-14
The helper redirects generic switch sensor descriptions to cover instances when cover:0 is present.
Source location: get_rpc_key_instances / switch to cover:0 alias
Home Assistant · platform · Checked 2026-10-13
Sensor setup uses the instance helper and skips missing component attributes.
Source location: async_setup_rpc_attribute_entities / runtime status filtering
Home Assistant · Exact local software route; market eligibility unverified · SNSW-002P15UL
Documentation reviewed · 10/18/2026. Not tested on physical hardware.
Shelly Plus 2PM UL
To Home Wi-Fi / LAN
Home Wi-Fi / LAN
To Home Assistant
Home Assistant
Complete the required items before setup. Items marked “Not required” are optional for this route.
Documented
Match this exact model code. AC supply/load limits and legal installation suitability are separate; do not swap standard/UL manuals.
Derived from documentation
Connect the installed unit and Home Assistant to a reachable local network. Client isolation/firewalls may prevent discovery or RPC traffic.
Derived from documentation
Use a qualified electrician and the exact manual, AC neutral/supply and per-channel/shared-total limits reviewed on this product page. This guide does not approve DC operation.
Derived from documentation
Home Assistant must run on a host reachable from the device. No additional protocol radio is required for direct Wi-Fi/RPC.
Derived from documentation
Use Home Assistant Shelly integration with the local RPC endpoint. This is not MQTT, Matter, Zigbee or a cloud-service route.
Derived from documentation
Use its local web interface and exact manufacturer instructions; note the reachable hostname/IP.
Documented
Accept the discovered device, or Settings > Devices & services > Add Integration > Shelly; enter the hostname/IP and any device authentication requested. Follow current HA HTTPS/SSL guidance if applicable.
Derived from documentation
For Plus2PM use switch profile and check both relay channels separately. Verify entities/state with a suitable load before automations; profile/firmware changes require rechecking.
Derived from documentation
Two independent relay controls in switch profile. Use the normal relay configuration; HA consumption-type settings can change the control entity domain. Exact default entity names/domains are not guaranteed.
Derived from documentation
Instantaneous power mapped to watts from switch apower. Reviewed at HA Core2026.10.1; requires AC-powered PM hardware, switch profile and the relevant runtime status fields. Check the configured SNTP server is reachable, as HA documents a clock dependency for metering. Exact meter-specific firmware fixes, accuracy, offline meter behavior and Energy dashboard suitability are unverified.
Derived from documentation
Cumulative energy mapped from switch aenergy.total in Wh, with HA display conversion to kWh. Reviewed at HA Core2026.10.1; requires AC-powered PM hardware, switch profile and the relevant runtime status fields. Check the configured SNTP server is reachable, as HA documents a clock dependency for metering. Exact meter-specific firmware fixes, accuracy, offline meter behavior and Energy dashboard suitability are unverified.
Derived from documentation
Configure local Wi-Fi and HA integration with Gen2 firmware1.0 or later; fully offline onboarding/update behavior remains unverified.
Documented
Ordinary relay control/state communicate directly with the device without Shelly cloud. Some optional diagnostic entities use polling.
Not yet verified
Home Assistant remote access must be configured separately; no remote access method is approved here.
Not yet verified
Confirm actual entities and triggers before creating automations. No exact automation or trigger guarantee is approved.
Not yet verified
Use current official instructions; exact minimum device firmware and update path are not approved here.
Derived from documentation
Gen2 firmware1.0+; HA mapping reviewed at Core2026.10.1
HA documents Gen2 support from device firmware1.0. Mapping reviewed at HA Core2026.10.1; meter-specific fixes/earlier HA versions unverified. Plus2PM switch profile only. Recheck firmware/profile/security changes.
Not yet verified
Region and U.S. stock, independent certification and installation eligibility remain unverified. This is an exact local software route, not a regional purchase recommendation.
Documented
Home Assistant built-in Shelly integration with direct local RPC; documented rather than hardware-tested.
Derived from documentation
Electrical installation and LAN configuration precede HA setup; retain exact variant conditions.
Shelly · manufacturer · Checked 2026-10-13
Exact variant and linked Gen2 API; no market/certification inference.
Source location: Device identification; local Wi-Fi; electrical specifications; Components and APIs / This device
Shelly · manufacturer · Checked 2026-10-13
Exact KB links this shared device API; Plus2PM is scoped to switch profile.
Source location: Device description; Switch components and profile
Home Assistant · platform · Checked 2026-10-13
Built-in integration, local RPC, auto-discovery and manual IP configuration.
Source location: Configuration; Gen2 RPC; Data updates
Home Assistant · platform · Checked 2026-10-13
Pinned source maps RPC switch entities to local switch control; configuration can change the control entity domain.
Source location: RpcSwitch / turn on-off; RPC_SWITCHES switch / switch_set; relay exclusion predicate
Shelly · manufacturer · Checked 2026-10-13
Optional status fields for metering-capable hardware; only AC PM switch operation reviewed.
Derived from documentation
Home Assistant documents this support floor for generation2; the exact linked API identifies these variants as Gen2. Confirm the installed device firmware; no update is performed by this guide.
Not required
A Shelly cloud connection/account is not needed for ordinary local integration control. Home Assistant login/access remains separate.
Not required
The direct device-to-Home Assistant route needs no Shelly cloud bridge, Matter controller or Zigbee coordinator. The host and Wi-Fi/LAN remain required.
Not yet verified
Outside this AC switch-profile review; do not inherit from another profile or integration.
Not yet verified
Outside this AC switch-profile review; do not inherit from another profile or integration.
Source location: Status / apower; aenergy.total
Home Assistant · platform · Checked 2026-10-13
Pinned source maps switch power to W and cumulative energy to Wh; actual status fields must be present.
Source location: RPC_SENSORS power/energy; switch/apower and switch/aenergy total
Home Assistant · platform · Checked 2026-10-13
Entity creation checks RPC status component/attribute presence.
Source location: async_setup_rpc_attribute_entities / non-existing sensor filter