Shelly Wave Pro 1PM
Note: The product line known as "Shelly Qubino Wave" will now be referred to as "Shelly Wave". This name change will not impact the functionality of any devices. The only modification will be the use of the new name in all future documentation.

Device identification
- Device: Wave Pro 1PM
- EU Part number/Ordering Code: QPSW-0A1P16EU
- Z-Wave Product type ID:
0x0002 - Z-Wave Product ID:
0x008B - Z-Wave Manufacturer: Shelly Europe Ltd.
- Z-Wave Manufacturer ID:
0x0460
Terminology
- Device – In this document, the term “Device” refers to the Shelly Qubino device that is the subject of this guide.
- Gateway – A Z-Wave® gateway (also called Z-Wave® controller, Z-Wave® main controller, Z-Wave® primary controller, or Z-Wave® hub) serves as a central hub for a Z-Wave® smart home network. The term “gateway” is used in this document.
- S button – The Z-Wave® Service button, located on Z-Wave® devices, used for functions like adding (inclusion), removing (exclusion), and resetting to factory defaults. The term "S button" is used in this document.
Short description
The Device is a DIN rail mountable smart switch with power measurement. It controls the on/off function for one electrical device with a load up to 16 A. It is compatible with switches (default) and push-buttons.
Switch connected to input terminal SW (SW1)
If SW (SW1) is configured as a switch (default):
- Change switch position once: Changes the output O (O1) state to the opposite state (on → off, off → on) and sends the command to associated devices in groups 2 and 3 (see Z-Wave Association chapter).
- Change switch position twice: If the delay between the first and second click is less than 500ms, it is interpreted as a double toggle. Sends a command to associated dimmers, shutters, etc., in groups 2 and 3.
Switch-memory connected to input terminal SW (SW1)
If SW (SW1) is configured as a switch-memory:
- Switching to Close switch-memory contact: Changes the output O (O1) state to On and sends a command to associated devices in groups 2 and 3.
- Switching to Open switch-memory contact: Changes the output O (O1) state to Off and sends a command to associated devices in groups 2 and 3.
Push-button connected to input terminal SW (SW1)
If SW (SW1) is configured as a push-button:
- Short press: Toggles the output O (O1) state and sends a command to associated devices in groups 2 and 3.
- Hold: Sends a command to devices in group 3.
- Release: Sends a command to devices in group 3.
Switching On/Off load connected to O (O1)
Load connected to O (O1) can be switched on/off by:
- Z-Wave commands
- Automatic switching via proper settings of Parameters No. 19 and 20
- Pressing the switch/push-button SW (SW1): toggles the connected load state
Main applications
- Residential
- MDU (Multi Dwelling Units – apartments, condominiums, hotels, etc.)
- Light commercial (small office buildings, small retail/restaurant/gas station, etc.)
- Government/municipal
- University/college
Integrations
Shelly Qubino Wave devices are developed using Z-Wave, the world’s leading technology for smart homes. This means they work with all certified gateways supporting the Z-Wave communication protocol.
To ensure full functionality, we regularly test compatibility with various Z-Wave gateways.
Simplified internal schematics

