Skip to content

Shelly Wave Pro 2

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.

Wave_pro_2-160x350.jpg


Device Identification

  • Device: Wave Pro 2
  • EU Part number / Ordering Code: QPSW-0A2X16EU
  • Z-Wave Product type ID: 0x0002
  • Z-Wave Product ID: 0x008C
  • Z-Wave Manufacturer: Shelly Europe Ltd.
  • Z-Wave Manufacturer ID: 0x0460

Terminology

  • Device – In this document, the term “Device” refers to the Shelly Wave device covered by this guide.
  • Gateway – A Z-Wave® gateway (also called a Z-Wave® controller, Z-Wave® main controller, Z-Wave® primary controller, or Z-Wave® hub) acts as the central hub for a Z-Wave® smart home network. The term “gateway” is used throughout this document.
  • S button – The Z-Wave® Service button located on Z-Wave® devices, used for functions like inclusion (adding), exclusion (removing), and factory reset. The term “S button” is used here.

Short Description

The Shelly Wave Pro 2 is a DIN rail-mounted, 2-channel smart switch with potential-free contacts. It controls two independent electrical loads up to 16 A per channel (25 A total). It supports both switches (default) and push-buttons.

Switch connected to input terminal SW (SW1)

If SW (SW1) is configured as a switch (default):

  • Single toggle: Changes output O (O1) state to opposite (on/off/on...) and sends command to associated devices in groups 2 and 3 (see Z-Wave Association).
  • Double toggle (within 500ms): Interpreted as a double press; sends command to dimmers, shutters, etc., in groups 2 and 3.

Switch-memory connected to input terminal SW (SW1)

When SW (SW1) is set to switch-memory mode:

  • Closing contact: Sets output O (O1) to ON and sends command to devices in groups 2 and 3.
  • Opening contact: Sets output O (O1) to OFF and sends command to devices in groups 2 and 3.

Push-button connected to input terminal SW (SW1)

When SW (SW1) is configured as a push-button:

  • Short press: Toggles output O (O1) state and sends command to devices in groups 2 and 3.
  • Hold: Sends command to devices in group 3.
  • Release: Sends command to devices in group 3.

Switch connected to input terminal SW2

If SW2 is configured as a switch (default):

  • Single toggle: Toggles output O2 state (on/off/on...), sends command to devices in groups 4 and 5.
  • Double toggle (within 500ms): Interpreted as a double press; sends command to dimmers, shutters, etc., in groups 4 and 5.

Switch-memory connected to input terminal SW2

When SW2 is set to switch-memory mode:

  • Closing contact: Sets output O2 to ON and sends command to devices in groups 4 and 5.
  • Opening contact: Sets output O2 to OFF and sends command to devices in groups 4 and 5.

Push-button connected to input terminal SW2

When SW2 is configured as a push-button:

  • Short press: Toggles output O2 state and sends command to devices in groups 4 and 5.
  • Hold: Sends command to devices in group 4.
  • Release: Sends command to devices in group 5.

Switching On/Off load connected to O (O1)

The load connected to O (O1) can be controlled via:

  • Z-Wave commands
  • Automatic switching enabled via Parameters No. 19 and 20
  • Pressing the switch/push-button SW (SW1): toggles the load state

Switching On/Off load connected to O2

The load connected to O2 can be controlled via:

  • Z-Wave commands
  • Automatic switching enabled via Parameters No. 21 and 22
  • Pressing the switch/push-button SW2: toggles the load state

Main Applications

  • Residential
  • MDU (Multi Dwelling Units – apartments, condos, hotels, etc.)
  • Light commercial (small offices, retail, restaurants, gas stations)
  • Government/Municipal
  • University/College
  • Farming

Integrations

Shelly Wave devices are built on Z-Wave, the world’s leading smart home technology. They work with all certified gateways supporting the Z-Wave protocol.

We regularly test compatibility across various Z-Wave gateways to ensure full functionality.


Simplified Internal Schematics

Shelly Pro 2 V1 simplified internal schematics


Device Electrical Interfaces

Inputs

  • 2 switch/button inputs on screw terminals
  • 2 potential-free contact relay inputs on screw terminals
  • 2 power supply inputs (N, L) on screw terminals

Outputs

  • 2 potential-free contact relay outputs on screw terminals

Connectivity

Z-Wave – Unsecure, S0 Security, S2 Unauthenticated Security, S2 Authenticated Security


Safety Features

Overheat Protection

  • Automatically turns off the relay
  • Sends Notification Report to the gateway ("Overheat detected")
  • LED blinks according to alarm pattern (see blinking modes)

