Aqara P1 vs. old Aqara model motion response time

I replaced one of the old Aqara motion sensors with this new P1 sensor. And it seems to me that the response time is slightly longer than the old one. (in Home Assistant at least)
Or is it just me?

You need to change the duration with the RestAPI. Did you do that already?

https://dresden-elektronik.github.io/deconz-rest-doc/getting_started/

You need this in particular.

https://dresden-elektronik.github.io/deconz-rest-doc/endpoints/sensors/#change-sensor-config

No I don’t mean the duration timeout. I am talking about the reaction time when motion is detected. But I guess it just is what it is.

Ah, that’s what you mean.

Can you perhaps provide some logs? Maybe there’s some errors in there.

I mean it is down to milliseconds. But for these devices even a small difference is noticeable.
I just made a quick test as flawed as they come, comparing the old (aq2) to the new (ac02).
Here is a log with INFO, INFO_L2, ERROR, ERROR_L2, APS, APS_L2 selected.
Comparing the timestamps of first occurrence:

aq2  15:56:42:783
ac02 15:56:43:023
15:56:42:750 APS-DATA.indication srcAddr: 0x1f8f, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0400, lqi: 255, rssi: -83
15:56:42:751    asdu: 18780a0000210b00
15:56:42:783 [INFO] - No button map for: lumi.sensor_motion.aq2, unicast to: 0x0000, endpoint: 0x01, cluster: 0x0400, command: 0x0A, payload: 0000210B00, zclSeq: 120
15:56:42:784 ZCL attribute report 0x00158D0001E02F7A for cluster: 0x0400, ep: 0x01, frame control: 0x18, mfcode: 0x0000
15:56:42:784    payload: 0000210b00
15:56:42:787 Websocket 10.0.0.11:38562 send message: {"attr":{"id":"457","lastannounced":null,"lastseen":"2022-07-27T13:56Z","manufacturername":"LUMI","modelid":"lumi.sensor_motion.aq2","name":"Motion Sensor XA1 Bathroom","swversion":"3000-0001","type":"ZHAPresence","uniqueid":"00:15:8d:00:01:e0:2f:7a-01-0406"},"e":"changed","id":"457","r":"sensors","t":"event","uniqueid":"00:15:8d:00:01:e0:2f:7a-01-0406"} (ret = -1093114968)
15:56:42:789 Websocket 10.0.0.11:40194 send message: {"attr":{"id":"457","lastannounced":null,"lastseen":"2022-07-27T13:56Z","manufacturername":"LUMI","modelid":"lumi.sensor_motion.aq2","name":"Motion Sensor XA1 Bathroom","swversion":"3000-0001","type":"ZHAPresence","uniqueid":"00:15:8d:00:01:e0:2f:7a-01-0406"},"e":"changed","id":"457","r":"sensors","t":"event","uniqueid":"00:15:8d:00:01:e0:2f:7a-01-0406"} (ret = -1093114968)
15:56:42:791 Websocket 10.0.0.11:38562 send message: {"attr":{"id":"458","lastannounced":null,"lastseen":"2022-07-27T13:56Z","manufacturername":"LUMI","modelid":"lumi.sensor_motion.aq2","name":"Motion Sensor XA1 Bathroom","swversion":"3000-0001","type":"ZHALightLevel","uniqueid":"00:15:8d:00:01:e0:2f:7a-01-0400"},"e":"changed","id":"458","r":"sensors","t":"event","uniqueid":"00:15:8d:00:01:e0:2f:7a-01-0400"} (ret = -1093114968)
15:56:42:793 Websocket 10.0.0.11:40194 send message: {"attr":{"id":"458","lastannounced":null,"lastseen":"2022-07-27T13:56Z","manufacturername":"LUMI","modelid":"lumi.sensor_motion.aq2","name":"Motion Sensor XA1 Bathroom","swversion":"3000-0001","type":"ZHALightLevel","uniqueid":"00:15:8d:00:01:e0:2f:7a-01-0400"},"e":"changed","id":"458","r":"sensors","t":"event","uniqueid":"00:15:8d:00:01:e0:2f:7a-01-0400"} (ret = -1093114968)
15:56:42:795 Websocket 10.0.0.11:38562 send message: {"e":"changed","id":"458","r":"sensors","state":{"dark":true,"daylight":false,"lastupdated":"2022-07-27T13:56:42.773","lightlevel":10415,"lux":11},"t":"event","uniqueid":"00:15:8d:00:01:e0:2f:7a-01-0400"} (ret = 19)
15:56:42:796 Websocket 10.0.0.11:40194 send message: {"e":"changed","id":"458","r":"sensors","state":{"dark":true,"daylight":false,"lastupdated":"2022-07-27T13:56:42.773","lightlevel":10415,"lux":11},"t":"event","uniqueid":"00:15:8d:00:01:e0:2f:7a-01-0400"} (ret = 19)
15:56:42:797 APS-DATA.request id: 107, addrmode: 0x03, addr: 0x00178801081588c6, profile: 0x0104, cluster: 0x0006, ep: 0x01 -> 0x0B queue: 0 len: 5 tx.options 0x00
15:56:42:798    asdu (length: 5): 101c000000
15:56:42:802 APS-DATA.indication srcAddr: 0x1f8f, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0406, lqi: 255, rssi: -83
15:56:42:803    asdu: 18790a00001801
15:56:42:835 0x00158D0001E02F7A: update ZCL value 0x01/0x0406/0x0000 after 0 s
15:56:42:836 [INFO] - No button map for: lumi.sensor_motion.aq2, unicast to: 0x0000, endpoint: 0x01, cluster: 0x0406, command: 0x0A, payload: 00001801, zclSeq: 121
15:56:42:836 ZCL attribute report 0x00158D0001E02F7A for cluster: 0x0406, ep: 0x01, frame control: 0x18, mfcode: 0x0000
15:56:42:837    payload: 00001801
15:56:42:841 Websocket 10.0.0.11:38562 send message: {"e":"changed","id":"457","r":"sensors","state":{"lastupdated":"2022-07-27T13:56:42.835","presence":true},"t":"event","uniqueid":"00:15:8d:00:01:e0:2f:7a-01-0406"} (ret = 15)
15:56:42:842 Websocket 10.0.0.11:40194 send message: {"e":"changed","id":"457","r":"sensors","state":{"lastupdated":"2022-07-27T13:56:42.835","presence":true},"t":"event","uniqueid":"00:15:8d:00:01:e0:2f:7a-01-0406"} (ret = 15)
15:56:42:960 add task 346448 type 11 to group 0x0019 cluster 0x0008 req.id 113
15:56:42:960 add task 346449 type 6 to group 0x0019 cluster 0x0300 req.id 114
15:56:42:961 APS-DATA.request id: 113, addrmode: 0x01, addr: 0x0019, profile: 0x0104, cluster: 0x0008, ep: 0x01 -> 0xFF queue: 1 len: 6 tx.options 0x00
15:56:42:961    asdu (length: 6): 111d04f41400
15:56:42:963 Websocket 10.0.0.11:38562 send message: {"e":"changed","id":"47","r":"lights","state":{"alert":"none","bri":244,"colormode":"ct","ct":209,"on":true,"reachable":true},"t":"event","uniqueid":"00:17:88:01:09:79:70:38-0b"} (ret = 178)
15:56:42:964 Websocket 10.0.0.11:40194 send message: {"e":"changed","id":"47","r":"lights","state":{"alert":"none","bri":244,"colormode":"ct","ct":209,"on":true,"reachable":true},"t":"event","uniqueid":"00:17:88:01:09:79:70:38-0b"} (ret = 178)
15:56:42:965 Websocket 10.0.0.11:38562 send message: {"e":"changed","id":"45","r":"lights","state":{"alert":"none","bri":244,"colormode":"ct","ct":209,"on":true,"reachable":true},"t":"event","uniqueid":"00:17:88:01:09:14:11:ab-0b"} (ret = 178)
15:56:42:966 Websocket 10.0.0.11:40194 send message: {"e":"changed","id":"45","r":"lights","state":{"alert":"none","bri":244,"colormode":"ct","ct":209,"on":true,"reachable":true},"t":"event","uniqueid":"00:17:88:01:09:14:11:ab-0b"} (ret = 178)
15:56:42:967 Websocket 10.0.0.11:38562 send message: {"e":"changed","id":"73","r":"lights","state":{"alert":"none","bri":244,"colormode":"ct","ct":209,"on":true,"reachable":true},"t":"event","uniqueid":"00:17:88:01:09:79:9e:30-0b"} (ret = 178)
15:56:42:967 Websocket 10.0.0.11:40194 send message: {"e":"changed","id":"73","r":"lights","state":{"alert":"none","bri":244,"colormode":"ct","ct":209,"on":true,"reachable":true},"t":"event","uniqueid":"00:17:88:01:09:79:9e:30-0b"} (ret = 178)
15:56:42:968 Websocket 10.0.0.11:38562 send message: {"e":"changed","id":"31","r":"lights","state":{"alert":"none","bri":244,"colormode":"ct","ct":209,"on":true,"reachable":true},"t":"event","uniqueid":"00:17:88:01:09:72:a2:bf-0b"} (ret = 178)
15:56:42:969 Websocket 10.0.0.11:40194 send message: {"e":"changed","id":"31","r":"lights","state":{"alert":"none","bri":244,"colormode":"ct","ct":209,"on":true,"reachable":true},"t":"event","uniqueid":"00:17:88:01:09:72:a2:bf-0b"} (ret = 178)
15:56:42:970 Websocket 10.0.0.11:38562 send message: {"e":"changed","id":"48","r":"lights","state":{"alert":"none","bri":244,"colormode":"ct","ct":209,"on":true,"reachable":true},"t":"event","uniqueid":"00:17:88:01:09:6c:8b:0b-0b"} (ret = 178)
15:56:42:971 Websocket 10.0.0.11:40194 send message: {"e":"changed","id":"48","r":"lights","state":{"alert":"none","bri":244,"colormode":"ct","ct":209,"on":true,"reachable":true},"t":"event","uniqueid":"00:17:88:01:09:6c:8b:0b-0b"} (ret = 178)
15:56:42:973 Websocket 10.0.0.11:38562 send message: {"e":"changed","id":"70","r":"groups","state":{"all_on":false,"any_on":true},"t":"event"} (ret = 36068368)
15:56:42:974 Websocket 10.0.0.11:40194 send message: {"e":"changed","id":"70","r":"groups","state":{"all_on":false,"any_on":true},"t":"event"} (ret = 36068368)
15:56:42:975 delayed group sending
15:56:42:976 APS-DATA.indication srcAddr: 0x85e3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xFCC0, lqi: 255, rssi: -52
15:56:42:977    asdu: 1c5f114f0a12012340000100
15:56:42:977 APS-DATA.indication from child 0x85E3
15:56:43:022 0x54EF4410004E4D80: update ZCL value 0x01/0x0406/0x0112 after 0 s
15:56:43:023 [INFO] - No button map for: lumi.motion.ac02, unicast to: 0x0000, endpoint: 0x01, cluster: XIAOMI (0xFCC0), command: ATTRIBUTE_REPORT (0x0A), payload: 12012340000100, zclSeq: 79
15:56:43:023 ZCL attribute report 0x54EF4410004E4D80 for cluster: 0xFCC0, ep: 0x01, frame control: 0x1C, mfcode: 0x115F
15:56:43:024    payload: 12012340000100
15:56:43:024 Websocket 10.0.0.11:38562 send message: {"e":"changed","id":"25","r":"groups","state":{"all_on":true,"any_on":true},"t":"event"} (ret = 36060368)
15:56:43:025 Websocket 10.0.0.11:40194 send message: {"e":"changed","id":"25","r":"groups","state":{"all_on":true,"any_on":true},"t":"event"} (ret = 36060368)
15:56:43:026 Websocket 10.0.0.11:38562 send message: {"e":"changed","id":"27","r":"groups","state":{"all_on":true,"any_on":true},"t":"event"} (ret = 36060688)
15:56:43:026 Websocket 10.0.0.11:40194 send message: {"e":"changed","id":"27","r":"groups","state":{"all_on":true,"any_on":true},"t":"event"} (ret = 36060688)
15:56:43:027 Websocket 10.0.0.11:38562 send message: {"e":"changed","id":"26","r":"groups","state":{"all_on":true,"any_on":true},"t":"event"} (ret = 36060528)
15:56:43:027 Websocket 10.0.0.11:40194 send message: {"e":"changed","id":"26","r":"groups","state":{"all_on":true,"any_on":true},"t":"event"} (ret = 36060528)
15:56:43:028 Websocket 10.0.0.11:38562 send message: {"e":"changed","id":"36","r":"groups","state":{"all_on":true,"any_on":true},"t":"event"} (ret = 36062288)
15:56:43:028 Websocket 10.0.0.11:40194 send message: {"e":"changed","id":"36","r":"groups","state":{"all_on":true,"any_on":true},"t":"event"} (ret = 36062288)
15:56:43:029 Websocket 10.0.0.11:38562 send message: {"e":"changed","id":"28","r":"groups","state":{"all_on":true,"any_on":true},"t":"event"} (ret = 36060848)
15:56:43:029 Websocket 10.0.0.11:40194 send message: {"e":"changed","id":"28","r":"groups","state":{"all_on":true,"any_on":true},"t":"event"} (ret = 36060848)
15:56:43:030 Websocket 10.0.0.11:38562 send message: {"e":"changed","id":"16","r":"groups","state":{"all_on":true,"any_on":true},"t":"event"} (ret = 36058928)
15:56:43:031 Websocket 10.0.0.11:40194 send message: {"e":"changed","id":"16","r":"groups","state":{"all_on":true,"any_on":true},"t":"event"} (ret = 36058928)
15:56:43:031 Websocket 10.0.0.11:38562 send message: {"attr":{"id":"451","lastannounced":null,"lastseen":"2022-07-27T13:56Z","manufacturername":"LUMI","modelid":"lumi.motion.ac02","name":"Motion Sensor P1 (1) Kitchen She","swversion":"0.0.0_0006","type":"ZHAPresence","uniqueid":"54:ef:44:10:00:4e:4d:80-01-0406"},"e":"changed","id":"451","r":"sensors","t":"event","uniqueid":"54:ef:44:10:00:4e:4d:80-01-0406"} (ret = -1093114968)
15:56:43:032 Websocket 10.0.0.11:40194 send message: {"attr":{"id":"451","lastannounced":null,"lastseen":"2022-07-27T13:56Z","manufacturername":"LUMI","modelid":"lumi.motion.ac02","name":"Motion Sensor P1 (1) Kitchen She","swversion":"0.0.0_0006","type":"ZHAPresence","uniqueid":"54:ef:44:10:00:4e:4d:80-01-0406"},"e":"changed","id":"451","r":"sensors","t":"event","uniqueid":"54:ef:44:10:00:4e:4d:80-01-0406"} (ret = -1093114968)
15:56:43:033 SC tick --> StateRead
15:56:43:034 SC state change failed: 54:ef:44:10:00:4e:4d:80-01-0406
15:56:43:034 Websocket 10.0.0.11:38562 send message: {"e":"changed","id":"451","r":"sensors","state":{"lastupdated":"2022-07-27T13:56:43.023","presence":true},"t":"event","uniqueid":"54:ef:44:10:00:4e:4d:80-01-0406"} (ret = 17)
15:56:43:035 Websocket 10.0.0.11:40194 send message: {"e":"changed","id":"451","r":"sensors","state":{"lastupdated":"2022-07-27T13:56:43.023","presence":true},"t":"event","uniqueid":"54:ef:44:10:00:4e:4d:80-01-0406"} (ret = 17)
15:56:43:037 Websocket 10.0.0.11:38562 send message: {"attr":{"id":"452","lastannounced":null,"lastseen":"2022-07-27T13:56Z","manufacturername":"LUMI","modelid":"lumi.motion.ac02","name":"Motion Sensor P1 (1) Kitchen She","swversion":"0.0.0_0006","type":"ZHALightLevel","uniqueid":"54:ef:44:10:00:4e:4d:80-01-0400"},"e":"changed","id":"452","r":"sensors","t":"event","uniqueid":"54:ef:44:10:00:4e:4d:80-01-0400"} (ret = -1093114968)
15:56:43:038 Websocket 10.0.0.11:40194 send message: {"attr":{"id":"452","lastannounced":null,"lastseen":"2022-07-27T13:56Z","manufacturername":"LUMI","modelid":"lumi.motion.ac02","name":"Motion Sensor P1 (1) Kitchen She","swversion":"0.0.0_0006","type":"ZHALightLevel","uniqueid":"54:ef:44:10:00:4e:4d:80-01-0400"},"e":"changed","id":"452","r":"sensors","t":"event","uniqueid":"54:ef:44:10:00:4e:4d:80-01-0400"} (ret = -1093114968)
15:56:43:040 Websocket 10.0.0.11:38562 send message: {"e":"changed","id":"452","r":"sensors","state":{"dark":false,"daylight":false,"lastupdated":"2022-07-27T13:56:43.015","lightlevel":18063,"lux":64},"t":"event","uniqueid":"54:ef:44:10:00:4e:4d:80-01-0400"} (ret = 20)
15:56:43:040 Websocket 10.0.0.11:40194 send message: {"e":"changed","id":"452","r":"sensors","state":{"dark":false,"daylight":false,"lastupdated":"2022-07-27T13:56:43.015","lightlevel":18063,"lux":64},"t":"event","uniqueid":"54:ef:44:10:00:4e:4d:80-01-0400"} (ret = 20)
15:56:43:044 Poll APS confirm 107 status: 0x00
15:56:43:045 Erase task req-id: 107, type: 19 zcl seqno: 28 send time 0, profileId: 0x0104, clusterId: 0x0006
15:56:43:045 APS-DATA.request id: 114, addrmode: 0x01, addr: 0x0019, profile: 0x0104, cluster: 0x0300, ep: 0x01 -> 0xFF queue: 2 len: 7 tx.options 0x00
15:56:43:045    asdu (length: 7): 111e0ad1001400
15:56:43:046 APS-DATA.confirm id: 107, status: 0x00 SUCCESS
15:56:43:046 APS-DATA.confirm request id: 107 -> erase from queue
15:56:43:048 APS-DATA.indication srcAddr: 0x9f69, srcEp: 0x0B dstAddrMode: 2, profile: 0x0104, cluster: 0x0006, lqi: 255, rssi: -83
15:56:43:048    asdu: 181c010000001000
15:56:43:049 APS-DATA.request id: 107 erase from queue
15:56:43:049 Node data 0x00178801081588c6 profileId: 0x0104, clusterId: 0x0006
15:56:43:050 0x00178801081588C6: update ZCL value 0x0B/0x0006/0x0000 after 0 s

