[RELEASE] Aqara FP1 / FP1E Human Presence Sensor (RTCZCGQ11LM RTCZCGQ13LM)

Please manually update the driver to the new version 1,8.0 "2025/09/28 9:45 AM"
I have added two new commands :


The 'Reset Presence' sends a command to Aqara FP1E (works with FP1 also) to reset the sensor's internal presence detection state. If the command is accepted, the device will respond back with motion inactive / idle state.

Start Spatial Learning triggers a special calibration mode in the Aqara FP1E sensor.
When activated, the sensor scans the empty room for about 30 seconds to learn the fixed layout of walls, furniture, and other objects.

This helps the FP1E:

  • Filter out reflections from static objects like mirrors, fans, or AC vents.
  • Reduce false presence detections caused by non-human movement.
  • Improve overall accuracy of human detection and movement tracking.

Important: The room must be completely empty during this process for best results.

There is a new attribute 'spatialLearning' that will show 'started' and will switch to 'idle' after 35 seconds.

The Aqara FP1E sends back a simple acknowledgment when the 'start Spatial Learning' code is received, but does not send back any other confirmations when the learning period is over. So the 'idle' state is switched based on a 35 seconds softwaer timer.

It seems to me that 'Spatial Learning' has an effect because when it is triggered while I am in the room, the sensitivity of the sensor drops significantly. However, when I perform the calibration with no one present in the room, the normal sensitivity is restored.

Please let me know if you see any effects.