Shelly BLU Motion
Short device name: SBMO-003Z
Functional description
The device can detect movement using Passive Infra Red technology. It transmits motion event on the first detected movement and starts a countdown counter loaded with the Motion Blind Time value. When the time expires, the device emits No Motion event. If a new motion is registered meanwhile, the timer is reloaded and restarted.
Device specific features
Beacon mode
If active, the device will send periodically single advertising packets with the last status. This can be used for example for illuminance reporting.
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 of device status |
Motion blind time
Time in seconds for the motion active state to be auto cleared after no motion is detected.
Characteristic | UUID | Type | Length | Properties | Function |
---|---|---|---|---|---|
Motion sensitivity | 21b5b57b-da8d-4ea4-baf8-7654a2214650 | byte | 1 | Read, Write bonded, write without response bonded | Three levels: 0-low, 1-medium, 2-High |
LED enabled | 24f52308-6cc6-4065-acf0-1d4574d9ba0f | byte | 1 | Read, Write bonded, write without response bonded | Write 0 to disable Red LED |
Motion pulse count | 22f36e64-e682-4fbc-8dd6-a87f6e7b7d92 | byte | 1 | Read, Write bonded, write without response bonded | 1 - 4 number of movements to rise motion event |
Blind time | 219a1ecc-2567-4378-9dbd-0c97d10630ad | byte | 2 | Read, Write bonded, write without response bonded | 30 - 600 seconds from end of motion to clear motion state |
Motion sensitivity
Sensitivity level. 3 levels of sensitivity (Low, Medium, High)
Characteristic | UUID | Type | Length | Properties | Function |
---|---|---|---|---|---|
Motion sensitivity | 21b5b57b-da8d-4ea4-baf8-7654a2214650 | byte | 1 | Read, Write bonded, write without response bonded | Three levels: 0-low, 1-medium, 2-High |
Motion pulse count
The number of consecutive movements within 2 seconds period, that will fire a motion detected event.
Characteristic | UUID | Type | Length | Properties | Function |
---|---|---|---|---|---|
Motion pulse count | 22f36e64-e682-4fbc-8dd6-a87f6e7b7d92 | byte | 1 | Read, Write bonded, write without response bonded | 1 - 4 number of movements to rise motion event |
LED enable/disable
The LED indicating motion can be disabled to save energy or avoid attracting attention or disturbing.
Characteristic | UUID | Type | Length | Properties | Function |
---|---|---|---|---|---|
LED enabled | 24f52308-6cc6-4065-acf0-1d4574d9ba0f | byte | 1 | Read, Write bonded, write without response bonded | Write 0 to disable Red LED |
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) |
0x05 | illuminance | uint24 | 0.01 | illuminance measured in lux |
0x3A | button | uint16 | 1 | button press event |
0x21 | motion | uint8 | 1 | 1 - motion, 0 - no motion |
Button press events
id | name | example |
---|---|---|
0x01 | single press | 0x3A01 |
0x80 | button hold | 0x3AFE |
0xFE* | button hold | 0x3AFE |
- for firmware prior to 1.0.20
Motion test mode
Double press starts motion detection test mode for 1 minute. Motion event is transmitted on every motion detected regardless the blind time. Led flashes longer on each detected motion.