Aqara FP1E RTCZCGQ13LM - Stops sensing presence after period of time

I bought one of these to test and had a few bumps getting in paired but eventually got it working.

  • Previously installed kkossev's ver. 2.1.0 2025-11-23 driver and it paired to that driver.
  • Paired it twice as per the instructions on the driver.
  • Ran spacial learning.

Everything was working for most of the day but after awhile it just stopped reporting occupancy. It's like it got desensitized. I ran spacial learning again and it came back.

This morning after the device was in a unoccupied state over night, it again would not report occupancy. I did another spacial learning which brought it back.

Question, does anyone see something wrong with my configuration?
One thing I do notice is discrepancy on the current state showing Motion Sensitivity as low when on the device page I have Motion Sensitivity set to medium. Also Detection Range does not match my setting.



1 Like

Just tested mine, and it is working and changing the preferences as expected, so there should be something specific in your case ..

Please enable the 'Debug logging' option in the Preferences section, then click the green 'Save' button. After that, refresh the logs tab and take a screenshot of the most recent logs that follow the "updated()..." text. We should be able to see the device responses there.

expected debug logs

I turned on logging and changed Direction range and Motion Sensitivity and here are the logs from those changes. I don't see any obvious errors.

ev:32222025-12-02 07:29:04.342 AM

debug

Shop - Presense mmwave sending ZigbeeCommands : [he wattr 0xD2CC 0x01 0xFCC0 0x010C 0x20 {03} {115F}, delay 200, he raw 0xD2CC 1 0x01 0xFCC0 {04 5F 11 00 00 0C 01}, delay 200, he wattr 0xD2CC 0x01 0xFCC0 0x015B 0x23 {000001C2} {115F}, delay 201, he raw 0xD2CC 1 0x01 0xFCC0 {04 5F 11 00 00 5B 01}, delay 201]
dev:32222025-12-02 07:29:04.338 AM
debug
Shop - Presense mmwave setting detectionRange to 450
dev:32222025-12-02 07:29:04.337 AM
trace
value = 450
dev:32222025-12-02 07:29:04.335 AM
trace
detectionRange = 4.5
dev:32222025-12-02 07:29:04.331 AM
debug
Shop - Presense mmwave setting motionSensitivity to high (3)
dev:32222025-12-02 07:29:04.091 AM
debug
Shop - Presense mmwave updated()...
dev:32222025-12-02 07:29:01.843 AM
debug
Shop - Presense mmwave tag 0x66: unknown device lumi.sensor_occupy.agl1 tag=66 dataType 0x20 rawValue=1
dev:32222025-12-02 07:29:01.840 AM
debug
Shop - Presense mmwave FP1E/FP300 tag #65 (roomState>) is 1
dev:32222025-12-02 07:29:01.837 AM
debug
Shop - Presense mmwave unknown tag=0x12 dataType 0x20 rawValue=0
dev:32222025-12-02 07:29:01.835 AM
debug
Shop - Presense mmwave unknown tag=0x10 dataType 0x20 rawValue=1
dev:32222025-12-02 07:29:01.832 AM
debug
Shop - Presense mmwave unknown tag=0x0C dataType 0x20 rawValue=20
dev:32222025-12-02 07:29:01.830 AM
debug
Shop - Presense mmwave tag 0x0A: Parent NWK is 686A
dev:32222025-12-02 07:29:01.827 AM
debug
Shop - Presense mmwave unknown tag=0x08 dataType 0x21 rawValue=284
dev:32222025-12-02 07:29:01.825 AM
debug
Shop - Presense mmwave tag 0x05: RSSI is 17 ? db
dev:32222025-12-02 07:29:01.822 AM
debug
Shop - Presense mmwave tag 0x03: device temperature is 29 °C
dev:32222025-12-02 07:29:01.820 AM
debug
decodeAqaraStruct 00F7 : len = 62 valueHex = 1E03281D0521110008211C010A216A680C2014102001122000652001662001
dev:32222025-12-02 07:29:01.811 AM
debug
Shop - Presense mmwave parse: descMap: {[raw:D2CC01FCC044F700411E03281D0521110008211C010A216A680C2014102001122000652001662001, dni:D2CC, endpoint:01, cluster:FCC0, size:44, attrId:00F7, encoding:41, command:0A, value:03281D0521110008211C010A216A680C2014102001122000652001662001, clusterInt:64704, attrInt:247]} parse: description is read attr - raw: D2CC01FCC044F700411E03281D0521110008211C010A216A680C2014102001122000652001662001, dni: D2CC, endpoint: 01, cluster: FCC0, size: 44, attrId: 00F7, encoding: 41, command: 0A, value: 1E03281D0521110008211C010A216A680C2014102001122000652001662001
dev:32222025-12-02 07:28:35.480 AM
debug
Shop - Presense mmwave sending ZigbeeCommands : [he wattr 0xD2CC 0x01 0xFCC0 0x010C 0x20 {02} {115F}, delay 200, he raw 0xD2CC 1 0x01 0xFCC0 {04 5F 11 00 00 0C 01}, delay 200, he wattr 0xD2CC 0x01 0xFCC0 0x015B 0x23 {00000190} {115F}, delay 201, he raw 0xD2CC 1 0x01 0xFCC0 {04 5F 11 00 00 5B 01}, delay 201]
dev:32222025-12-02 07:28:35.469 AM
debug
Shop - Presense mmwave setting detectionRange to 400
dev:32222025-12-02 07:28:35.467 AM
trace
value = 400
dev:32222025-12-02 07:28:35.463 AM
trace
detectionRange = 4.0
dev:32222025-12-02 07:28:35.452 AM
debug
Shop - Presense mmwave setting motionSensitivity to medium (2)
dev:32222025-12-02 07:28:35.192 AM
debug
Shop - Presense mmwave updated()...