Device electrical interfaces
Inputs
- 2 switch/button inputs on screw terminals
- 2 power supply inputs on screw terminals: 2 N (+) and 3 L (−)
- 1 relay input on screw terminal
Outputs
- 1 relay output with power measurement on screw terminal
Connectivity
Z-Wave – Unsecure, S0 Security, S2 Unauthenticated Security, S2 Authenticated Security
Safety features
Overheat protection
If temperature exceeds 80°C for more than 5 seconds, the device will:
- Switch off its own relay
- Send a Notification Report to the Gateway ("Overheat detected")
- LED reacts as specified (check LED blinking mode for Overheat detected)
Reset conditions: Power cycle, short press on S button, or pressing any switch/push-button connected to any SW terminal.
✅ Note: Overheat protection is always active and cannot be disabled.
Additional details under Z-Wave Notifications Command Class
Over-current Protection
If current exceeds 16A + 10% (max switching current +10%) for more than 5 seconds, the device will:
- Switch off its own relay
- Send a Notification Report to the Gateway ("Over-current detected")
- LED reacts as specified (check LED blinking mode for Overcurrent detected)
Reset conditions: Power cycle, short press on S button, or pressing any switch/push-button.
✅ Note: Overcurrent protection is always active and cannot be disabled.
See Notification for Over-current detected
Overvoltage Protection
Valid for standard 230 V AC supply. If voltage exceeds 278 V AC (240 V + 15%) for more than 5 seconds, the device will:
- Switch off its own relay
- Send a Notification Report to the Gateway ("Overvoltage detected")
- LED reacts as specified (check LED blinking mode for Overvoltage detected)
Reset conditions: Power cycle, short press on S button, or pressing any switch/push-button.
✅ Note: Overvoltage protection is always active and cannot be disabled.
See Notification for Overvoltage detected
Supported load types
- Resistive (incandescent bulbs, heating devices)
- Capacitive (capacitor banks, electronic equipment, motor start capacitors)
- Inductive with RC Snubber (LED light drivers, transformers, fans, refrigerators, air-conditioners)
User interface
S button and operating modes
- Normal mode
- Setting in progress mode
- Setting mode (with S button)
Settings mode is required to perform actions like inclusion, exclusion, or factory reset. It has a limited time window. After completion, the device automatically returns to Normal mode.
Entering Setting mode:
- Quickly press and hold the S button until the LED turns solid blue
- An additional quick press cycles through menu options
- Menu LED status times out after 10 seconds and returns to Normal mode
S button’s functions
- Manually add the device to a Z-Wave network
- Manually remove the device from a Z-Wave network
- Factory reset the device
LED Signalisation
Click to expand →
Normal mode
Removed/Excluded: LED blinks blue in Mode 1 for 10 minutes after power cycle or S button press

Added/Included: LED blinks green in Mode 1 for 10 minutes after power cycle or S button press

Settings in progress
- Factory reset and reboot: LED turns solid green (~1 sec), then blue and red blink rapidly (0.1s ON/OFF) for ~2 sec
- Adding / Removing: LED blinks blue in Mode 2

- Firmware updating OTA: LED blinks blue and red in Mode 2

- Checking power supply (230 V AC frequency or 24 V DC): LED blinks blue and red in Mode 5

Settings mode with S button
- Adding/Removing menu selected: LED stays solid blue for up to 10 seconds
- Executing Add/Remove process: LED blinks blue in Mode 3

- Factory reset menu selected: LED stays solid red for up to 10 seconds
- Executing Factory reset: LED blinks red in Mode 3

Alarm Mode
- Over-current detected: Red blinking 1× (0.2s ON/OFF), 2s OFF → repeat

- Overheat detected: Red blinking 2× (0.2s ON/OFF), 2s OFF → repeat

- Power supply fault: Red blinking 3× (0.2s ON/OFF), 2s OFF → repeat

- Overvoltage detected: Red blinking 7× (0.2s ON/OFF), 2s OFF → repeat

