plugin icon indicating copy to clipboard operation
plugin copied to clipboard

[enhancement]: Add support for Video Doorbell E340

Open msavage6 opened this issue 2 years ago • 27 comments

Describe the solution you'd like

Add support for Eufy Video Doorbell E340.

Currently the logs show this warning indicating the new doorbell model is not supported:

[10/14/2023, 19:06:48] [EufySecurity] WARN This accessory is not compatible with HomeBridge Eufy Security plugin: Front Door Type: 94

msavage6 avatar Oct 14 '23 23:10 msavage6

Did you check this Road Map pages ?

github-actions[bot] avatar Oct 14 '23 23:10 github-actions[bot]

+1 For E340 Support ... thanks for all your hard efforts!

josh-blake avatar Nov 04 '23 03:11 josh-blake

Great Plugin - unfortunately has E340 Door bell compatibility issues. [EufySecurity] WARN This accessory is not compatible with HomeBridge Eufy Security plugin: Front Door Type: 94

Tygeray avatar Nov 09 '23 00:11 Tygeray

Yeah, I was hopeful that this Homebridge plugin would get my E340 doorbell in the home kit but not supported. Hope you can support it soon!

jaysi1001 avatar Nov 19 '23 04:11 jaysi1001

I just bought the E340 doorbell she watching a video online when I received it notice that it’s not the same model. Please add this device to your plugin. Thank you for your amazing work

Juventino514 avatar Nov 23 '23 18:11 Juventino514

Is there a road map / plan to support E340 video doorbell? Hope you can support it soon. Thank you.

tonypham avatar Dec 06 '23 18:12 tonypham

Following as well.. Really hoping there's going to be support for the E340. Got the doorbell yesterday, and just now finding out that I can't connect it with anything; no google, homebridge or something in between. Bummer!

CharlotteSCC avatar Dec 14 '23 11:12 CharlotteSCC

Another one following this, hopefully E340 can be supported soon.

VernonStreet avatar Dec 19 '23 09:12 VernonStreet

Following. Any updates on when this will be available?

wmcneeley11 avatar Feb 01 '24 17:02 wmcneeley11

Thanks for a great plugin! I am also hoping for E340 support as well.

TurboBuild14 avatar Mar 20 '24 12:03 TurboBuild14

+1 for E340 support

ancellitto avatar Mar 22 '24 21:03 ancellitto

Any new updates regarding the E340?

cekosss avatar Mar 23 '24 20:03 cekosss

it's comming on HKSV branch but video stream issue ATM. So if you use camera as motion detector you can rely on 2.3.11+ HKSV version. (see wiki for the how to)

lenoxys avatar Mar 24 '24 08:03 lenoxys

Any update on this? I'm having a streaming issue with this doorbell and didn't know it was not supported.

juancazalla avatar Dec 27 '24 23:12 juancazalla

Has there been any updates on this? I have tried the beta "hksv v2.3.30" and "latest v4.3.0" and no matter what video settings I have in Eufy or in the plugin (performance mode, hksv video, etc) I can't get the stream to load. The snapshots are also old and are only updated when the doorbell button is pushed.

jpcams avatar Feb 08 '25 14:02 jpcams

Can you confirm your node.js version. Video streaming only works with 20.11.0. We can rule this out if this is configured correctly.

HenryGelderbloem avatar Feb 08 '25 14:02 HenryGelderbloem

Ah... I have v20.9.0. I will try to update this to see what happens.

jpcams avatar Feb 08 '25 14:02 jpcams

Will this work on versions above v20.11.0 or has to be this exact release?

jpcams avatar Feb 08 '25 14:02 jpcams

It has to be this version exactly.

HenryGelderbloem avatar Feb 08 '25 14:02 HenryGelderbloem

For the avoidance of doubt, the specific node version requirement is not something the author of this plug-in has the ability to fix. Eufy is using a cryptographic scheme that has been deprecated and removed from subsequent versions of node. Unless and until Eufy changes their firmware and app, there is nothing that the author of this plug-in can reasonably do. The required cryptographic algorithms are only supported in this particular long-term support line version of node.

dfberger avatar Feb 08 '25 14:02 dfberger

That’s great, I managed to fix the streaming following your advice!

I tried everything but never read about the node version requirement before 😓.

Thanks all!

El El sáb, 8 feb 2025 a las 15:56, Dan Berger @.***> escribió:

For the avoidance of doubt, the specific node version requirement is not something the author of this plug-in has the ability to fix. Eufy is using a cryptographic scheme that has been deprecated and removed from subsequent versions of node. Unless and until Eufy changes their firmware and app, there is nothing that the author of this plug-in can reasonably do. The required cryptographic algorithms are only supported in this particular long-term support line version of node.

— Reply to this email directly, view it on GitHub https://github.com/homebridge-eufy-security/plugin/issues/454#issuecomment-2645754476, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACYXTGSNAEV7IP75VWIQDZD2OYLKRAVCNFSM6AAAAABUJHDNS2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMNBVG42TINBXGY . You are receiving this because you commented.Message ID: @.***>

juancazalla avatar Feb 08 '25 16:02 juancazalla

How do I get v20.11.0 of node.js? I'm currently using Homebridge on macOS for testing purposes.

jpcams avatar Feb 08 '25 17:02 jpcams

I believe you can run in the homebridge terminal you can run hb-service update-node 20.11.0

HenryGelderbloem avatar Feb 08 '25 18:02 HenryGelderbloem

Great thank you that worked and I now have node.js v20.11.0!

Though I'm still back to where I was before and I continue to receive the error:

[02/08/2025, 20:48:38] [EufySecurity] ERROR Front Door Unable to start the livestream: No livestream emited... Something wrong between HB and your cam!

I have tried the EufySecurity beta "hksv v2.3.30" and "latest v4.3.0" and no matter what video settings I have in Eufy or in the plugin (performance mode, hksv video, etc) I can't get the stream to load. Though in v2.3.30 the hksv option does not stay enabled and keeps reverting back to disabled.

jpcams avatar Feb 08 '25 19:02 jpcams

I wonder if it is macOS related issue. Can you run the hb image in a virtual machine?

HenryGelderbloem avatar Feb 08 '25 21:02 HenryGelderbloem

OK I setup a Pi 5 (8gb RAM) with Homebridge and get the same reaction. Do I need to change any settings in the Eufy app and or the plugin? If I enable "Use HomeKit Secure Video" I no longer get a snapshot and there is no stream.

Right now everything is default in the app and plugin; Homebridge Eufy Security plugin v4.3.0
Node.js v20.11.0

Error: [02/21/2025, 11:22:16] [EufySecurity] ERROR Front Door Unable to start the livestream: No livestream emited... Something wrong between HB and your cam!

jpcams avatar Feb 21 '25 10:02 jpcams

OK I just want to add for anyone else that the issue was not having a Homebase. I purchased the Homebase mini chime and now streaming works.

jpcams avatar Mar 01 '25 20:03 jpcams