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
  • AUS Part number / Ordering Code: QPSW-0A2X16AU
  • 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, primary controller, hub, etc.) acts as the central hub for a Z-Wave® smart home network. The term “gateway” is used here.
  • S button – The Z-Wave® Service button located on Z-Wave® devices, used for inclusion, exclusion, and factory reset. The term “S button” is used throughout this document.

Short Description

The Shelly Wave Pro 2 is a DIN rail-mountable, 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 switches (default) and push-buttons.

Switch Connected to Input Terminal SW (SW1)

If configured as a switch (default):

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

Switch-Memory Connected to Input Terminal SW (SW1)

If configured as switch-memory:

  • Close contact: Sets output O1 to On, sends command to devices in groups 2 & 3.
  • Open contact: Sets output O1 to Off, sends command to devices in groups 2 & 3.

Push-Button Connected to Input Terminal SW (SW1)

If configured as a push-button:

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

Switch Connected to Input Terminal SW2

If configured as a switch (default):

  • Single toggle: Toggles output O2 state (On → Off → On...), sends command to devices in groups 4 & 5.
  • Double toggle (within 500ms): Sends command to dimmers/shutters in groups 4 & 5.

Switch-Memory Connected to Input Terminal SW2

If configured as switch-memory:

  • Close contact: Sets output O2 to On, sends command to devices in groups 4 & 5.
  • Open contact: Sets output O2 to Off, sends command to devices in groups 4 & 5.

Push-Button Connected to Input Terminal SW2

If configured as a push-button:

  • Short press: Toggles output O2 state, sends command to devices in groups 4 & 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 switched via:

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

Switching On/Off Load Connected to O2

The load connected to O2 can be switched via:

  • Z-Wave commands
  • Automatic switching enabled via Parameters No. 21 and 22
  • Pressing switch/push-button SW2 (toggles 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 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 turns off the relay
  • Sends Notification Report to the gateway ("Overheat detected")
  • LED blinks according to alarm mode (see LED signalization)

Reset triggers:

  • Power cycle
  • Short press on S button
  • Press 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 more details.


Supported Load Types

  • Resistive (incandescent bulbs, heaters)
  • 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)
    • Used to perform actions like inclusion, exclusion, or factory reset
    • Limited time: auto-exits to Normal mode after procedure
    • Enter Setting Mode: 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 Signalisation

StatusLED BehaviorDescription
Normal ModeBlue blinking (Mode 1): 0.5s On / 2s OffRemoved/Excluded
Green blinking (Mode 1): 0.5s On / 2s OffAdded/Included
Settings in ProgressSolid green (1 sec), then blue/red blinking (0.1s On/Off)Factory reset
Blue blinking (Mode 2): 0.5s On / 0.5s OffAdding/Removing
Blue/red blinking (Mode 2): Alternating 0.1s On/OffOTA firmware update
Blue/red blinking (Mode 5): 0.2s On blue + 0.2s On redPower supply check
Settings Mode (S Button Selected)Solid blue (max 10s)Add/Remove menu selected
Blue blinking (Mode 3): 0.1s On/OffAdd/Remove in progress
Solid red (max 10s)Factory reset menu selected
Red blinking (Mode 3): 0.1s On/OffFactory reset in progress
Alarm Mode (Overheat Detected)Red blinking: 2x (0.2s On/Off) + 2s OffRepeats continuously

LED Blinking Modes

ModeBlink Pattern
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/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

wave_pro_2-170x300.jpg

Legend