LED blinking modes
| Mode | Description |
|---|---|
| Mode 1 | 0.5s ON / 2s OFF |
| Mode 2 | 0.5s ON / 0.5s OFF |
| Mode 3 | 0.1s ON / 0.1s OFF |
| Mode 4 | (1–6 times: 0.2s ON/OFF) + 2s OFF |
| Mode 5 | 0.2s ON blue / 0.2s ON red |
Specifications
| Parameter | Value |
|---|---|
| Power supply | 110 - 240 V AC, 50/60 Hz |
| Power consumption | < 0.3 W |
| Power measurement [W] | Yes |
| Max. switching voltage AC | 240 V |
| Max. switching current AC | 16 A |
| Max. switching voltage DC | N/A |
| Max. switching current DC | N/A |
| Overheating protection | Yes |
| Overload protection | Yes |
| Overvoltage protection | Yes |
| Distance (indoor) | Up to 40 m (131 ft.) |
| Z-Wave® repeater | Yes |
| CPU | Z-Wave® S800 |
| Z-Wave® frequency band | 868.4 MHz |
| Max. radio transmit power | < 25 mW |
| Size (H x W x D) | 94 × 19 × 69 ±0.5 mm / 3.70 × 0.75 × 2.71 ±0.02 in |
| Weight | 61 g / 2.15 oz. |
| Mounting | DIN rail |
| Screw terminal max. torque | 0.4 Nm / 3.54 lbin |
| Conductor cross section | 0.5–2.5 mm² / 20–14 AWG (green connector) 0.5–1.5 mm² / 20–16 AWG (white connectors) |
| Conductor stripped length | 6–7 mm / 0.24–0.28 in (green) 5–6 mm / 0.20–0.24 in (white) |
| Shell material | Plastic |
| Color | Red |
| Ambient temperature | -20°C to 40°C / -5°F to 105°F |
| Humidity | 30% to 70% RH |
| Max. altitude | 2000 m / 6562 ft. |
Basic wiring diagram

Legend
| Terminal | Description | Wire | Description |
|---|---|---|---|
| N | Neutral terminal | N | Neutral wire |
| L | Live terminal (110–240 V AC) | L | Live (110–240 VAC) wire |
| SW 1 | Switch/push-button input terminal (controlling O) | — | — |
| SW 2 | Switch/push-button input terminal | — | — |
| I | Load circuit input terminal | — | — |
| O | Load circuit output terminal | — | — |
About Z-Wave®
Adding the Device to a Z-Wave® network (inclusion)
⚠️ Note: All device outputs (O, O1, etc.) will briefly turn on/off (1s on/1s off) if successfully added/removed.
🔑 Important: For Security 2 (S2) inclusion, enter the 5-digit PIN from the Z-Wave® DSK label on the device or packaging. Do not lose this code.
SmartStart adding (inclusion)
- Scan the QR code on the device with a gateway supporting SmartStart.
- Connect the device to power.
- Confirm blue LED is blinking in Mode 1 (not added).
- Addition starts automatically within seconds.
- Blue LED blinks in Mode 2 during inclusion.
- Green LED blinks in Mode 1 upon successful addition.
Adding (inclusion) with the S button
- Connect device to power.
- Check if blue LED is blinking in Mode 1.
- Enable add/remove mode on the gateway.
- Press and hold S button until LED turns solid blue.
- Release, then press and hold (>2s) until blue LED blinks in Mode 3 → release to start Learn mode.
- Blue LED blinks in Mode 2 during inclusion.
- Green LED blinks in Mode 1 if successful.
⏱️ Timeout: 10 seconds in Setting mode before returning to Normal mode.
Adding (inclusion) with a switch/push-button
- Connect device to power.
- Confirm blue LED is blinking in Mode 1.
- Enable add/remove mode on gateway.
- Toggle switch/push-button on any SW terminal 3 times within 3 seconds → enters Learn mode.
- Blue LED blinks in Mode 2 during inclusion.
- Green LED blinks in Mode 1 if successful.
📌 Learn mode: State allowing the device to receive network info from the gateway.
Removing the Device from a Z-Wave® network (exclusion)
⚠️ Note: Custom parameters remain unchanged; only network association is removed.
Removing (exclusion) with the S button
- Connect device to power.
- Confirm green LED is blinking in Mode 1 (added).
- Enable add/remove mode on gateway.
- Press and hold S button until LED turns solid blue.
- Release, then press and hold (>2s) until blue LED blinks in Mode 3 → release to start Learn mode.
- Blue LED blinks in Mode 2 during removal.
- Blue LED blinks in Mode 1 if successful.
Removing (exclusion) with a switch/push-button
- Connect device to power.
- Confirm green LED is blinking in Mode 1.
- Enable add/remove mode on gateway.
- Toggle switch/push-button on any SW terminal 3 times within 3 seconds → enters Learn mode.
- Blue LED blinks in Mode 2 during removal.
- Blue LED blinks in Mode 1 if successful.
Factory reset
General
After reset, all custom parameters, kWh data, associations, and routing are erased. HOME ID and NODE ID are deleted. Use only when gateway is missing or inoperable.
With the S button
- Press and hold S button until LED turns solid blue.
- Press S button repeatedly until LED turns solid red.
- Hold S button (>2s) until red LED blinks in Mode 3 → release to start reset.
- During reset: LED turns solid green (~1s), then blue/red blink in Mode 3 (~2s).
- Blue LED blinks in Mode 1 if successful.
With a switch/push-button
⚠️ Only possible within first minute after power-up.
- Connect device to power.
- Toggle switch/push-button on any SW terminal 5 times within 3 seconds.
- During reset: LED turns solid green (~1s), then blue/red blink in Mode 3 (~2s).
- Blue LED blinks in Mode 1 if successful.
Remotely via Parameter No. 120
Set Parameter 120 to 1431655765 (hex 0x55555555) to trigger remote factory reset.
💡 After reset, parameter resets to 0 automatically.
Z-Wave® Security and Device Specific Key (DSK)
The device supports Security 2 (S2) with AES-128 encryption — the most secure IoT platform available.
- Authenticated Control: Out-of-band DSK for inclusion
- Supports S2 Authenticated, Unauthenticated, and Unsecure inclusion
🔑 PIN Code Required for S2 inclusion. Found on the DSK label on the device and inside packaging. Do not remove the label.

