Skip to content

Shelly Wave Pro 2 - Device Guide

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


Device Identification

  • Device: Wave Pro 2
  • USA Part number / Ordering Code: QPSW-0A2X16US
  • 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 Qubino device that is the subject of this guide.
  • Gateway – A Z-Wave® gateway (also called a Z-Wave® controller, main controller, primary controller, or hub) acts as a 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 such as adding (inclusion), removing (exclusion), and resetting to factory defaults. The term "S button" is used in this document.

Short Description

The Shelly Wave Pro 2 is a DIN rail-mountable, dual-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 O1 state (ON → OFF or vice versa) and sends commands to associated devices in groups 2 and 3 (see Z-Wave Association).
  • Double toggle (within 500ms): Interpreted as a double action; sends 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:

  • Close contact: Output O1 turns ON and sends command to associated devices in groups 2 and 3.
  • Open contact: Output O1 turns OFF and sends 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 output O1 state (ON ↔ OFF) and sends command to associated 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: Changes output O2 state (ON → OFF or vice versa) and sends command to associated devices in groups 4 and 5.
  • Double toggle (within 500ms): Interpreted as a double action; sends command to associated dimmers, shutters, etc., in groups 4 and 5.

Switch-Memory Connected to Input Terminal SW2

If SW2 is configured as a switch-memory:

  • Close contact: Output O2 turns ON and sends command to associated devices in groups 4 and 5.
  • Open contact: Output O2 turns OFF and sends command to associated devices in groups 4 and 5.

Push-Button Connected to Input Terminal SW2

If SW2 is configured as a push-button:

  • Short press: Toggles output O2 state (ON ↔ OFF) and sends command to associated 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 O1 can be controlled via:

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

Switching On/Off Load Connected to O2

The load connected to O2 can be controlled via:

  • Z-Wave command
  • Automatic switching enabled via Parameters No. 21 and 22
  • Pressing the switch/push-button SW2: toggles the connected load’s 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 with various Z-Wave gateways to ensure full functionality.


Simplified Internal Schematics

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 on screw terminals: N, L

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 switches off the relay
  • Sends Notification Report to the gateway ("Overheat detected")
  • LED blinks according to alarm mode (see below)

Reset Conditions: Power cycle, short press on S button, or pressing any switch/push-button on SW (SW1, SW2, etc.)