1 Like

I see in that there is a rather strange one-way-only communication issue - your hub is receiving the Zigbee messages that are sent automatically or periodically from the FP1E device, but the device itself does not react on commands sent from the hub. This may happen if there is a strong WiFi interference at the location where the FP1E is located, or if the mains-powered Zigbee device that was automatically selected as a Zigbee router for FP1 has a bad connection to the HE hub.

The router/repeater used by your FP1E has a short Zigbee address 686A :
image

You can look up what this mains-powered device is by searching the Settings->Zigbee Details web page for "686A"


I recommend temporarily moving the FP1E device closer to your hub and pairing it again without deleting it. Make sure that the communication is working properly at this close distance. You can use the ping() command to diagnose any Zigbee connectivity issues. Additionally, verify that the settings are accepted correctly and that the motion status changes from active to inactive as expected..

Once you are certain that the FP1E is functioning satisfactorily at a close distance, attempt to troubleshoot the problematic device (NWK 686A), which is likely the most prominent cause of the issue.

Also, when troubleshooting a device, it is better to enable both the Description and Debug logging.

2 Likes

I will do another pair close to the hub.
In the mean time here is more info;

The 686A device is a HMCOZY single board relay. (which may be my issue)
Also, when I first pair it never found the FP1E even when I had factory reset it.
It finally paired but had to use pairing avoiding zigbee 3.0 repeaters.

I tend to agree there is an issue on my end because when the FP1E works it's far superior motion sensors.

UPDATE: After re-pairing again I put the FP1E back in it's original spot and did another Spacial Learning. I then updated my preferences and it appears to have taken.

The FP1A is near to some WiFi such as the HMCOZY which is on an opposite wall to the FP1A. I'll watch it for awhile but progress is being made. Thanks

1 Like

It's been a few hours and it still seems to be working but taking a look at the logs still shows problems but I'm not sure what it's trying to report.

