Skip to content

Shelly Wave Pro 1 – Device Documentation

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-1-160x350.jpg


Device Identification

  • Device: Wave Pro 1
  • AUS Part number / Ordering Code: QPSW-0A1X16AU
  • Z-Wave Product type ID: 0x0002
  • Z-Wave Product ID: 0x008A
  • 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 being discussed.
  • Gateway: A Z-Wave® gateway (also called a Z-Wave® controller, hub, or primary controller) that serves 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.

Short Description

The Shelly Wave Pro 1 is a DIN rail-mountable smart switch with potential-free contacts. It controls the on/off function for one electrical device with a load up to 16 A. Compatible with 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, 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 configured as a switch-memory:

  • Closing contact: Output O (O1) turns ON; sends command to devices in groups 2 and 3.
  • Opening contact: Output O (O1) turns OFF; sends command to 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 O (O1) state (ON ↔ OFF), 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 / Push-Button Connected to Input Terminal SW2

If SW2 is configured as a switch (default), each change in switch status sends an association command to:

  • Group 4 (on/off), or
  • Group 5 (SSLC - root single channel device only)

Based on current switch position (see Z-Wave Association).

Switch-Memory Connected to Input Terminal SW2

When SW2 is configured as memory switch, any state change sends an association command to:

  • Group 4 (on/off), or
  • Group 5 (SSLC - root single-channel only)

Based on the last memorized state after power loss.

Push-Button Connected to Input Terminal SW2

  • Short press: Toggles ON/OFF commands sent to group 4 (on/off) or group 5 (SSLC — root single-channel only).
  • Hold: Initiates level adjustment (e.g., dimming) for devices in group 5 (SSLC — root single-channel only).
  • Release: Stops level adjustment for devices in group 5 (SSLC — root single-channel only).

Switching On/Off Load Connected to O (O1)

The load connected to O (O1) can be switched ON/OFF by:

  • A Z-Wave command
  • Automatic switching via Parameters No. 19 and 20
  • Pressing the switch/push-button SW (SW1)

Each action toggles the output state.


Main Applications

  • Residential
  • MDU (Multi Dwelling Units – apartments, condos, hotels, etc.)
  • Light commercial (small offices, retail, restaurants, gas stations, etc.)
  • 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. Regular compatibility testing ensures full support across various gateways.


Simplified Internal Schematics

Pro-1-V1-internal-schematics.png


Device Electrical Interfaces

Inputs

  • 2 switch/button inputs on screw terminals
  • 1 potential-free contact relay input on screw terminal
  • 2 power supply inputs on screw terminals: N, L

Outputs

  • 1 potential-free contact relay output on screw terminal

Connectivity

  • Z-Wave: Unsecure, S0 Security, S2 Unauthenticated Security, S2 Authenticated Security

Safety Features

Overheat Protection

  • Automatically switches off the relay
  • Sends "Overheat Detected" notification to the gateway
  • LED reacts accordingly (see blinking modes below)

Note: Overheat protection is always active and cannot be disabled.
Reset actions include:

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

🔗 See more: Notification for Overheat Detected


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)

Setting mode is required for inclusion, exclusion, or factory reset. After completion, the device returns automatically 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 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 Behavior
Removed/ExcludedBlinking blue (Mode 1) for 10 min after power-up or S button press
Added/IncludedBlinking green (Mode 1) for 10 min after power-up or S button press
Factory Reset & RebootSolid green (~1 sec), then blue + red blinking (0.1s on/off, ~2 sec)
Adding/RemovingBlinking blue (Mode 2)
OTA Firmware UpdateBlue + red blinking (Mode 2)
Power Supply CheckBlue + red blinking (Mode 5)
Menu Selected (Add/Remove)Solid blue (max 10 sec)
Menu Executing (Add/Remove)Blinking blue (Mode 3)
Menu Selected (Factory Reset)Solid red (max 10 sec)
Menu Executing (Factory Reset)Blinking red (Mode 3)
Overheat Detected (Alarm Mode)Red blinking (0.2s on, 0.2s off) repeated every 2 seconds

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 flashes of 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 page 'DEV:Technical Specifications'.


Basic Wiring Diagram

Wave-pro1-170x300.jpg


Legend

