Hi everyone,
this is my Aqara FP300 Zigbee Edge Driver β the most complete FP300 integration available today.
This version supports most LUMI manufacturer-specific attributes that the FP300 exposes.
Whatβs included?

True mmWave presence
Attribute 0x0142 β SmartThings presenceSensor
PIR motion
Attribute 0x014D β SmartThings motionSensor
Environment sensors
-
Temperature
-
Humidity
-
Illuminance (raw lux)
Preferences
All fully working:
-
Absence delay
-
PIR interval
-
Detection range
-
Debug logging
Technical Highlights
The FP300 is one of the weirdest Zigbee devices in the consumer space: it dumps half of its functionality into a manufacturer-specific mega-cluster (0xFCC0), mixes data types at will (UInt8, UInt16, UInt32, OctetString-buffer hybrids). This driver solves these issues cleanly and safely.
The FP300 uses binary-packed values for certain attributes (e.g. detection range):
- 0x019A β sometimes
UInt32, sometimes OctetString buffer
Get the Driver
Install the Aqara FP300 Presence Sensor driver from this channel.
Debug Mode
Enable Debug Logging in preferences to see:
-
All raw LUMI attributes
-
Conversion values
-
Distance decode
-
Movement state decode