Smart Home Assistant
Sensors
Aqara Multi-State Sensor P100

Aqara

Aqara Multi-State Sensor P100

Zigbee2MQTT / ZHALocal control
  • Zigbee
  • Thread
  • Matter

Verified July 2026

A genuinely clever bit of kit — one puck does the job of a door/window contact and a vibration/tilt/fall sensor, so it's brilliant for safes, mailboxes or garden gates where a normal two-part reed switch looks daft. Just know it ships in Thread/Matter mode and needs switching to Zigbee in the Aqara app before Zigbee2MQTT or ZHA will see it properly, and the object-monitoring mode only exists on Zigbee.

In Home Assistant

ControlTypeWhat it does
ContactBinary sensorOpen/closed state, only active in Door/Window mode
ActionEventFires movement, vibration, tilt, triple_tap, fall, or static events — Object mode only, requires experimental_event_entities enabled
OrientationSensorReports face_up, face_down, vertical or tilt orientation of the monitored object
Device ModeSelectSwitches the sensor between Door/Window and Object monitoring (mutually exclusive)
BatterySensor (%)Battery percentage from the CR2450 cell; first report can take up to 24 hours after pairing

Zigbee2MQTT exposes: battery, voltage, device_mode (select), door_window_type, sensitivity, report_interval, orientation_detection, movement_detection, fall_detection, vibration_detection, triple_tap_detection, orientation, contact (binary_sensor, door/window mode only), device_posture, and an action event entity (movement, vibration, tilt, triple_tap, fall, static — Object mode only, requires 'experimental_event_entities' enabled in the Z2M HA integration). Before pairing, switch the device out of its default Thread/Matter mode into Zigbee via the Aqara Home app, then calibrate with 3 button presses (door/window closed for contact mode, sensor flat face-up for object mode). A useful automation: trigger on event.xxx_action == 'fall' for an object monitored this way (a medicine cabinet or safe) to fire an instant mobile notification — a case standard contact sensors can't cover.

Specs

modes
Open/Close Monitoring or Object Monitoring (mutually exclusive, set via device_mode)
battery
CR2450 (3V), manufacturer claims 2-3 years in Zigbee mode
dimensions
45 x 31 x 13 mm
hub requirement
Object Monitoring mode needs an Aqara Zigbee hub or a Zigbee coordinator (Z2M/ZHA); Open/Close mode also works over Thread/Matter
sensitivity levels
10 adjustable levels
operating temperature
-10°C to 55°C
Affiliate disclosure: Some links in this article are affiliate links. If you buy via one of these links, we may earn a small commission at no extra cost to you. This never affects our editorial decisions — see our affiliate policy.