For implementing the native nest image fetch in response to an event, there are likely a few steps/approaches to implement:
Add the session token to the event message fired on the bus, and maybe the trigger
2.a. cache the session token on the device, so on the next call to fetch an image it reuses the event, with some kind of timeout. (Need a balance here because you also want a live snapshot to work too)
2.b. alt: Add a new service call to implement the image fetch by calling the methods in the existing library (we already have support in the pypi library). This takes the session token as input so it would need to be propagated somehow, or again just cache the last event on the api
Anyway, there are a couple paths forward here for future releases. I may lean towards adding new services that would just be a pop in replacement for āservice: camera.snapshotā
Is this in regards to multiple thermostats devices? i.e. the integration only allow ports in one thermostat even if two or more are on the Google Home account?
First of all great work with implementing the api in homeassistant ! Quick question with the old api it was possible the select different activity zones for each camera. You could then limit the motion detection for only these zones. Is this possible with the new api ?
Hi, multiple thermostats per account are supported and working. The specific thing not supported by the nest api is additional temp sensors you can purchase for a single thermostat.
Unfortunately the api does not expose activity zones. I suspect there may be advanced ways to build additional motion detection in home assistant (e.g. like for any other camera of the provided live stream or snapshot). Maybe others have investigated this?
Ok, then is there a way to determine why only one thermostat is integrated using the native HomeAssistant Nest integration when all thermostats are selected to be integrated?
My upstairs thermostat is always integrated, but my downstairs is never brought in.
There are no error screens from Google when the integration happens.
I was just thinking about this. As much as your efforts are appreciated my goal is to get the video feed recognizing humans in zones I care about, notifying with snapshot (which I got working) and then ultimately migrating to something local and a bit more open than Nest.
I think your efforts are a life saver for people more invested in the ecosystem, but luckily I just have the doorbell. I think Iād like to test some sort of cast to Google Home Hub on doorbell press before Iām ready to migrate too.
The only thing Iāll loose by switching doorbells will be 2-way audio on the Google Home display and Nest Aware smoke detection for my Miniās, thatās a pretty neat feature.
This means the api isnāt returning it for some reason. I had a problem the other day where I had to reboot my thermostat to make it get returned from the nest api. I rebooted then restarted HA. Otherwise, donāt have any suggestions other than manually poking around the api to see what you get back.
Many thanks for the suggestion. I never thought of rebooting my thermostat since I could still access it from the app. The reboot did the trick and I see both thermostats in HA. Cheers!
hey thanks for all the great work been waiting for this one. Iāve been through the setup and all seemed to go ok, Iāve got the a nest doorbell and can see the stream in the ui now but trying to get a automation to work is failing me. (little to no experience with automation to date) tried a couple of things to trigger on camera_person or doorbell_chime but they never fired. in developer tools - events, ive entered both in there and hit start listening gone out waited to get the notification from nest that its seen me then pressed the bell but nothing is showing in the listening pages. I guess something is wrong with the api stream config or something but at a bit of a loss where to start. any pointers greatly received.
so the automation doesnāt trigger and the event listener gives no output when a person is detected on the nest doorbell.
(sorry for double post im too new to post 2 pics :))
Has anyone gotten notifications to work using camera.snapshot and notify.mobile_app for IOS? I can get dynamic content to work fine, but I cant get the thumbnail to show or the jpg to show as āstandardā content. Iāve tried /local/config/www/ā¦, nabu casa, and duckdns in the URL.
I donāt have iOS or a camera so I canāt help much other than to suggest posting your notification yaml for review and also your physical path to your thumbnail/jpg.
I think I see one possible issue (unless you posted inaccurately)ā¦
Iām quite sure /local/config/www is incorrectā¦
If the thumbnail and/or jpg are stored in xxx/homeassistant/www/images/ the URL path would be /local/images/file_name and I think for a local physical path of xxx/homeassistant/my_images/ the URL path would be /config/my_images/ā¦