Skip to main content

Shelly BLU RC Button 4 ZB

Short device name: SBBT-104CUS
Shelly Bluetooth Device Id: 0x16

Functional description

  • Buttons: 4
  • RGB LED

The device transmits BLE advertising packets when one or more buttons are pressed (1 or more times).
Issues ZigBee On/Off/Toggle, Level Step and Recall Scene commands on 4 endpoints.

Device specific features

Beacon Mode

If active, the device will send single advertising packets more often.

BLE pairing

Duration: 1 min

To enter BLE pairing, press any button 4 times or hold any two buttons simultaneously for 10 seconds. The BLE pairing will be indicated by blinking the LED in blue. Successful BLE pairing (a device was paired) will be indicated by short green light. Unsuccessful BLE pairing (no devices were paired) will be indicated by short red light.

Adding to a ZigBee network

Duration: 1 min

To start the ZigBee steering process, press any button 5 times. The zigbee steering will be indicated by blinking magenta light. Successful BLE pairing (a device was paired) will be indicated by short green light. Unsuccessful BLE pairing (no devices were paired) will be indicated by short red light.

Zigbee Identification: Runs color-cycle with the RGB LED during identification.

ZigBee Find & Bind

Duration: 1 min

The device supports Find & Bind for the four Zigbee endpoints. Each endpoint can bind to a group or unicast, depending on whether the remote device supports group binding (Group Server) or unicast binding.

How to trigger Find & Bind:

Press the corresponding button 3 times, holding the third press (or 2 short clicks + hold). The device will start blinking in magenta, indicating F&B procedure running. Successful F&B (any devices were bound) will be indicated by short green light. Unsuccessful F&B (no devices were bound) will be indicated by short red light.

Factory reset

To trigger a factory reset, press and hold any button for 30 seconds within 3 minutes of powering on the device (after inserting the battery). The LED will blink cyan while you hold the button; after 14 blinks, it will turn red, indicating the reset is complete. Release the button to start with factory settings. If you continue holding, the device will still perform the factory reset and then enter bootloader mode.

Button locations

button 1
button 2
button 3
button 4

Bluetooth

Advertising (BTHome)

Beacon

Periodic, with interval: beacon mode: 12s, normal mode: 15min

IdLabelType
0x01battery %uint8
0xF0device type iduint16
0xF1firmware versionuint32
0xF2firmware versionuint24

Button events

Single, with duration 1500ms

IdLabelTypeEvents
0x3Abutton1uint81x, 2x, 3x short press, 1x, 2x, 3x long press, hold, none
0x3Abutton2uint81x, 2x, 3x short press, 1x, 2x, 3x long press, hold, none
0x3Abutton3uint81x, 2x, 3x short press, 1x, 2x, 3x long press, hold, none
0x3Abutton4uint81x, 2x, 3x short press, 1x, 2x, 3x long press, hold, none

Characteristics

CharacteristicUUIDTypeAccessDefaultMeaning
Find my device5b026510-4088-c297-46d8-be6c736a087buint8w-0: stop function, 1: start function
Beacon modecb9e957e-952d-4761-a7e1-4416494a5bfauint8rw0x000: stop function, 1: start function
Factory resetb0a7e40f-2b87-49db-801c-eb3686a24bdbuint8w-1: perform factory reset
BTHome sampled52246df-98ac-4d21-be1b-70d5f66a5ddbarrayr-latest BTHome data

ZigBee

Modes

Supporting the On/Off Switch Configuration cluster, the device offers two modes of operation:

  1. On/Off Mode: Provides 2 endpoints, each with on/off and level control features.
  2. Toggle Mode: Provides 4 endpoints, each sending toggle commands.

Functions

  1. On/Off Mode:

    • single click button 1: ON on EP1
    • single click button 2: OFF on EP1
    • single click button 3: ON on EP2
    • single click button 4: OFF on EP2
    • hold of button 1: LEVEL STEP UP on EP1
    • hold of button 2: LEVEL STEP DOWN on EP1
    • hold of button 3: LEVEL STEP UP on EP2
    • hold of button 3: LEVEL STEP DOWN on EP2
  2. Toggle Mode:

    • single click button 1: TOGGLE on EP1
    • single click button 2: TOGGLE on EP2
    • single click button 3: TOGGLE on EP3
    • single click button 4: TOGGLE on EP4
  3. Common to both modes:

    • double click button k: sending RECALL SCENE #1 on EP k
    • triple click button k: sending RECALL SCENE #2 on EP k
    • single long click button k: sending RECALL SCENE #11 on EP k
    • double long click button k: sending RECALL SCENE #12 on EP k
    • triple long click button k: sending RECALL SCENE #13 on EP k

