Nest Doorbell (Battery) + Frigate

Hello Everyone,

I’m hoping there is many of you smarter than me that have figured this out. I have searched all over and have not found a reliable method to capture the new Nest Doorbell (Battery) WebRTC livestream URL to add this into Frigate.

What my end goal is:
I’m hoping to utilize the WebRTC stream and pass that into Frigate, to then use the entities that Frigate will create to pass them through the scripts created in HA that pass a camera entity to PipUp on my Chromecast with Google TV (Android TV) - from the thread that Sean Blanchfield created here.

I’m starting this thread in hopes that someone has run into this issue, and has a potential solution for it.

I have tried what @allenporter mentioned here without utilizing Frigate at all and trying to just share a link to a HA dashboard with a single entity streaming my doorbell through the Nest Integration, but this did not work on the PipUp app on the Android TV as HA requires some form of authentication/user input, even when bypassing the login screen, it still requires me to use some form of input (and I’m not overly comfortable with bypassing the login screen outside of my local network!).

Hoping someone has ideas here!
Thank you!

2 Likes

Hey,

I have the same problem and have not resolved this yet. However, in my investigations I did come across this project which MAY help us achieve our goals.

https://nest-rtsp.jak.guru/

If I get this up and running successfully I will post back here. If you could do the same it would be appreciated.

Cheers

1 Like

Don’t bother with the https://nest-rtsp.jak.guru/ project for now. I spent a day pulling my hair out trying to set it up, only to figure out it doesn’t support the newer WebRTC cameras yet.

There’s an open issue that hasn’t been updated in over a year.
https://bugs.jak.guru/show_bug.cgi?id=6

Hopefully Files · 2.0.x · Jak Guru / Nest RTSP · GitLab will work soon there is a WIP

Any news about this?

I was able to use go2rtc (bundled with frigite) to get a stream into frigate

I got the require tokens from here:

https://developers.google.com/nest/device-access/get-started

Then I used the Nest option in go2rtc to pull links that i then added to the temporary streams sections