homebridge-nest-cam icon indicating copy to clipboard operation
homebridge-nest-cam copied to clipboard

[Feature Request]: Possible to work with new Google Doorbell (battery/wired)

Open djjuice opened this issue 3 years ago • 17 comments

Enhancement of issue

Knowing that the new doorbell only works in the google home app, the plugin obviously doesnt see the camera since it's not added to the nest app. the new nest indoor/outdoor cameras appear to be moving this way as well.

Solution

If possible would like to see the camera from the google home app,

Alternatives

No response

Additional Context

I totally understand if this is outside the scope of this plug-in but at least wanted to ask.

djjuice avatar Aug 30 '21 15:08 djjuice

Correct. The new Nest cameras (including the new doorbell) do not work with this plugin. They do not connect to the Nest app which is what this plugin uses to interface with the cameras.

I wouldn't say it is entirely out-of-scope of this plugin but would definitely be a major rewrite. I assume these new cameras will be able to interface with Matter soon, but from what I understand, older cameras will not be capable of using Matter, and this plugin will always be around to circumvent that.

Brandawg93 avatar Aug 30 '21 15:08 Brandawg93

Will there be a new plugin for the new doorbell and battery-powered cameras? Thanks

Nowie86 avatar Sep 18 '21 06:09 Nowie86

I am not working on it at the moment. Matter may make a new plugin pointless.

Brandawg93 avatar Sep 18 '21 16:09 Brandawg93

I've found new API for Google Nest Doorbell (battery). https://developers.google.com/nest/device-access/api/doorbell-battery

Also, I know camera device type is not defined by Matter.

limitless00net avatar Sep 24 '21 06:09 limitless00net

Also the nest cam battery version

https://developers.google.com/nest/device-access/api/camera-battery

Nowie86 avatar Sep 27 '21 14:09 Nowie86

The wireless doorbell and camera are the last two devices I need to completely abstract away the Google/Nest Platform for my HomeKit.

I'm excited to see this to fruition; I may have to dive in and see what I can do. I'm without a dev machine for about month though. I'll try to poke through the existing code to see how things work and get some ideas on how to extrapolate it for the new devices.

Incredible work so far though!

nathanblair avatar Oct 24 '21 03:10 nathanblair

@nathanblair I'm excited to see what you can do! Unfortunately, I don't have any of the newer cameras at the moment to be able to test. If you have any questions, feel free to message me on discord.

Brandawg93 avatar Oct 24 '21 12:10 Brandawg93

I'm trying to hook up my Google Nest Doorbell (Battery) with homekit. I'm totally new at this so just trying to clarify what I need to do. I see the links above that show the new API for the Doorbell (battery). However, am I still following the original instructions for the homebridge nest cam, then somehow adding in the new API that works for me? I've never done any of this before. Thank you.

CybrFox avatar Oct 24 '21 17:10 CybrFox

I'm trying to hook up my Google Nest Doorbell (Battery) with homekit. I'm totally new at this so just trying to clarify what I need to do. I see the links above that show the new API for the Doorbell (battery). However, am I still following the original instructions for the homebridge nest cam, then somehow adding in the new API that works for me? I've never done any of this before. Thank you.

This isn’t going to work. There isn’t a working plug-in currently.

djjuice avatar Oct 24 '21 18:10 djjuice

I'm trying to hook up my Google Nest Doorbell (Battery) with homekit. I'm totally new at this so just trying to clarify what I need to do. I see the links above that show the new API for the Doorbell (battery). However, am I still following the original instructions for the homebridge nest cam, then somehow adding in the new API that works for me? I've never done any of this before. Thank you.

This isn’t going to work. There isn’t a working plug-in currently.

I see. Thanks for the quick reply. Hopefully they will be able to integrate these eventually.

CybrFox avatar Oct 24 '21 20:10 CybrFox

The starling hub is able to integrate the new cameras, so hopefully this is possible with homebridge as well

kilgil27 avatar Oct 31 '21 08:10 kilgil27

I looked into this a bit.

There are two major refactors that would need to take place.

  1. The transition to SDM. The only problem is that SDM is not feature complete so some things like talkback will not work.
  2. The addition of a WebRTC controller. All new cameras use WebRTC instead of RTSP to relay the camera stream.

This would be quite a major rewrite. I'm sure the Starling team has spent many hours to get this working and I commend them! Unfortunately, It's a little more than I want to commit to currently.

Tl;dr - It can be done but it will take a lot of work.

Brandawg93 avatar Nov 13 '21 01:11 Brandawg93

Are you sure about SDM not supporting talkback? The starling hub definitely supports talkback with the new cameras. In fact, with the starling hub there really isn't any difference in features or experience between the old cameras and the new ones. Maybe they don't use SDM but use some other reverse engineered API.

brucejohnson0 avatar Nov 13 '21 04:11 brucejohnson0

If Starling has talkback then it doesn't use SDM. Maybe it's using the gRPC protocols that the Google Home app uses? That's interesting to know. Thanks for sharing!

Brandawg93 avatar Nov 13 '21 12:11 Brandawg93

If Starling has talkback then it doesn't use SDM. Maybe it's using the gRPC protocols that the Google Home app uses? That's interesting to know. Thanks for sharing!

Hey Hey, have you had any luck with integrating this with the Google Nest Doorbell?

jricey avatar Jan 30 '22 10:01 jricey

With iOS 16 announcement and Matter support, this 2021 Battery Doorbell should be supported pretty soon I hope?

nhatvcao1994 avatar Jun 23 '22 08:06 nhatvcao1994

With iOS 16 announcement and Matter support, this 2021 Battery Doorbell should be supported pretty soon I hope?

I've seen no reports that Google will provide a firmware update to add Matter support to that product. Additionally, the initial version of Matter is not expected to support cameras^1.

jfroy avatar Jun 23 '22 15:06 jfroy