dev:32222025-12-02 10:46:30.957 AMdebug
Shop - Presense mmwave received FP1E RTCZCGQ13LM unknown report: (cluster=0xFCC0 attrId=0x00DF value=0x2823040000002B216A682C28F02D2301000000)
dev:32222025-12-02 10:46:30.951 AMdebug
Shop - Presense mmwave parse: descMap: {[raw:D2CC01FCC02EDF0041132823040000002B216A682C28F02D2301000000, dni:D2CC, endpoint:01, cluster:FCC0, size:2E, attrId:00DF, encoding:41, command:0A, value:2823040000002B216A682C28F02D2301000000, clusterInt:64704, attrInt:223]} parse: description is read attr - raw: D2CC01FCC02EDF0041132823040000002B216A682C28F02D2301000000, dni: D2CC, endpoint: 01, cluster: FCC0, size: 2E, attrId: 00DF, encoding: 41, command: 0A, value: 132823040000002B216A682C28F02D2301000000
dev:32222025-12-02 10:46:07.844 AMdebug
Shop - Presense mmwave tag 0x66: unknown device lumi.sensor_occupy.agl1 tag=66 dataType 0x20 rawValue=1
dev:32222025-12-02 10:46:07.843 AMdebug
Shop - Presense mmwave FP1E/FP300 tag #65 (roomState>) is 1
dev:32222025-12-02 10:46:07.841 AMdebug
Shop - Presense mmwave unknown tag=0x12 dataType 0x20 rawValue=0
dev:32222025-12-02 10:46:07.840 AMdebug
Shop - Presense mmwave unknown tag=0x10 dataType 0x20 rawValue=1
dev:32222025-12-02 10:46:07.838 AMdebug
Shop - Presense mmwave unknown tag=0x0C dataType 0x20 rawValue=20
dev:32222025-12-02 10:46:07.836 AMdebug
Shop - Presense mmwave tag 0x0A: Parent NWK is 686A
dev:32222025-12-02 10:46:07.834 AMdebug
Shop - Presense mmwave unknown tag=0x08 dataType 0x21 rawValue=284
dev:32222025-12-02 10:46:07.833 AMdebug
Shop - Presense mmwave tag 0x05: RSSI is 47 ? db
dev:32222025-12-02 10:46:07.793 AMdebug
Shop - Presense mmwave tag 0x03: device temperature is 28 °C
dev:32222025-12-02 10:46:07.791 AMdebug
decodeAqaraStruct 00F7 : len = 62 valueHex = 1E03281C05212F0008211C010A216A680C2014102001122000652001662001
dev:32222025-12-02 10:46:07.783 AMdebug
Shop - Presense mmwave parse: descMap: {[raw:D2CC01FCC044F700411E03281C05212F0008211C010A216A680C2014102001122000652001662001, dni:D2CC, endpoint:01, cluster:FCC0, size:44, attrId:00F7, encoding:41, command:0A, value:03281C05212F0008211C010A216A680C2014102001122000652001662001, clusterInt:64704, attrInt:247]} parse: description is read attr - raw: D2CC01FCC044F700411E03281C05212F0008211C010A216A680C2014102001122000652001662001, dni: D2CC, endpoint: 01, cluster: FCC0, size: 44, attrId: 00F7, encoding: 41, command: 0A, value: 1E03281C05212F0008211C010A216A680C2014102001122000652001662001
dev:32222025-12-02 10:41:00.547 AMdebug
Shop - Presense mmwave tag 0x66: unknown device lumi.sensor_occupy.agl1 tag=66 dataType 0x20 rawValue=1
dev:32222025-12-02 10:41:00.544 AMdebug
Shop - Presense mmwave FP1E/FP300 tag #65 (roomState>) is 1
dev:32222025-12-02 10:41:00.542 AMdebug
Shop - Presense mmwave unknown tag=0x12 dataType 0x20 rawValue=0
dev:32222025-12-02 10:41:00.539 AMdebug
Shop - Presense mmwave unknown tag=0x10 dataType 0x20 rawValue=1
dev:32222025-12-02 10:41:00.537 AMdebug
Shop - Presense mmwave unknown tag=0x0C dataType 0x20 rawValue=20
dev:32222025-12-02 10:41:00.533 AMdebug
Shop - Presense mmwave tag 0x0A: Parent NWK is 686A
dev:32222025-12-02 10:41:00.531 AMdebug
Shop - Presense mmwave unknown tag=0x08 dataType 0x21 rawValue=284
dev:32222025-12-02 10:41:00.528 AMdebug
Shop - Presense mmwave tag 0x05: RSSI is 47 ? db
dev:32222025-12-02 10:41:00.525 AMdebug
Shop - Presense mmwave tag 0x03: device temperature is 28 °C
dev:32222025-12-02 10:41:00.522 AMdebug
decodeAqaraStruct 00F7 : len = 62 valueHex = 1E03281C05212F0008211C010A216A680C2014102001122000652001662001
dev:32222025-12-02 10:41:00.514 AMdebug
Shop - Presense mmwave parse: descMap: {[raw:D2CC01FCC044F700411E03281C05212F0008211C010A216A680C2014102001122000652001662001, dni:D2CC, endpoint:01, cluster:FCC0, size:44, attrId:00F7, encoding:41, command:0A, value:03281C05212F0008211C010A216A680C2014102001122000652001662001, clusterInt:64704, attrInt:247]} parse: description is read attr - raw: D2CC01FCC044F700411E03281C05212F0008211C010A216A680C2014102001122000652001662001, dni: D2CC, endpoint: 01, cluster: FCC0, size: 44, attrId: 00F7, encoding: 41, command: 0A, value: 1E03281C05212F0008211C010A216A680C2014102001122000652001662001
dev:32222025-12-02 10:36:25.477 AMdebug
Shop - Presense mmwave received FP1E RTCZCGQ13LM unknown report: (cluster=0xFCC0 attrId=0x00DF value=0x2823040000002B216A682C28F02D2301000000)
dev:32222025-12-02 10:36:25.471 AMdebug
Shop - Presense mmwave parse: descMap: {[raw:D2CC01FCC02EDF0041132823040000002B216A682C28F02D2301000000, dni:D2CC, endpoint:01, cluster:FCC0, size:2E, attrId:00DF, encoding:41, command:0A, value:2823040000002B216A682C28F02D2301000000, clusterInt:64704, attrInt:223]} parse: description is read attr - raw: D2CC01FCC02EDF0041132823040000002B216A682C28F02D2301000000, dni: D2CC, endpoint: 01, cluster: FCC0, size: 2E, attrId: 00DF, encoding: 41, command: 0A, value: 132823040000002B216A682C28F02D2301000000
dev:32222025-12-02 10:35:33.112 AMdebug
Shop - Presense mmwave tag 0x66: unknown device lumi.sensor_occupy.agl1 tag=66 dataType 0x20 rawValue=1
dev:32222025-12-02 10:35:33.110 AMdebug
Shop - Presense mmwave FP1E/FP300 tag #65 (roomState>) is 1
dev:32222025-12-02 10:35:33.108 AMdebug
Shop - Presense mmwave unknown tag=0x12 dataType 0x20 rawValue=0
dev:32222025-12-02 10:35:33.107 AMdebug
Shop - Presense mmwave unknown tag=0x10 dataType 0x20 rawValue=1
dev:32222025-12-02 10:35:33.105 AMdebug
Shop - Presense mmwave unknown tag=0x0C dataType 0x20 rawValue=20
dev:32222025-12-02 10:35:33.103 AMdebug
Shop - Presense mmwave tag 0x0A: Parent NWK is 686A
dev:32222025-12-02 10:35:33.101 AMdebug
Shop - Presense mmwave unknown tag=0x08 dataType 0x21 rawValue=284
dev:32222025-12-02 10:35:33.100 AMdebug
Shop - Presense mmwave tag 0x05: RSSI is 47 ? db
dev:32222025-12-02 10:35:33.098 AMdebug
Shop - Presense mmwave tag 0x03: device temperature is 28 °C

Turns out my other issue appears to be WiFi interference. Relocated the sensor and it's been rock solid since. Thanks much for your help.

1 Like