TerminalFunctionWirePurpose
NNeutral terminalNNeutral wire
LLive terminal (110–240 V AC)L1(A)Load circuit live wire
SWSwitch/push-button input (controls O)L2(B)Device power supply live wire
SW2Switch/push-button input terminal
ILoad circuit input terminal
OLoad circuit output terminal

About Z-Wave®

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

Note: All outputs (O, O1, etc.) blink 1s ON / 1s OFF upon successful addition/removal.

🔐 Important (S2 Security): When adding with S2, enter the 5-digit PIN from the DSK label on the device or packaging. Do not lose it.

SmartStart Inclusion

  1. Scan the QR code on the device using a SmartStart-capable gateway.
  2. Connect the device to power.
  3. Confirm blue LED blinks in Mode 1 → device not yet added.
  4. Auto-inclusion begins within seconds.
  5. Blue LED blinks in Mode 2 during inclusion.
  6. Green LED blinks in Mode 1 if successful.

Inclusion with S Button

  1. Power on the device.
  2. Confirm blue LED blinks in Mode 1.
  3. Enable add/remove mode on the gateway.
  4. Press and hold S button until LED turns solid blue.
  5. Release, then press and hold (>2s) until blue 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 before returning to normal.

Inclusion with Switch/Push-Button

  1. Power on device.
  2. Confirm blue LED blinks in Mode 1.
  3. Enable add/remove mode on gateway.
  4. Toggle the switch/push-button on any SW terminal 3 times within 3 seconds (must receive 3 on/off signals).
  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 are preserved; only network membership is removed.

Removal with S Button

  1. Power on device.
  2. Confirm green LED blinks in Mode 1 → device is included.
  3. Enable add/remove mode on gateway.
  4. Press and hold S button until LED turns solid blue.
  5. Release, then press and hold (>2s) until blue 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.

⏱️ Timeout: 10 seconds in setting mode.

Removal with Switch/Push-Button

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

Factory Reset

General Notes

After reset:

  • All custom parameters, associations, routing, kWh data reset to default
  • HOME ID and NODE ID deleted
  • Use only when gateway is unavailable

With S Button

  1. Press and 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 starts blinking in Mode 3 → reset begins.
  4. During reset: solid green (~1s), then blue + red blink in Mode 3 (~2s).
  5. Blue LED blinks in Mode 1 → success.

With Switch/Push-Button

⚠️ Only possible within first minute after power-up.

  1. Power on device.
  2. Toggle switch/push-button on any SW terminal 5 times within 3 seconds.
  3. During reset: solid green (~1s), then blue + red blink in Mode 3 (~2s).
  4. Blue LED blinks in Mode 1 → success.

Remote Factory Reset via Parameter

Set Parameter No. 120 = 1 to trigger remote factory reset.


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

  • Supports Security 2 (S2) with AES-128 encryption — the most secure IoT platform available.
  • S2 supports:
    • Unsecured
    • S2 Unauthenticated
    • S2 Authenticated
  • Requires S2-enabled gateway for full security.

DSK Label & QR Code

  • Unique 12-digit DSK printed on side label and in packaging.
  • First five digits highlighted/underlined = PIN code.
  • QR code also present for scanning.

🔒 Out-of-band (OOB) authentication: Gateway scans QR code to match obfuscated public key received via RF.


Z-Wave® Parameters

ParameterDescriptionSizeDefaultValues
No. 1 – SW (SW1) Switch TypeDefines how SW1 is interpreted1 Byte20=momentary, 1=toggle (closed=ON), 2=toggle (state change)
No. 2 – SW2 Switch TypeDefines how SW2 is interpreted1 Byte20=push-button, 1=toggle (closed=ON), 2=toggle (state change)
No. 17 – Restore O (O1) after Power FailureWhether to restore previous state1 Byte00=restore, 1=remain OFF
No. 19 – O (O1) Auto OFF TimerAuto-off after set time (in s/ms)2 Bytes00=disabled, 1–32535 = seconds or milliseconds (see Param 25)
No. 20 – O (O1) Auto ON TimerAuto-on after set time (in s/ms)2 Bytes00=disabled, 1–32535 = seconds or milliseconds (see Param 25)
No. 23 – O (O1) Contact Type (NO/NC)Relay contact type1 Byte00=NO, 1=NC
No. 25 – Timer Units (s or ms)Set resolution for Params 19 & 201 Byte00=seconds, 1=milliseconds
No. 91 – Water Alarm ResponseReacts to water alarm frames4 Bytes00=no action, 1=open relay, 2=close relay
No. 92 – Smoke Alarm ResponseReacts to smoke alarm frames4 Bytes00=no action, 1=open relay, 2=close relay
No. 93 – CO Alarm ResponseReacts to CO alarm frames4 Bytes00=no action, 1=open relay, 2=close relay
No. 94 – Heat Alarm ResponseReacts to heat alarm frames4 Bytes00=no action, 1=open relay, 2=close relay
No. 120 – Factory Reset (Remote)Trigger remote factory reset1 Byte00=don’t reset, 1=reset
No. 201–203 – Serial Number PartsRead-only serial number segments4 Bytes eachDevice-specific0x00000000 – 0x7FFFFFFF

