homebridge-eufy-security / plugin

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

[Bug]: Video Door Locks Missing Video Streaming #644

Open DigiMaxIO opened 1 week ago

DigiMaxIO commented 1 week ago

What happened?

In the list of compatible devices it says that the video doorlocks such as the T8530 (S330 Door Lock -NOT DOORBELL) are fully supported. However, no matter what I have tried, I have not gotten video P2P streaming to work with it. Manually setting EnableCamera to true does give camera options in the plugin config, however no matter the settings I choose, a camera does not show in the accessories tab of homebridge. Sidenote: Because this doorlock comes with a standalone station/doorbell device, is this what is causing the issue? i.e. is Homebase 3 required to get P2P streaming working?

Device Type

Doorbell (Supported)

Plugin Version

v3.0.x (Best Effort)

HomeBridge Version

v1.7.x (Supported)

NodeJS Version

v20 (Supported)

Operating System

Mac OS X 11+ (UnSupported)

Relevant log output

[10/26/2024, 6:32:02 PM] [EufySecurity] Initializing EufySecurity platform...
[10/26/2024 18:32:02]   [EufySecurity-4.3.0]    DEBUG   [platform.ts:314]       OS is macOS.Intel
[10/26/2024 18:32:02]   [EufySecurity-4.3.0]    DEBUG   [platform.ts:315]       Using bropats @homebridge-eufy-security/eufy-security-client library in version  3.1.1
[10/26/2024 18:32:02]   [EufySecurity-4.3.0]    DEBUG   [platform.ts:773]       Node version is 20.9.0
[10/26/2024 18:32:02]   [EufySecurity-4.3.0]    DEBUG   [platform.ts:779]       Node version is compatible true
[10/26/2024 18:32:02]   [EufySecurity-4.3.0]    DEBUG   [platform.ts:341]       The config is: {
  platform: 'EufySecurity',
  name: 'EufySecurity',
  username: '[***]',
  password: '[***]',
  deviceName: 'Front Door',
  enableDetailedLogging: true,
  omitLogFiles: false,
  CameraMaxLivestreamDuration: 30,
  pollingIntervalMinutes: 10,
  hkHome: 1,
  hkAway: 0,
  hkNight: 3,
  hkOff: 63,
  ignoreStations: '[***]',
  ignoreDevices: '[***]',
  country: 'US',
  stations: [],
  cameras: [
    {
      serialNumber: '[***]',
      rtsp: false,
      snapshotHandlingMethod: 3
    }
  ],
  cleanCache: true,
  ignoreMultipleDevicesWarning: false,
  autoSyncStation: false
}
[10/26/2024 18:32:02]   [EufySecurity-4.3.0]    DEBUG   [platform.ts:366]       Finished booting!
[10/26/2024 18:32:02]   [EufySecurity-4.3.0]    DEBUG   [platform.ts:669]       Loading accessory from cache: STATION FrontDoorbell
[10/26/2024 18:32:02]   [EufySecurity-4.3.0]    DEBUG   [platform.ts:669]       Loading accessory from cache: DEVICE FrontDoor

config

{
    "username": "xxxxxxx@xx.com",
    "password": "xxxxxxxxxxx",
    "country": "US",
    "deviceName": "Front Door",
    "platform": "EufySecurity",
    "cameras": [
        {
            "serialNumber": "T8530K2024190324",
            "rtsp": false,
            "snapshotHandlingMethod": 3
        }
    ]
}
github-actions[bot] commented 1 week ago

Did you check this Common Issues pages ?

DigiMaxIO commented 1 week ago

Yes, it is not mentioned in there.