Any of the following actions resets the alarm:

  • Power cycle
  • Short press on S button
  • Press any switch/push-button connected to SW (SW1, SW2, etc.)

Note: Overheat protection is always active and cannot be disabled.
🔗 For more details, see: Notification for Overheat Detected


Supported Load Types

  • Resistive (incandescent bulbs, heating devices)
  • Capacitive (capacitor banks, electronic equipment, motor start capacitors)
  • Inductive with RC Snubber (LED drivers, transformers, fans, refrigerators, air conditioners)

User Interface

S Button and Operating Modes

  1. Normal mode
  2. "Setting in progress" mode
  3. Setting mode (with S button)
    • Required for procedures like inclusion, exclusion, factory reset
    • Limited duration; auto-exits to Normal mode after completion
    • To enter: Quickly press and hold S button until LED turns solid blue
    • Additional quick press = menu navigation (infinite loop)
    • Menu timeout: 10 seconds before returning to Normal mode

S Button Functions

  • Manually add device to Z-Wave network
  • Manually remove device from Z-Wave network
  • Factory reset device

LED Signalization

StatusLED Behavior
Removed/ExcludedBlinking blue in Mode 1 for 10 minutes after power cycle or S button press
Added/IncludedBlinking green in Mode 1 for 10 minutes after power cycle or S button press
Factory Reset & RebootSolid green (~1 sec), then blue & red blink rapidly (~2 sec)
Adding/RemovingBlinking blue in Mode 2
OTA Firmware UpdateBlue & red blinking in Mode 2
Power Supply CheckBlue & red blinking in Mode 5
Menu Selected (Add/Remove)Solid blue (max 10 sec)
Menu Executing (Add/Remove)Blinking blue in Mode 3
Menu Selected (Factory Reset)Solid red (max 10 sec)
Menu Executing (Factory Reset)Blinking red in Mode 3
Overheat DetectedRed blinking in Mode 4: 2× (0.2s On / 0.2s Off), 2s Off, repeat

📌 Click to expand: LED Signalisation Details


LED Blinking Modes

ModeDescription
Mode 10.5s On / 2s Off
Mode 20.5s On / 0.5s Off
Mode 30.1s On / 0.1s Off
Mode 4(1–6 times: 0.2s On / 0.2s Off) + 2s Off
Mode 50.2s On (blue) / 0.2s On (red)

📌 Click to expand: LED Blinking Modes Table


Specifications

ParameterValue
Power Supply110–240 V AC, 50/60 Hz
Power Consumption< 0.3 W
Max Switching Voltage (AC)240 V
Max Switching Current (AC)16 A per channel, 25 A total
Max Switching Voltage (DC)N/A
Max Switching Current (DC)N/A
Overheating ProtectionYes
RangeUp to 40 m indoors (131 ft.), depends on environment
Z-Wave® RepeaterYes
CPUZ-Wave® S800
Z-Wave® Frequency Band868.4 MHz
Max Radio Power< 25 mW
Dimensions (H × W × D)94 × 19 × 69 ±0.5 mm / 3.70 × 0.75 × 2.71 ±0.02 in
Weight73 g / 2.58 oz
MountingDIN rail
Screw Terminal Torque0.4 Nm / 3.54 lbin
Conductor Cross Section0.5–2.5 mm² / 20–14 AWG (green connector)
0.5–1.5 mm² / 20–16 AWG (white connectors)
Stripped Length6–7 mm / 0.24–0.28 in (green)
5–6 mm / 0.20–0.24 in (white)
Shell MaterialPlastic
ColorGrey
Ambient Temperature-20°C to 40°C / -5°F to 105°F
Humidity30% to 70% RH
Max Altitude2000 m / 6562 ft

Basic Wiring Diagram

wave_pro_2-170x300.jpg


Legend

TerminalFunctionWirePurpose
NNeutral terminalNNeutral wire
LLive terminal (110–240 V AC)L1(A)Load circuit 1 live wire
SWSwitch/push-button input (controls O1)L2(B)Load circuit 2 live wire
SW2Switch/push-button input (controls O2)L3(C)Device power supply live wire
I1Load circuit input terminal 1
I2Load circuit input terminal 2
O1Load circuit output terminal 1
O2Load circuit output terminal 2

About Z-Wave®

Adding the Device to a Z-Wave® Network (Inclusion)

⚠️ Note: All outputs (O, O1, O2) will briefly turn on/off during successful addition/removal.

⚠️ Security 2 (S2): Requires PIN code (5 underlined digits) from the DSK label on the device and packaging. Do not lose this label.