💡 Parameters 201–203 are advanced and may be hidden under "Advanced" tab.


Z-Wave® Command Classes

  1. ASSOCIATION_V2 [S0, S2]
  2. ASSOCIATION_GRP_INFO_V3 [S0, S2]
  3. BASIC_V2 [S0, S2]
  4. SWITCH_BINARY_V2 [S0, S2]
  5. CONFIGURATION_V4 [S0, S2]
  6. DEVICE_RESET_LOCALLY_V1 [S0, S2]
  7. FIRMWARE_UPDATE_MD_V5 [S0, S2]
  8. INDICATOR_V3 [S0, S2]
  9. MANUFACTURER_SPECIFIC_V2 [S0, S2]
  10. MULTI_CHANNEL_ASSOCIATION_V3 [S0, S2]
  11. NOTIFICATION_V8 [S0, S2]
  12. POWERLEVEL_V1 [S0, S2]
  13. SECURITY_V1
  14. SECURITY_2_V1
  15. SUPERVISION_V1
  16. TRANSPORT_SERVICE_V2
  17. VERSION_V3 [S0, S2]
  18. ZWAVEPLUS_INFO_V2

[S2]* = Security 2 supported


Z-Wave® Notifications Command Class

Overheat Detected

FieldValue
Notification Type NameHeat Alarm
Type (Value)0x04
EventState
Notification NameOverheat Detected
Name (Value)0x02
VersionV2
LED SignalisationSee blinking table (Mode 4)
Device ReactionSwitches off output, sends notification
Restore ActionsPower cycle, S button press, switch press

Z-Wave® Associations

GroupPurposeMax NodesTriggerSupported Command Classes
Group 1 (Lifeline)Status reporting, gateway-only1AlwaysINDICATOR_REPORT, DEVICE_RESET_LOCALLY_NOTIFICATION, SWITCH_BINARY_REPORT, NOTIFICATION_REPORT
Group 2SW1 control (Basic)9SW1 state changeBASIC_SET
Group 3SW1 control (Multilevel)9SW1 state changeSWITCH_MULTILEVEL_START_LEVEL_CHANGE, STOP_LEVEL_CHANGE
Group 4SW2 control (Basic)9SW2 state changeBASIC_SET
Group 5SW2 control (Multilevel)9SW2 state changeSWITCH_MULTILEVEL_START_LEVEL_CHANGE, STOP_LEVEL_CHANGE

⚠️ Recommend ≤5 devices per group to avoid delays.


Z-Wave® Important Disclaimer

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


Troubleshooting

For help, visit: Shelly Support Portal


Compatibility

GatewayOn/OffSW On/OffNotes
Home Assistant
Fibaro HC3 / Z-Wave Engine 3
Homey
Homee Cube Gen 7
Homee Cube Gen 5Output updates but UI doesn’t reflect
SmartThingsWith Shelly Wave Edge Driver
JeedomTBDTBD
HubitatTBDTBD

⚪ = Partially working
TBD = To be done


Legend

SymbolMeaning
Working / Possible
Partially
Not Working / Not Possible
TBDTo Be Done

Function Meaning

FunctionMeaning
On/OffResponds to app UI On/Off command
SW On/OffReports state changes via SW input
WattsReports watts unsolicited
kWhReports kWh unsolicited
Up/DownResponds to app UI Up/Down command
SW Up/DownReports Up/Down changes via SW
SlatsResponds to app UI slats command
SW SlatsReports slats changes via SW

Gateway Guides

Useful guides: Shelly Knowledge Base – Z-Wave


Compliance


Printed User Guide

Wave_Pro1_multilang_2023_print_V1.pdf