Note: Overheat protection is always active and cannot be disabled.
🔗 See Notification for Overheat Detected for details.


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 to perform actions like inclusion, exclusion, or factory reset.
    • Auto-exits after procedure completion.
    • Entering Setting Mode:
      • Quickly press and hold the S button until the LED turns solid blue.
      • Additional quick press cycles through menus (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 (10 min after power-up or S button press)
Added/IncludedBlinking green in Mode 1 (10 min after power-up or S button press)
Factory Reset & RebootSolid green (~1 sec), then blinking blue/red (0.1s on/off) for ~2 sec
Adding/RemovingBlinking blue in Mode 2
OTA Firmware UpdateBlinking blue and red in Mode 2
Power Supply CheckBlinking blue and red 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 DetectedBlinking red in Mode 4: 2× (0.2s ON / 0.2s OFF), 2s OFF, repeating

📌 See LED Blinking Modes table below for detailed patterns.


LED Blinking Modes

ModePattern
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

Specifications

Error rendering macro 'excerpt-include': User does not have permission to view the page 'DEV:Technical Specifications'.


Basic Wiring Diagram

Basic Wiring


Legend

TerminalDescriptionWireDescription
NNeutral terminalNNeutral wire
LLive terminal (110–240 V AC)L1(A)Load circuit 1 live wire (110–240 V AC)
SWSwitch/push-button input terminal (controlling O1)L2(B)Load circuit 2 live wire (110–240 V AC)
SW2Switch/push-button input terminal (controlling O2)L3(C)Device power supply live wire (110–240 V AC)
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 (1s each) upon successful addition/removal.

SmartStart Inclusion

  1. Scan the Z-Wave QR code using your gateway app.
  2. Add the DSK to the provisioning list.
  3. Connect the device to power.
  4. If blue LED blinks in Mode 1 → not added yet.
  5. The device auto-adds within seconds.
  6. Blue LED blinks in Mode 2 during inclusion.
  7. Green LED blinks in Mode 1 if successful.

Adding 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 → starts Learn mode.
  6. Blue LED blinks in Mode 2 during inclusion.
  7. Green LED blinks in Mode 1 if successful.

⏱️ Setting mode timeout: 10 seconds

Adding 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 unchanged. Only network membership is removed.

Removing with S Button

  1. Connect device to power.
  2. Confirm green LED blinks in Mode 1 → device is 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 → starts Learn mode.
  6. Blue LED blinks in Mode 2 during removal.
  7. Blue LED blinks in Mode 1 if successful.

Removing 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 3 times within 3 seconds → enters Learn mode.
  5. Blue LED blinks in Mode 2 during removal.
  6. Blue LED blinks in Mode 1 if successful.

Factory Reset

General Info

After reset: All custom settings, associations, kWh data, etc., revert to default. HOME ID and NODE ID are deleted. Use only when gateway is unavailable.

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 → starts reset.
  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. During reset: LED turns solid green (~1s), then blue/red blink in Mode 3 (~2s).
  4. Blue LED blinks in Mode 1 if successful.

Remotely via Parameter No. 120

Set Parameter 120 = 1 to trigger remote factory reset.


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

The device supports Security 2 (S2) using AES-128 encryption — the most secure IoT platform available.

  • Authenticated Control: Out-of-band DSK required for inclusion
  • Supports: S2 Authenticated, S2 Unauthenticated, and Unsecure inclusion

🔑 Important: When adding via S2-enabled gateway, you must enter the 5-digit PIN from the DSK label (on device and in packaging). Do not remove the label.

DSK Example

The first five digits are highlighted/underlined. The DSK is also represented via QR code.

For S2 Access Control Class or Authenticated Class, the joining node obfuscates its public key by setting bytes 1–2 to zero before RF transmission.

The gateway can scan the QR code to match the obfuscated public key.


Z-Wave® Parameters

ParameterDescriptionSizeDefaultValues & Descriptions
1 – SW (SW1) Switch TypeDefines how SW1 is interpreted1 Byte20: momentary switch, 1: toggle (closed=ON), 2: toggle (status change)
2 – SW2 Switch TypeDefines how SW2 is interpreted1 Byte2Same as above
6 – Inputs SW1 & SW2 SwapSwap operations of SW1/SW21 Byte00: default (SW1→O1, SW2→O2), 1: swapped (SW1→O2, SW2→O1)
16 – Outputs O1 & O2 SwapSwap relay outputs1 Byte00: default (O1=open, O2=close), 1: reversed
17 – Restore O1 After Power FailureSave/restore O1 state1 Byte00: restore last state, 1: remains OFF
18 – Restore O2 After Power FailureSave/restore O2 state1 Byte0Same as above
19 – O1 Auto OFF TimerAuto-turn-off after time2 Bytes00: disabled, 1–32535: seconds (or ms if Param 25 = 1)
20 – O1 Auto ON TimerAuto-turn-on after time2 Bytes0Same as above
21 – O2 Auto OFF TimerAuto-turn-off after time2 Bytes0Same as above
22 – O2 Auto ON TimerAuto-turn-on after time2 Bytes0Same as above
23 – O1 Contact Type (NO/NC)Relay contact type1 Byte00: NO, 1: NC
24 – O2 Contact Type (NO/NC)Relay contact type1 Byte00: NO, 1: NC
25 – Timer Units for O1 (s/ms)Set timer resolution1 Byte00: seconds, 1: milliseconds
26 – Timer Units for O2 (s/ms)Set timer resolution1 Byte00: seconds, 1: milliseconds
91 – Water AlarmResponse to water alarm frames4 Bytes00: no action, 1: open relay, 2: close relay
92 – Smoke AlarmResponse to smoke alarm frames4 Bytes0Same as above
93 – CO AlarmResponse to CO alarm frames4 Bytes0Same as above
94 – Heat AlarmResponse to heat alarm frames4 Bytes0Same as above
120 – Factory ResetTrigger factory reset1 Byte00: no reset, 1: reset
201–203 – Serial Number PartsRead-only serial parts4 Bytes eachDevice-specific0x00000000 – 0x7FFFFFFF

Z-Wave® Command Classes

Core Support

  • 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

  • ASSOCIATION_V2 [S0, S2]
  • ASSOCIATION_GRP_INFO_V3 [S0, S2]
  • BASIC_V2 [S0, S2]
  • MULTI_CHANNEL_V4 [S0, S2]
  • NOTIFICATION_V8 [S0, S2]
  • SECURITY_V1
  • SECURITY_2_V1
  • SUPERVISION_V1
  • ZWAVEPLUS_INFO_V2

Endpoint 2

  • ASSOCIATION_V2 [S0, S2]
  • ASSOCIATION_GRP_INFO_V3 [S0, S2]
  • BASIC_V2 [S0, S2]
  • SWITCH_BINARY_V2 [S0, S2]
  • MULTI_CHANNEL_V4 [S0, S2]
  • NOTIFICATION_V8 [S0, S2]
  • SECURITY_V1
  • SECURITY_2_V1
  • SUPERVISION_V1
  • ZWAVEPLUS_INFO_V2

[S2]* = Security 2 Command Class


Z-Wave® Notifications Command Class

Overheat Detected

FieldValue
Notification Type NameHeat Alarm
Notification Type - Value0x04
Notification EventState
Notification NameOverheat Detected
Notification Name - Value0x02
VersionV2
LED SignalizationRefer to LED table
Device ReactionSwitches OFF all outputs + sends notification
Restore ActionPower cycle, short S press, or toggle any switch

Z-Wave® Associations

Associations allow direct communication between devices without gateway involvement.

  • Max 9 devices per group (recommended: ≤5)
  • Lifeline Group (Group 1): Reserved for gateway only (1 node allowed)

Association Group 1 (Lifeline)

  • Endpoint 1 (O1): SWITCH_BINARY_REPORT, NOTIFICATION_REPORT, INDICATOR_REPORT, DEVICE_RESET_LOCALLY_NOTIFICATION
  • Endpoint 2 (O2): SWITCH_BINARY_REPORT

Association Group 2 (Basic Command)

  • Assigned to SW1 (SW2 for Endpoint 2)
  • Triggers BASIC_SET ON/OFF based on switch state

Association Group 3 (Multilevel Command)

  • Assigned to SW1 (SW2 for Endpoint 2)
  • Recommended for push-buttons
  • Triggers: SWITCH_MULTILEVEL_START_LEVEL_CHANGE, SWITCH_MULTILEVEL_STOP_LEVEL_CHANGE

Association Group 4 (Basic Command)

  • Assigned to SW2 (for Endpoint 2)
  • Triggers BASIC_SET ON/OFF

Association Group 5 (Multilevel Command)

  • Assigned to SW2 (for Endpoint 2)
  • Triggers same multilevel commands as Group 3

Z-Wave® Important Disclaimer

Z-Wave® wireless communication may not be 100% reliable. Do not rely on this device in life-critical situations. If the device is unresponsive or misbehaving, manually set device type and confirm gateway supports Z-Wave Plus™ multi-level devices.


Troubleshooting

For help, visit our support portal: Support


Compatibility Table

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❌ P❌ P⚠️ Blue Star⚠️ Blue Star*1, *2
SmartThingsEdge Driver Required
Vera Ezlo
Cozify

Notes:
*1: Gateway uses standard lifeline; only one control for both outputs in UI.
*2: Output changes, but UI doesn’t reflect update.
H: Fix issues via this solution.


Function Meaning

FunctionMeaning / Tested
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 changes via SW
WattsReports watts unsolicited
kWhReports kWh unsolicited
Up/DownResponds to app UI Up/Down command
SW Up/DownReports Up/Down changes via SW
SlatsSlats respond to app UI command
SW SlatsSlats report changes via SW
D controlReports scene commands (single/double press, etc.)
D BinaryReports binary On/Off via SW
Sensor #Sensor visualized in gateway; note type

Legend

SymbolState
Working / Possible
⚠️Not Working / Not Possible
PPartially
N/TNot Tested
TBDTo Be Done

Gateway Guides

Useful guides available in the Shelly Knowledge Base


Compliance


Printed User Guide

Download PDF