Hello there,
I’ve search all over the forum, and can’t seem to find a definitive answer as to whether I should expect the Nest API to update the binary sensors in HA for things like motion_detected or not.
I have the auth configured, I can get the camera image/live stream, but when the camera detects motion and I receive a push notification from the iOS Nest app, the binary_sensor value does not change from ‘off’ to ‘on’ as expected.
Is this not working, or am I doing something wrong?
I do not see any errors in the log indicating any issues communicating with the Nest API, so I am left at a loss to explain why the binary_sensor isn’t triggered.
And yes I have a paid subscription for Nest Aware service, which I understand is required for the motion detection feature to be enabled on Nest’s side.
Just following up here that sometimes I see the binary_sensor state change from the Nest API, and sometimes I don’t. Unclear what is causing the issue, and whether it’s a problem from Nest’s API or with HA itself, or somewhere in between.
I signed up for nest Aware and now I get much more frequent updates(almost too sensitive motion sensor actually). I am a bit disappointed with the person detection, which doesn’t work well when it’s dark outside (which is when it is needed most ;))
One thing to remember is when you create the Nest developer account for Home Assistant, allow person/motion detection data to be accessed by Home Assistant
This problem has been diagnosed and fixed via a patch to HA which you can obtain here: As this is an experimental patch it requires somewhat intricate setup unfortunately (e.g. installing either Python or a container runtime). I don’t know if/when this patch will be merged into HA itself; if you see an opportunity to advocate for that, please do.