Homekit_controller and Aqara PIR - slow to update on motion detection

I purchased some Aqara motion sensors and an Aqara HomeKit compatible hub, unbeknownst to me at the time that this hub version doesn’t support developer mode and thus cannot be used with the Xiaomi_aqara component.

They’ve been sat on my shelf for some time in the hope that Xiaomi might eventually release the necessary software support, but now I’ve gotten tired of waiting and decided to take a different approach.

I was intending to either go down the route of ordering an older Aqara (non-HomeKit) hub or a ZigBee USB stick, when I saw that others have had success with using the Homekit_controller component.

I’ve gotten it setup and it has passed through all of my motion and temperature sensors from the hub into HA, however there is an unacceptably long delay when motion is detected before this gets updated in HA and NodeRED.

The motion is picked up in the Xiaomi iOS and Android apps instantly, but can take anywhere from a few seconds to a minute to update in HA and NodeRED. I understand there are known limitations with updating repeat motion after the first activation, and there are timeouts before no-motion will be updated. However I haven’t come across anyone else mentioning long delays on updating the initial motion activation from the hub to HA, and this is preventing me from using the sensors usefully for switching on lights in the dark.

Might there be a workaround for this, or is it a fundamental issue with the Homekit_controller component, and I’d be better off going back to my original plan of ditching the Aqara HomeKit hub?

Thanks

I have the exact same issue, if anyone knows how to fix it / modify the current Hub to bypass the china server?

I couldn’t find a solution for this so just purchased an older non-homekit Aqara hub from AliExpress, which is working perfectly with the Aqara component in HA and subsequently updating instantly in NodeRED. It was much less of a headache and I’d recommend this route.

I have the same issue. The light on hub (aqara hub) turn on as soon as a button is pressed, but the light status updates very slowly for about 30 seconds. The same situation with motion sensors and doors. How can I change update time for homekit accessory integration?

Hi! Any solution to this problem?

Same here, I have an Aqara hub and an Aqara door/window sensor, and when door is open alarm in Aqara takes from 30 to 60 secs to trigger

Hi Guys
Has anyone got a resolve to this yet as just set mine up today and same result, slow to update in HA
When I set it up to Homekit first it was super fast, I was blown away on how fast it was to respond however I could not get the devices to show in HA. So after removing the hub and using HomeKit controller to get into HA, i thought great I have it setup in HA now, HOWEVER SLOW SLOW SLOW
Hope someone has found a solution???
cheers

I have the same problem here and found this thread on git. I hope you will soon release a new version of the component. https://github.com/home-assistant/home-assistant/issues/26532