
/ specifications
| detection | 170°, 7 m range, adjustable sensitivity |
| battery | CR2450 ×2, ~5 years |
| mount | magnetic swivel base included |
| size | 38.5 × 38.5 × 33 mm |
| works when internet is down | YES |
| protocol | Zigbee 3.0 |
| home assistant | ZHA / Zigbee2MQTT |
/ entities in home assistant
Exactly what appears in your HA instance when this device pairs — no surprises.
| binary_sensor.*_occupancy | Motion detected (the automation trigger) |
| sensor.*_illuminance | Light level in lux |
| sensor.*_battery | Battery % |
| select.*_motion_sensitivity | Sensitivity: low / medium / high |
| number.*_occupancy_timeout | Seconds before clearing (P1's party trick) |
when the internet dies
Motion events keep firing and automations keep triggering. This sensor has never spoken to the internet and never will.
This device lives in the Presence Kit — usually the cheaper way to get it.
/ common questions
Does it need a hub? Yes — Zigbee/local devices pair to your coordinator and Home Assistant. No vendor app, no cloud account.
Battery life real-world? The spec table is our honest estimate; heavy-traffic placements run shorter. Batteries are standard coin cells.
Returns? 30 days change-of-mind (unopened) plus full Australian Consumer Law cover on faults.
In real homes
/ home assistant entities
Exactly what appears in Home Assistant after pairing — * is the name you give the device.
| entity | what it does |
binary_sensor.*_occupancy | Motion detected (the automation trigger) |
sensor.*_illuminance | Light level in lux |
sensor.*_battery | Battery % |
select.*_motion_sensitivity | Sensitivity: low / medium / high |
number.*_occupancy_timeout | Seconds before clearing (P1's party trick) |