What it exposes
| Feature | Property | Values | Control |
|---|---|---|---|
| Illuminance | illuminance | lx | read only |
| Presence | presence | — | read only |
| Motion | occupancy | — | read only |
| Motion speed | motion_speed | — | read only |
| Motion direction | motion_direction | standing_still, moving_forward, moving_backward | read only |
| Radar sensitivity | radar_sensitivity | 0…10 | settable |
| Radar scene | radar_scene | default, area, toilet, bedroom, parlour, office, hotel | settable |
| Tumble switch | tumble_switch | ON, OFF | settable |
| Fall sensitivity | fall_sensitivity | 1…10 | settable |
| Tumble alarm time | tumble_alarm_time | min · 1…5 | settable |
| Fall down status | fall_down_status | none, maybe_fall, fall | read only |
| Static dwell alarm | static_dwell_alarm | — | read only |
MQTT: state and commands
Zigbee2MQTT publishes the device state to zigbee2mqtt/my_device (my_device is the name you give the device). An example message:
{
"illuminance": 120,
"presence": false,
"occupancy": false,
"motion_speed": 0,
"motion_direction": "standing_still",
"radar_sensitivity": 5,
"radar_scene": "default",
"tumble_switch": "ON",
"fall_sensitivity": 6,
"tumble_alarm_time": 3,
"fall_down_status": "none",
"linkquality": 120
}
Send commands to zigbee2mqtt/my_device/set:
mosquitto_pub -t zigbee2mqtt/my_device/set -m '{"radar_scene":"area"}'
mosquitto_pub -t zigbee2mqtt/my_device/set -m '{"tumble_switch":"OFF"}'
Watch the topics live from the browser: MQTT client.
Home Assistant automation example
Zigbee2MQTT creates Home Assistant entities from the device name. If it is called my_device, an automation in automations.yaml can look like this:
- alias: "Light on motion"
mode: single
triggers:
- trigger: state
entity_id: binary_sensor.my_device_occupancy
to: "on"
conditions:
- condition: sun
after: sunset
actions:
- action: light.turn_on
target:
entity_id: light.hallway
Check the YAML: YAML checker.
How to pair it
- In Zigbee2MQTT click Permit join.
- Put the device in pairing mode: usually a long press of the reset button (5–10 s) until the LED blinks; bulbs: switch the power off and on 5–6 times.
- Keep the device close to the coordinator or a router while pairing.
- Give it a clear name: MQTT topics and Home Assistant entities are built from it.
Exact procedure and model notes: the device page in the Zigbee2MQTT docs. No coordinator yet: coordinator picker.