SmartStart Inclusion

  1. Scan the Z-Wave QR code using your gateway's SmartStart feature.
  2. Connect the device to power.
  3. Confirm blue LED blinks in Mode 1 → not yet added.
  4. Addition starts automatically within seconds.
  5. Blue LED blinks in Mode 2 during process.
  6. Green LED blinks in Mode 1 upon success.

Inclusion with S Button

  1. Connect device to power.
  2. Confirm blue LED blinks in Mode 1.
  3. Enable "add/remove" mode on gateway.
  4. Hold S button until LED turns solid blue.
  5. Release, then hold again (>2s) until LED blinks in Mode 3 → Learn mode starts.
  6. Blue LED blinks in Mode 2 during inclusion.
  7. Green LED blinks in Mode 1 if successful.

⚠️ Setting mode expires after 10 seconds.

Inclusion with Switch/Push-Button

  1. Connect device to power.
  2. Confirm blue LED blinks in Mode 1.
  3. Enable "add/remove" mode on gateway.
  4. Toggle switch/push-button on SW terminal 3 times within 3 seconds → enters Learn mode.
  5. Blue LED blinks in Mode 2 during inclusion.
  6. Green LED blinks in Mode 1 if successful.

🛠️ Learn mode: State allowing device to receive network info from gateway.


Removing the Device from a Z-Wave® Network (Exclusion)

⚠️ Note: Custom configurations remain intact; only network membership is removed.

Removal with S Button

  1. Connect device to power.
  2. Confirm green LED blinks in Mode 1 → added.
  3. Enable "add/remove" mode on gateway.
  4. Hold S button until LED turns solid blue.
  5. Release, then hold again (>2s) until LED blinks in Mode 3 → LEARN MODE starts.
  6. Blue LED blinks in Mode 2 during removal.
  7. Blue LED blinks in Mode 1 if successful.

Removal with Switch/Push-Button

  1. Connect device to power.
  2. Confirm green LED blinks in Mode 1.
  3. Enable "add/remove" mode on gateway.
  4. Toggle switch/push-button on SW terminal 3 times within 3 seconds → LEARN MODE.
  5. Blue LED blinks in Mode 2 during removal.
  6. Blue LED blinks in Mode 1 if successful.

Factory Reset

⚠️ All custom settings, associations, kWh data, etc., are erased. HOME ID and NODE ID deleted.

With S Button

  1. Hold S button until LED turns solid blue.
  2. Press S button repeatedly until LED turns solid red.
  3. Hold S button (>2s) until red LED blinks in Mode 3 → reset begins.
  4. During reset: LED turns solid green (~1s), then blue/red blink in Mode 3 (~2s).
  5. Blue LED blinks in Mode 1 if successful.

With Switch/Push-Button

✅ Only possible within first minute after power-up.

  1. Connect device to power.
  2. Toggle switch/push-button 5 times within 3 seconds.
  3. LED turns solid green (~1s), then blue/red blink in Mode 3 (~2s).
  4. Blue LED blinks in Mode 1 if successful.

Remote Factory Reset

Set Parameter No. 120 = 1 via gateway.


Z-Wave® Security and Device Specific Key (DSK)

  • Supports Security 2 (S2) with AES-128 encryption – the most secure IoT platform available.
  • Supports: S2 Authenticated, S2 Unauthenticated, and Unsecure inclusion.
  • Requires DSK PIN when using S2-enabled gateway.
  • DSK label on side of device and in packaging contains unique 5-digit PIN (highlighted/underlined).
  • QR code also visible on label.

🔐 The DSK may be used for out-of-band (OOB) authentication. Gateway scans QR to match obfuscated public key received over RF.

DSK Example


Z-Wave® Parameters

ParameterDescriptionDefaultValues
No. 1 – SW (SW1) Switch TypeDefines behavior of SW1 input20=push-button, 1=toggle (contact closed=ON), 2=toggle (status changes on switch change)
No. 2 – SW2 Switch TypeDefines behavior of SW2 input2Same as above
No. 6 – Inputs SW1 & SW2 SwapSwap operation of SW1/SW200=default (SW1→O1, SW2→O2); 1=swapped
No. 16 – Outputs O1 & O2 SwapSwap O1/O2 logic00=default (O1=open, O2=close); 1=reversed
No. 17 – Restore O1 After Power FailureSave/restore last state00=restore; 1=remain off
No. 18 – Restore O2 After Power FailureSave/restore last state00=restore; 1=remain off
No. 19 – O1 Auto OFF TimerAuto-off after time defined00=disabled; 1–32535 seconds/ms (see Param 25)
No. 20 – O1 Auto ON TimerAuto-on after time defined0Same as above
No. 21 – O2 Auto OFF TimerAuto-off after time defined0Same as above
No. 22 – O2 Auto ON TimerAuto-on after time defined0Same as above
No. 23 – O1 Contact Type (NO/NC)Relay contact type00=NO (normally open); 1=NC (normally closed)
No. 24 – O2 Contact Type (NO/NC)Relay contact type0Same as above
No. 25 – Timer Units for O1Set timer resolution00=seconds; 1=milliseconds
No. 26 – Timer Units for O2Set timer resolution0Same as above
No. 91 – Water Alarm ResponseAction on water alarm00=no action; 1=open relay; 2=close relay
No. 92 – Smoke Alarm ResponseAction on smoke alarm0Same as above
No. 93 – CO Alarm ResponseAction on CO alarm0Same as above
No. 94 – Heat Alarm ResponseAction on heat alarm0Same as above
No. 120 – Factory ResetTrigger reset00=do nothing; 1=reset
No. 201–203 – Serial Number PartsRead-only serial partsDevice-specific0x00000000 – 0x7FFFFFFF

