Shelly BLU Remote Control ZB
Short device name: SBRC-005B
Functional description
The device transmits BLE advertising packets when one of the two ring buttons is pressed or the wheel is rotated. If the device is joined to a ZigBee network, it transmits commands using the level control cluster with group muticast. The group number corresponds to currently selected channel (0-3).
Magic wand
There is also a 'Magic wand' fuction which transmits BTHome packets containing the angle position. The last is activated by holding one of the arrow buttons for more than one second. The angle, measured from the starting position is transmitted after button release.
BLE pairing
To enter BLE pairing, press a button 4 times. LEDs flash from left to right.
Adding to a ZigBee network
Press a button 5 times to enter ZigBee join procedure which makes 5 attempts to join a network. The old network configuration is erased even if not joined to a new network. Joining mode is indicated by flashing LEDs from right to left. On success, all LEDs slow flash 5 times.
ZigBee Identify command is shown by fast flashing all LEDs 5 times and beeping.
The device will transmit dimmer (wheel rotation) and on/off (left/right button press) commands.
ZigBee Identify command
Press any button 3 times to activate Group Identify command for 5 seconds to all devices in the group that corresponds to the current channel. The LED for the active channel will flash while the command is active.
If the device receives "Start Identifying" command from the ZigBee network, all the LEDs flash and the device beeps.
Factory reset
Hold for 30 seconds 'left' or 'right' buttons to trigger factory reset. It is not advertised with BLE beacon. Success is indicated by flashing of all LEDs 2 times.
Emergency bootloader mode
In case the device is failing pairing or for any reason is locked for firmware update, it is still possible to perform the OTA update in a special emergency bootloader mode. To enter this mode, remove one of the batteries, hold the left ring button then insert the battery. The device will be visible in Shelly Debug App in red color. Select it then connect/start OTA update.
Device specific features
Beacon mode
If active, the device will periodically send single advertising packets. This can be used for presence detection, and for connecting to the device. Connection is only possible from a paired devices, or if pairing mode is active.
| Characteristic | UUID | Type | Length | Properties | Function |
|---|---|---|---|---|---|
| Beacon mode enabled | cb9e957e-952d-4761-a7e1-4416494a5bfa | byte | 1 | Read, Write bonded, write without response bonded | Enables periodic broadcast (Required for button buzzer) |
Buzzer enable/disable
| Characteristic | UUID | Type | Length | Properties | Function |
|---|---|---|---|---|---|
| Buzzer enabled | dd78bf35-7680-484e-ad86-1bc1e7738e14 | byte | 1 | Read, Write bonded, write without response bonded | Write 0 to disable buzzer |
Light Link master key
The 16 byte long master key that will be used for ZigBee Light Link pairing. The same is used also for ZigBee pairing with predefied key.
| Characteristic | UUID | Type | Length | Properties | Function |
|---|---|---|---|---|---|
| Light Link master key | a61b1818-7aaa-4237-acae-4ebf0f1b07e6 | byte | 16 | Read bonded, Write bonded, write without response bonded | The key is used to request network key during Light Link pairing |
BTHome sensor data objects
| id | name | data type | scale factor | description |
|---|---|---|---|---|
| 0x00 | packet id | uint8 | 1 | revolving counter |
| 0x01 | battery | uint8 | 1 | battery level in percent (0-100) |
| 0x3A | button | uint16 | 1 | button press event |
| 0x3A | button | uint16 | 1 | button press event |
| 0x3C | dimmer | uint16 | 1 | dimmer event |
| 0x3F | rotation | uint16 | 0.1 | angle of rotation |
| 0x3F | rotation | uint16 | 0.1 | angle of rotation |
| 0x3F | rotation | uint16 | 0.1 | angle of rotation |
| 0x60 | channel | uint8 | 1 | active data channel |
Button press events
| id | name | example |
|---|---|---|
| 0x00 | None | 0x3A00 |
| 0x01 | press | 0x3A01 |
| 0x80 | button hold | 0x3A80 |
The state of the 2 buttons of the device are transmitted when there is a button pressed. If the wheel is rotated or the 'Magic wand' function is activated then buttons are not transmitted, instead dimmer and rotations are transmitted.