ZigBee device info

Device Id: 0x0000 (On/Off Switch) Profile Id: 0x104 (Home Automation)

EPDirIdClusterIdAttribute/CommandAccess/Direction
1S0x0000Basic0x0000ZCL Versionr
0x0004Manufacturer namer
0x0005Model Identifierr
0x0007Power sourcer
0x4000Sw Build Idr
0xFFFDCluster Rev.r
S0x0001Power config0x0020Battery voltager
0x0020Battery voltager
0x0021Battery percentage remainingrp
0xFFFDCluster Rev.r
C0x0003Identify0xFFFDCluster Rev.r
0x0000IdentifyC->S
0x0001IdentifyQueryC->S
S0x0003Identify0x0000Identify timer
0xFFFDCluster Rev.r
0x0000IdentifyC->S
0x0001IdentifyQueryC->S
C0x0005Scenes0xFFFDCluster Rev.r
0x0005RecallSceneC->S
C0x0006On/Off0xFFFDCluster Rev.r
0x0000OffC->S
0x0001OnC->S
0x0002ToggleC->S
C0x0006On/Off Switch Configuration0x0000Switch typer
0x0010Switch actionsrw
0xFFFDCluster Rev.r
C0x0008Level Control0xFFFDCluster Rev.r
0x0002StepC->S
2S0x0000Basic0x0000ZCL Versionr
0x0004Manufacturer namer
0x0005Model Identifierr
0x0007Power sourcer
0x4000Sw Build Idr
0xFFFDCluster Rev.r
C0x0003Identify0xFFFDCluster Rev.r
0x0000IdentifyC->S
0x0001IdentifyQueryC->S
S0x0003Identify0x0000Identify timer
0xFFFDCluster Rev.r
0x0000IdentifyC->S
0x0001IdentifyQueryC->S
C0x0005Scenes0xFFFDCluster Rev.r
0x0005RecallSceneC->S
C0x0006On/Off0xFFFDCluster Rev.r
0x0000OffC->S
0x0001OnC->S
0x0002ToggleC->S
3S0x0000Basic0x0000ZCL Versionr
0x0004Manufacturer namer
0x0005Model Identifierr
0x0007Power sourcer
0x4000Sw Build Idr
0xFFFDCluster Rev.r
C0x0003Identify0xFFFDCluster Rev.r
0x0000IdentifyC->S
0x0001IdentifyQueryC->S
S0x0003Identify0x0000Identify timer
0xFFFDCluster Rev.r
0x0000IdentifyC->S
0x0001IdentifyQueryC->S
C0x0005Scenes0xFFFDCluster Rev.r
0x0005RecallSceneC->S
C0x0006On/Off0xFFFDCluster Rev.r
0x0000OffC->S
0x0001OnC->S
0x0002ToggleC->S
4S0x0000Basic0x0000ZCL Versionr
0x0004Manufacturer namer
0x0005Model Identifierr
0x0007Power sourcer
0x4000Sw Build Idr
0xFFFDCluster Rev.r
C0x0003Identify0xFFFDCluster Rev.r
0x0000IdentifyC->S
0x0001IdentifyQueryC->S
S0x0003Identify0x0000Identify timer
0xFFFDCluster Rev.r
0x0000IdentifyC->S
0x0001IdentifyQueryC->S
C0x0005Scenes0xFFFDCluster Rev.r
0x0005RecallSceneC->S
C0x0006On/Off0xFFFDCluster Rev.r
0x0000OffC->S
0x0001OnC->S
0x0002ToggleC->S

Bootloader

Bootloader mode duration: 30 seconds

To enter bootloader mode, hold the button while the device starts (when inserting the battery).

Red flashing with 1 second period will indicate bootloader mode.