The first five digits are highlighted/underlined for easy identification.
The DSK may also be scanned via QR code for authentication.
Z-Wave® Parameters
Parameter No. 1 – SW (SW1) Switch type
- Size: 1 Byte
- Default: 2
- Values:
- 0: Momentary switch
- 1: Toggle switch (contact closed = ON)
- 2: Toggle switch (state changes when switch changes)
Parameter No. 2 – SW2 Switch type
- Size: 1 Byte
- Default: 2
- Values:
- 0: Momentary switch (push button)
- 1: Toggle switch (contact closed = ON)
- 2: Toggle switch (state changes on switch change)
Parameter No. 17 – Restore state of O (O1) after power failure
- Size: 1 Byte
- Default: 0
- Values:
- 0: Save and restore last state
- 1: Do not save; remain OFF after power loss
Parameter No. 19 – O (O1) Auto OFF with timer
- Size: 2 Bytes
- Default: 0
- Values:
- 0: Disabled
- 1–32535: Seconds (or milliseconds – see Parameter 25)
Parameter No. 20 – O (O1) Auto ON with timer
- Size: 2 Bytes
- Default: 0
- Values:
- 0: Disabled
- 1–32535: Seconds (or milliseconds – see Parameter 25)
Parameter No. 23 – O (O1) contact type – NO/NC
- Size: 1 Byte
- Default: 0
- Values:
- 0: Normally Open (NO)
- 1: Normally Closed (NC)
| Parameter | Command | Output State |
|---|---|---|
| NO (0) | OFF | OFF (0 V) |
| NO (0) | ON | ON (230 V) |
| NC (1) | OFF | ON (230 V) |
| NC (1) | ON | OFF (0 V) |
Parameter No. 25 – Set timer units to s or ms for O (O1)
- Size: 1 Byte
- Default: 0
- Values:
- 0: Seconds
- 1: Milliseconds
Parameter No. 36 – O (O1) Power report on change – percentage
- Size: 1 Byte
- Default: 50
- Values:
- 0: Reports disabled
- 1–100 (%): Minimum change to trigger report
✅ Note: Voltage and current are reported alongside power.
⚠️ Reports won’t exceed interval defined in Parameter 39.
Parameter No. 39 – Minimal time between reports (O1)
- Size: 1 Byte
- Default: 30
- Values:
- 0: Reports disabled
- 1–120 seconds: Minimum interval
⚠️ Setting below 30s may cause network congestion.
Parameter No. 91 – Water Alarm
- Size: 4 Bytes
- Default: 0
- Values:
- 0: No action
- 1: Open relay
- 2: Close relay
Parameter No. 92 – Smoke Alarm
- Size: 4 Bytes
- Default: 0
- Values:
- 0: No action
- 1: Open relay
- 2: Close relay
Parameter No. 93 – CO Alarm
- Size: 4 Bytes
- Default: 0
- Values:
- 0: No action
- 1: Open relay
- 2: Close relay
Parameter No. 94 – Heat Alarm
- Size: 4 Bytes
- Default: 0
- Values:
- 0: No action
- 1: Open relay
- 2: Close relay
Parameter No. 120 – Factory Reset
- Size: 4 Bytes
- Default: 0
- Values:
- 0: Don’t reset
- 1431655765 (
0x55555555): Trigger factory reset
After reset, value automatically sets to 0.
Parameter No. 201 – Serial Number 1
- Read-only, Advanced, hidden under "Advanced" tag
- Size: 4 Bytes
- Value range:
0x00000000to0x7FFFFFFF
Parameter No. 202 – Serial Number 2
- Same as above
Parameter No. 203 – Serial Number 3
- Same as above
Z-Wave® Command Class
- ASSOCIATION_V2 [S0, S2]*
- ASSOCIATION_GRP_INFO_V3 [S0, S2]*
- BASIC_V2 [S0, S2]*
- SWITCH_BINARY_V2 [S0, S2]*
- CONFIGURATION_V4 [S0, S2]*
- DEVICE_RESET_LOCALLY_V1 [S0, S2]*
- FIRMWARE_UPDATE_MD_V5 [S0, S2]*
- INDICATOR_V3 [S0, S2]*
- MANUFACTURER_SPECIFIC_V2 [S0, S2]*
- METER_V6 [S0, S2]*
- MULTI_CHANNEL_ASSOCIATION_V3 [S0, S2]*
- NOTIFICATION_V8 [S0, S2]*
- POWERLEVEL_V1 [S0, S2]*
- SECURITY_V1
- SECURITY_2_V1
- SUPERVISION_V1
- TRANSPORT_SERVICE_V2
- VERSION_V3 [S0, S2]*
- ZWAVEPLUS_INFO_V2
[S2]* = Security S2 Command Class
Z-Wave® Notifications Command Class
Overheat detected
| Field | Value |
|---|---|
| Notification Type Name | Heat Alarm |
| Type - Value | 0x04 |
| Event | State |
| Notification Name | Overheat detected |
| Name - Value | 0x02 |
| Version | V2 |
| Device specific | Yes |
| LED signalisation | Check table |
| Device reaction | Switch OFF all outputs + send notification |
| Restore action | Power cycle, S button press, or switch press |
Over-current detected O
| Field | Value |
|---|---|
| Notification Type Name | Power management |
| Type - Value | 0x08 |
| Event | State |
| Notification Name | Over-current detected |
| Name - Value | 0x06 |
| Version | V3 |
| Device specific | Yes |
| LED signalisation | Check table |
| Device reaction | Switch OFF O(1) + send notification |
| Restore action | Power cycle, S button press, or switch press |
AC mains disconnected
| Field | Value |
|---|---|
| Notification Type Name | Power management |
| Type - Value | 0x08 |
| Event | State |
| Notification Name | AC mains disconnected |
| Name - Value | 0x02 |
| Version | V2 |
| Device specific | Yes |
| LED signalisation | Check table |
| Device reaction | Switch OFF all outputs + send notification |
| Restore action | Power cycle, S button press, or switch press |
Z-Wave® Associations
Root Device
Association Group 1 – Lifeline Group
- Nodes allowed: 1 (Gateway by default)
- Supports:
- INDICATOR_REPORT
- DEVICE_RESET_LOCALLY_NOTIFICATION
- SWITCH_BINARY_REPORT
- NOTIFICATION_REPORT (Overheat, Overcurrent, Overvoltage, AC mains disconnected)
- METER_REPORT (based on Parameters 36 & 39)
Association Group 2
- Nodes allowed: 9
- Triggers: SW (SW1)
- Sends:
BASIC_SET ON/OFFto associated device - Command class:
BASIC_SET
Association Group 3
- Nodes allowed: 9
- Triggers: SW (SW1)
- Sends:
SWITCH_MULTILEVEL_START_LEVEL_CHANGE/STOP_LEVEL_CHANGE - Command classes:
SWITCH_MULTILEVEL_START_LEVEL_CHANGE,SWITCH_MULTILEVEL_STOP_LEVEL_CHANGE
Association Group 4
- Nodes allowed: 9
- Triggers: SW (SW1)
- Sends:
BASIC_SET ON/OFF - Command class:
BASIC_SET
Association Group 5
- Nodes allowed: 9
- Triggers: SW (SW1)
- Sends:
SWITCH_MULTILEVEL_START_LEVEL_CHANGE/STOP_LEVEL_CHANGE - Command classes: same as Group 3
Z-Wave® Important disclaimer
Z-Wave® wireless communication may not be 100% reliable. Do not rely solely on this device for life-critical systems. If the device isn't recognized or behaves incorrectly, manually change the device type and ensure your gateway supports Z-Wave Plus™ multi-level devices.
Troubleshooting
For help, visit our support portal: Support
Compatibility with gateways
| Gateway | On/Off | SW On/Off | W | kWh | Notes |
|---|---|---|---|---|---|
| Home Assistant | ✅ | ✅ | ✅ | ✅ | |
| Fibaro HC 3 / Z-Wave engine 3 | ✅ | ✅ | ✅ | ✅ | |
| Homey | ✅ | ✅ | ✅ | ✅ | |
| Homee Cube Gen 7 | ✅ | ✅ | ✅ | ✅ | |
| Homee Cube Gen 5 | ✅ | P*1 | ⭐*2 | ⭐*2 | *1: UI doesn’t reflect state *2: W/kWh not reported |
| Smart Things | ✅ | ✅ | ✅ | ✅ | With Shelly Wave edge driver |
| Vera Ezlo | ✅ | ✅ | ✅ | ✅ | |
| Cozify | ✅ | ✅ | ✅ | ✅ |
Legend:
- ✅ = Working / Possible
- ⭐ = Not Working / Not Possible
- P = Partially
- N/T = Not Tested
- TBD = To Be Done
Function meaning
| Function | Meaning / Tested |
|---|---|
| On/Off | Responds to app UI On/Off command |
| SW On/Off | Reports On/Off changes from SW input |
| Dimming | Responds to app UI dimming command |
| SW Dimming | Reports dimming state change from SW |
| Watts | Reported unsolicited |
| kWh | Reported unsolicited |
| Up/Down | Responds to app UI Up/Down command |
| SW Up/Down | Reports Up/Down changes from SW |
| Slats | Slats respond to app UI command |
| SW Slats | Slats report changes done by SW |
| D control | Reports scene commands (single/double press, etc.) in detached mode |
| D Binary | Reports binary On/Off via SW input in detached mode |
| Sensor # | Sensor reported in gateway; note type |
Gateway guides
Useful guides available in the Shelly Knowledge Base
Compliance
- Wave Pro 1PM multilingual EU Declaration of Conformity (2025-07-22)
- Wave Pro 1PM UK PSTI ACT Statement of Compliance
📁 Compliance archive
Wave Pro 1PM multilingual EU DoC (2024-02-28)