homebridge-eufy-security / plugin

Homebridge plugin to control certain Eufy Security devices
Apache License 2.0
166 stars 24 forks source link

[enhancement]: Add support for E330 professional cameras #424

Open ibmaster opened 12 months ago

ibmaster commented 12 months ago

Describe the solution you'd like

Hello,

I have E330 wired 24/7 4K cameras associated with my HomeBase 3, however it seems the plugin does not support these cameras. Please consider supporting them in future plugin releases. Thank you.

github-actions[bot] commented 12 months ago

Did you check this Road Map pages ?

lenusch commented 10 months ago

Yes please. I tried hours until find out, not really supported. Any ETA? thx

lenoxys commented 10 months ago

it's been back ported in 2.3.6 hksv

lenusch commented 10 months ago

it's been back ported in 2.3.6 hksv

Hi thank you. I installed that Version and now it at least appeasrs in Homebridge and Homekit after manuel insert. But nothing working. I don't have Settings at homebridge (as with HB2 + Cams) and i cant see Picture on Homekit. It sais "no answer, this camera is not responding" (self translated)..

And its only the S220 SoloCam which is showing up (but not work as described). The 24/7 Camera E330 it not working at all. Shows not up under Devices in Homebridge. But in Config its there, but nearly no Options. I also set unbridge for both cams.

Edit: Update and again reinstall / delete everything worked with last Version ([2.3.7]) At least for the S220 SoloCam. But i want to mention that i enabled Multi_Bridge (BETA) for the E330 so its kind of sharing Connection to HB3 and WIFI or something. Screenshot: IMG_6E05F59D387F-1

OK, still both not working. But "Garten S220" better then "Vordertür E330"

Logs:

[11/08/2023, 10:14:57]  [EufySecurity]  INFO    Updating existing accessory: Homebase
[11/08/2023, 10:14:59]  [EufySecurity]  INFO    WARNING: Motion detection and HomeKit Secure Video provide overlapping functionality. Only HomeKit Secure Video, when event recording is enabled in the Home app, will be used to trigger motion event notifications for this camera.
[11/08/2023, 10:14:59]  [EufySecurity]  INFO    Garten Setting up automatic snapshot refresh 
      every 5 minutes.
      This may decrease battery life dramatically. The refresh process for Garten should 
      begin in 1 minutes.
[11/08/2023, 10:14:59]  [EufySecurity]  INFO    Garten is set to handle snapshots with cloud images. 
        Snapshots might be older than they appear.
[11/08/2023, 10:14:59]  [EufySecurity]  INFO    Updating existing accessory: Vordertür
[11/08/2023, 10:15:02]  [EufySecurity]  INFO    Homebase station livestream (P2P session) for Garten has started.
[11/08/2023, 10:15:02]  [EufySecurity]  INFO    Homebase station livestream for Garten has stopped.
[11/08/2023, 10:15:36]  [EufySecurity]  INFO    Looking for old cached accessories that seem to be outdated...
[11/08/2023, 10:15:36]  [EufySecurity]  INFO    No outdated cached accessories found.
[11/08/2023, 10:16:10]  [EufySecurity]  ERROR   Garten

 Error  Invalid input
error stack:
  • constructor.js      Sharp
        constructor.js:170
  • SnapshotManager.ts
        SnapshotManager.ts:438
  • 

  • SnapshotManager.ts  SnapshotManager.resizeSnapshot
        SnapshotManager.ts:437
  • SnapshotManager.ts  SnapshotManager.getSnapshotBuffer
        SnapshotManager.ts:134
  • streamingDelegate.ts        StreamingDelegate.handleSnapshotRequest
        streamingDelegate.ts:118
  • CameraController.ts
        CameraController.ts:1030
  • 

  • CameraController.ts CameraController.handleSnapshotRequest
        CameraController.ts:1009
  • Accessory.ts        Bridge.Accessory.handleResource
        Accessory.ts:1936
[Garten] Snapshot request handler provided empty image buffer!
[11/08/2023, 10:16:20]  [EufySecurity]  ERROR   Garten

 Error  Invalid input
error stack:
  • constructor.js      Sharp
        constructor.js:170
  • SnapshotManager.ts
        SnapshotManager.ts:438
  • 

  • SnapshotManager.ts  SnapshotManager.resizeSnapshot
        SnapshotManager.ts:437
  • SnapshotManager.ts  SnapshotManager.getSnapshotBuffer
        SnapshotManager.ts:165
  • task_queues processTicksAndRejections
        task_queues:95
  • streamingDelegate.ts        StreamingDelegate.handleSnapshotRequest
        streamingDelegate.ts:118
[Garten] Snapshot request handler provided empty image buffer!
tranceme commented 10 months ago

Thanks @lenusch for connecting me to this thread.

I tried this version (Beta 2.3.7) and no luck with HB3 and/or E330 Cam When I go to add it manually, it seems at though the HB3 is bridge. I don't think I can add the E330 Cam on its own.

I tried in the Plug In Settings using Unbridge Camera and then add it manually using homebridge instance (e.g. 123-45-678). It adds the bridge still and then sees the camera as device. I assume that is incorrect and it should just add camera. Not completely sure how the unbridge/bridge mode works. But, when I added the camera, it just shows up in Home app as unsupported.

Also, wanted to add that I have tried using Eufy Multi-Bridge feature with the camera directly connect to HB3 and via my router. Both do the same.

lenusch commented 9 months ago

Yes its still not working

DrWhy44 commented 8 months ago

happy to see this being worked on, thanks folks.

lenusch commented 7 months ago

I have still problems. I even can't watch both cams on Homekit, its kinda disturbing each other. And then i think to watch that nothing works anymore.

captcook32 commented 6 months ago

Wanted to check in to see if this was still being worked on. I have the same issue and would love support for these cameras.

lenusch commented 4 months ago

ITS WORKIN FOR ME :-) https://github.com/homebridge-eufy-security/plugin/issues/470#issuecomment-2074225255