TerminalFunctionWireFunction
NNeutral terminalNNeutral wire
LLive terminal (110–240 V AC)L1(A)Load circuit 1 live wire
SWSwitch/push-button input (controlling O1)L2(B)Load circuit 2 live wire
SW2Switch/push-button input (controlling 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 will blink ON/OFF for 1 second each if the device is successfully added/removed.

SmartStart Inclusion

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

Adding with S Button

  1. Connect device to power.
  2. Confirm blue LED blinking in Mode 1.
  3. Enable "Add/Remove" mode on gateway.
  4. Hold S button until LED turns solid blue.
  5. Release, then hold S button (>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.

⚠️ Timeout: 10 seconds in Setting mode before returning to Normal mode.

Adding with Switch/Push-Button

  1. Connect device to power.
  2. Confirm blue LED blinking in Mode 1.
  3. Enable "Add/Remove" mode on gateway.
  4. Toggle the 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 settings remain intact. Only network membership is removed.

Removing with S Button

  1. Connect device to power.
  2. Confirm green LED blinking 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 S button (>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 blinking in Mode 1.
  3. Enable "Add/Remove" mode on gateway.
  4. Toggle switch/push-button on any SW terminal 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

After reset, all custom parameters (kWh, associations, routing, etc.) revert to default. HOME ID and NODE ID are deleted. Use only when gateway is missing or non-functional.

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. LED flashes green (1s), then blue/red blinking (2s).
  5. Blue LED blinks in Mode 1 → success.

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 flashes green (1s), then blue/red blinking (2s).
  4. Blue LED blinks in Mode 1 → success.

Remotely via Parameter

Use Parameter No. 120 set to 1 to trigger remote factory reset.


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

The device supports Security 2 (S2) using AES-128 encryption, making it one of the most secure IoT platforms.

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

🔑 PIN Code Required for S2 inclusion: First 5 digits of DSK printed on side label and packaging.

DSK Example

📌 Important: Do not remove the DSK label. Keep the packaging copy safe.

The DSK may be scanned via QR code during out-of-band authentication.


Z-Wave® Parameters

ParameterDescriptionSizeDefaultValues & Notes
1 – SW (SW1) Switch TypeDefines behavior of SW1 input1 Byte20: momentary, 1: toggle (contact closed=ON), 2: toggle (device changes on switch change)
2 – SW2 Switch TypeDefines behavior of SW2 input1 Byte2Same values as above
6 – Inputs SW1 & SW2 SwapSwap operations between SW1/SW21 Byte00: default (SW1→O1, SW2→O2), 1: swapped
16 – Outputs O1 & O2 SwapSwap O1/O2 logic1 Byte00: O1=OPEN, O2=CLOSE; 1: reversed
17 – Restore O1 After Power FailureSave last state after outage1 Byte00: restore, 1: remain OFF
18 – Restore O2 After Power FailureSave last state after outage1 Byte00: restore, 1: remain OFF
19 – O1 Auto OFF TimerSchedule auto-off after ON2 Bytes00: disabled; 1–32535 = seconds or milliseconds (see Param 25)
20 – O1 Auto ON TimerSchedule auto-on after OFF2 Bytes0Same as above
21 – O2 Auto OFF TimerSchedule auto-off after ON2 Bytes0Same as above
22 – O2 Auto ON TimerSchedule auto-on after OFF2 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 O1Set timer units (s/ms)1 Byte00: seconds, 1: milliseconds
26 – Timer Units for O2Set timer units (s/ms)1 Byte00: seconds, 1: milliseconds
91 – Water AlarmAction on water alarm4 Bytes00: no action, 1: open relay, 2: close relay
92 – Smoke AlarmAction on smoke alarm4 Bytes0Same values
93 – CO AlarmAction on CO alarm4 Bytes0Same values
94 – Heat AlarmAction on heat alarm4 Bytes0Same values
120 – Factory ResetTrigger reset remotely1 Byte00: no reset, 1: reset
201–203 – Serial Number PartsRead-only serial parts4 BytesDevice-specific0x00000000 – 0x7FFFFFFF

Z-Wave® Command Classes

ClassSupportedNotes
ASSOCIATION_V2S0, S2
ASSOCIATION_GRP_INFO_V3S0, S2
BASIC_V2S0, S2
SWITCH_BINARY_V2S0, S2
CONFIGURATION_V4S0, S2
DEVICE_RESET_LOCALLY_V1S0, S2
FIRMWARE_UPDATE_MD_V5S0, S2
INDICATOR_V3S0, S2
MANUFACTURER_SPECIFIC_V2S0, S2
MULTI_CHANNEL_ASSOCIATION_V3S0, S2
NOTIFICATION_V8S0, S2
POWERLEVEL_V1S0, S2
SECURITY_V1
SECURITY_2_V1
SUPERVISION_V1
TRANSPORT_SERVICE_V2
VERSION_V3S0, S2
ZWAVEPLUS_INFO_V2

Endpoint 1

  • ASSOCIATION_V2
  • ASSOCIATION_GRP_INFO_V3
  • BASIC_V2
  • MULTI_CHANNEL_V4
  • NOTIFICATION_V8
  • SECURITY_V1
  • SECURITY_2_V1
  • SUPERVISION_V1
  • ZWAVEPLUS_INFO_V2

Endpoint 2

  • ASSOCIATION_V2
  • ASSOCIATION_GRP_INFO_V3
  • BASIC_V2
  • SWITCH_BINARY_V2
  • MULTI_CHANNEL_V4
  • NOTIFICATION_V8
  • SECURITY_V1
  • SECURITY_2_V1
  • SUPERVISION_V1
  • ZWAVEPLUS_INFO_V2

🔶 [S2]* = Supports Security 2


Z-Wave® Notifications Command Class

Overheat Detected

FieldValue
Notification Type NameHeat Alarm
Type Value0x04
EventState
Notification NameOverheat detected
Name Value0x02
VersionV2
LED SignalisationCheck LED table
Device ReactionTurn off all outputs + send notification
Restore ActionsPower cycle, short S button press, press any SW terminal

Z-Wave® Associations

GroupMax NodesPurposeTriggered BySupported Commands
Group 1 (Lifeline)1 (gateway only)Reports statusStatus changeSWITCH_BINARY_REPORT, INDICATOR_REPORT, DEVICE_RESET_LOCALLY_NOTIFICATION, NOTIFICATION_REPORT
Group 29Basic control (ON/OFF)SW1 inputBASIC_SET
Group 39Multilevel control (dimming, shutter)SW1 inputSWITCH_MULTILEVEL_START_LEVEL_CHANGE, STOP_LEVEL_CHANGE
Group 49Basic control (ON/OFF)SW2 inputBASIC_SET
Group 59Multilevel control (dimming, shutter)SW2 inputSWITCH_MULTILEVEL_START_LEVEL_CHANGE, STOP_LEVEL_CHANGE

💡 Recommendation: Use push-buttons for Groups 3 & 5 to avoid unintended behavior.


Z-Wave® Important Disclaimer

Z-Wave® communication may not be 100% reliable. Do not use this device in life-critical applications. If recognition fails, manually assign device type and verify 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 HC 3 / Z-Wave Engine 3
Homey*H
Homee Gen 7
Homee Gen 5⚠️⚠️*1, *2
SmartThingsEdge Driver Required
Vera Ezlo
Cozify

Legend:

  • ✅ Working / Possible
  • ⚠️ Partially
  • ❌ Not Working / Not Possible
  • N/T: Not Tested
  • TBD: To Be Done

Notes:

  • *1: Only one control UI for both outputs
  • *2: State updates not reflected in UI
  • *H: Fix via this solution

Function Meaning

FunctionMeaning
On/OffResponds to app UI On/Off command
SW On/OffReports state change via SW input
DimmingResponds to app UI dimming command
SW DimmingReports dimming state via SW input
WattsReports watts unsolicited
kWhReports kWh unsolicited
Up/DownResponds to app UI Up/Down command
SW Up/DownReports Up/Down via SW input
SlatsResponds to app UI slats command
SW SlatsReports slats change via SW
D controlReports scene commands (single/double press)
D BinaryReports binary On/Off via SW
Sensor #Sensor visualized? Type noted

Gateway Guides

Find useful guides at the Shelly Knowledge Base


Compliance


Printed User Guide

Download Wave Pro 2 Multilingual Print Guide (2023)