Z-Wave® Command Classes

ClassSupported
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]*
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

Endpoint 1: Supports MultiChannel, Notification, Security, etc.
Endpoint 2: Supports Switch Binary, Multichannel, etc.

[S2] = Security 2 Command Class


Z-Wave® Notifications Command Class

Overheat Detected

FieldValue
Notification Type NameHeat Alarm
Notification Type Value0x04
EventState
Notification NameOverheat Detected
Notification Name Value0x02
VersionV2
LED SignalizationMode 4: Red blink (0.2s On/Off), repeated
Device ReactionTurns off outputs, sends notification
Restore ActionsPower cycle, S button press, switch press

Z-Wave® Associations

Associations enable direct communication between devices without gateway involvement.

  • Max 9 devices per group
  • Recommended max: 5 per group to avoid delays
  • Lifeline Group (Group 1): Reserved for gateway only (1 node allowed)

Association Group 1 – Lifeline

  • Nodes: 1 (gateway)
  • Commands:
    • INDICATOR_REPORT (LED status)
    • DEVICE_RESET_LOCALLY_NOTIFICATION
    • SWITCH_BINARY_REPORT (O1 status)
    • NOTIFICATION_REPORT (Overheat)

Association Group 2 – Basic Control (SW1)

  • Trigger: SW1 (switch or push-button)
  • Action: Sends BASIC_SET ON/OFF to associated devices
  • Use Case: Simple on/off control

Association Group 3 – Multilevel Control (SW1)

  • Trigger: SW1
  • Recommended Use: Push buttons
  • Commands:
    • SWITCH_MULTILEVEL_START_LEVEL_CHANGE
    • SWITCH_MULTILEVEL_STOP_LEVEL_CHANGE

Association Group 4 – Basic Control (SW2)

  • Trigger: SW2
  • Action: Sends BASIC_SET ON/OFF to associated devices

Association Group 5 – Multilevel Control (SW2)

  • Trigger: SW2
  • Recommended Use: Push buttons
  • Commands: Same as Group 3

Endpoint 1: Groups 1–3
Endpoint 2: Groups 1–3


Z-Wave® Important Disclaimer

Z-Wave® wireless communication is not 100% reliable. Do not rely solely on this device for life-critical applications. If the device isn’t recognized or behaves incorrectly, manually verify device type and ensure gateway supports Z-Wave Plus™ multi-level devices.


Troubleshooting

For help, visit: Support Portal


Compatibility

GatewayOn/Off 1On/Off 2SW On/Off 1SW On/Off 2Notes
Home Assistant
Fibaro HC3/Z-Wave Engine 3
Homey*H
Homee Gen 7
Homee Gen 5⚠️⚠️*1, *2
SmartThingsShelly Wave edge driver required
Vera Ezlo
Cozify

Notes:

  • 1: Single control UI for both outputs
  • 2: Output state updates but UI doesn't reflect
  • H: Fix issues via this solution

Function Meaning

FunctionMeaning
On/OffResponds to app UI On/Off command
SW On/OffReports On/Off changes via SW input
DimmingResponds to app UI dimming command
SW DimmingReports dimming state change via SW
WattsReports watts unsolicited
kWhReports kWh unsolicited
Up/DownResponds to app UI Up/Down
SW Up/DownReports Up/Down changes via SW
SlatsSlats respond to app UI
SW SlatsSlats report changes via SW
D controlReports scene commands (press, double press, etc.)
D BinaryReports binary On/Off via SW
Sensor #Sensor visualized? Type noted

Legend

SymbolMeaning
Working / Possible
⚠️Not Working / Not Possible
⚠️Partially
Not Tested
TBDTo Be Done

Gateway Guides

Useful guides: Shelly Knowledge Base – Z-Wave


Compliance


Printed User Guide