If the initial timestamp is already “late”, i suppose it’s something in the device. deCONZ support doesn’t do anything with 'response time" or delay.

@Swoop Do you see the same with yours?

1 Like

Taken from the above

15:56:42:802 APS-DATA.indication srcAddr: 0x1f8f, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0406, lqi: 255, rssi: -83
15:56:42:841 Websocket 10.0.0.11:38562 send message: {"e":"changed","id":"457","r":"sensors","state":{"lastupdated":"2022-07-27T13:56:42.835","presence":true},"t":"event","uniqueid":"00:15:8d:00:01:e0:2f:7a-01-0406"} (ret = 15)

39ms

15:56:42:976 APS-DATA.indication srcAddr: 0x85e3, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0xFCC0, lqi: 255, rssi: -52
15:56:43:034 Websocket 10.0.0.11:38562 send message: {"e":"changed","id":"451","r":"sensors","state":{"lastupdated":"2022-07-27T13:56:43.023","presence":true},"t":"event","uniqueid":"54:ef:44:10:00:4e:4d:80-01-0406"} (ret = 17)

58ms

Gents, we’re not talking about a delta of 19ms from reception of data to sending the event, are we? :joy:

No, I haven’t put them side by side to see to see which one reacts crisper, but if the new one reacts slower, that is device specific for me in terms that the device needs longer to send any data.

Hehe. Not a huge deal of course. It was just something I noticed and couldn’t really let it go apparently :grin: