plugin icon indicating copy to clipboard operation
plugin copied to clipboard

[Bug]: Old floodlight cam works, but E340 floodlight does not work (without HomeBase3)

Open toddosborne opened this issue 5 months ago • 0 comments

What happened?

Hi, I have two Eufy cameras, an old floodlight cam and then a new E340 floodlight. The old one works fine with your plugin, the new one (E340) does not. The cam worked fine when I had it connected via a Homebase3, but I had to remove the homebase because wireless interference was causing a packet storm on my network.

I've tried all of the common streaming issues to no avail, including enabling RTSP.

JSON Config below

THANK YOU!!

{ "bridge": { "name": "Homebridge 7FF9", "username": "pin": "672-35-044", "advertiser": "ciao" }, "accessories": [], "platforms": [ { "name": "Config", "port": 8581, "platform": "config" }, { "platform": "EufySecurity", "name": "EufySecurity", "username": "password": "deviceName": "HB", "enableDetailedLogging": true, "omitLogFiles": false, "CameraMaxLivestreamDuration": 30, "pollingIntervalMinutes": 10, "hkHome": 1, "hkAway": 0, "hkNight": 3, "hkOff": 63, "ignoreStations": [ "T8420N1020270357", "T8425T132449090C" ], "ignoreDevices": [], "country": "US", "stations": [], "cameras": [ { "serialNumber": "T8425T132449090C", "rtsp": true, "videoConfig": { "debug": true, "maxWidth": 640, "maxHeight": 480, "maxFPS": 15, "useSeparateProcesses": true } }, { "serialNumber": "T8420N1020270357", "rtsp": false, "videoConfig": { "maxWidth": 640, "maxHeight": 480, "maxFPS": 15, "useSeparateProcesses": true } } ], "cleanCache": true, "ignoreMultipleDevicesWarning": false, "autoSyncStation": false, "enableEmbeddedPKCS1Support": true } ] }

Device Type

Floodlight (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

[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [BaseAccessory.ts:155]  Backyard GET 'AccessoryInformation / Manufacturer': Eufy
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [BaseAccessory.ts:155]  Backyard GET 'AccessoryInformation / Model': FLOODLIGHT_CAMERA_8425
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [BaseAccessory.ts:155]  Backyard GET 'AccessoryInformation / Name': Backyard
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [BaseAccessory.ts:155]  Backyard GET 'AccessoryInformation / SerialNumber': T8425T132449090C
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [BaseAccessory.ts:155]  Backyard GET 'AccessoryInformation / FirmwareRevision': 1.5.9.6
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [BaseAccessory.ts:155]  Backyard GET 'AccessoryInformation / HardwareRevision': 0.0.0.0
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [BaseAccessory.ts:276]  Backyard IGNORE GET EventSnapshotsActive: 0
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [BaseAccessory.ts:155]  Backyard GET 'CameraOperatingMode / EventSnapshotsActive': Promise {}
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [CameraAccessory.ts:470]        Backyard GET 'HomeKit Camera Active' enabled: true
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [BaseAccessory.ts:155]  Backyard GET 'CameraOperatingMode / HomeKitCameraActive': true
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [CameraAccessory.ts:470]        Backyard GET 'Manually Disabled' enabled: true
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [CameraAccessory.ts:487]        Backyard INVERSED 'Manually Disabled' enabled: false
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [BaseAccessory.ts:155]  Backyard GET 'CameraOperatingMode / ManuallyDisabled': false
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [CameraAccessory.ts:470]        Backyard GET 'Camera Operating Mode Indicator' statusLed: undefined
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [CameraAccessory.ts:463]        Backyard Error getting 'Camera Operating Mode Indicator' statusLed: Error: Value is undefined: this shouldn't happend
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [BaseAccessory.ts:155]  Backyard GET 'CameraOperatingMode / CameraOperatingModeIndicator': false
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [CameraAccessory.ts:470]        Backyard GET 'Night Vision' nightvision: 1
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [BaseAccessory.ts:155]  Backyard GET 'CameraOperatingMode / NightVision': true
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [BaseAccessory.ts:155]  Backyard GET 'MotionSensor / MotionDetected': false
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [CameraAccessory.ts:470]        Backyard GET 'On' enabled: true
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [BaseAccessory.ts:155]  Backyard GET 'Switch / On': true
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [CameraAccessory.ts:470]        Backyard GET 'On' motionDetection: true
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [BaseAccessory.ts:155]  Backyard GET 'Switch / On': true
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [CameraAccessory.ts:470]        Backyard GET 'On' light: false
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [BaseAccessory.ts:155]  Backyard GET 'Lightbulb / On': false
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:102]      Garage handleSnapshotRequest
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:105]      Garage Snapshot requested: 1280 x 720 true
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:109]      Garage snapshot byte lenght: 15033
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:102]      Backyard handleSnapshotRequest
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:105]      Backyard Snapshot requested: 1280 x 720 true
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    WARN    [SnapshotManager.ts:300]        Backyard No currentSnapshot available, using fallback unavailable snapshot image
[06/02/2025 21:24:10]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:109]      Backyard snapshot byte lenght: 12527
[06/02/2025 21:24:12]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:121]      Backyard stream prepare request with session id df82676c-24df-4107-8a2a-83b6c8d3bcd7 was received.
[06/02/2025 21:24:12]   [EufySecurity-4.3.7]    DEBUG   [BaseAccessory.ts:155]  Backyard GET 'AccessoryInformation / FirmwareRevision': 1.5.9.6
[06/02/2025 21:24:12]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:309]      Backyard Received request to start stream with id df82676c-24df-4107-8a2a-83b6c8d3bcd7
[06/02/2025 21:24:12]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:310]      Backyard request data: {
  sessionID: 'df82676c-24df-4107-8a2a-83b6c8d3bcd7',
  type: 'start',
  video: {
    codec: 0,
    profile: 2,
    level: 2,
    packetizationMode: 0,
    cvoId: undefined,
    width: 1280,
    height: 720,
    fps: 30,
    pt: 99,
    ssrc: 1412920990,
    max_bit_rate: 299,
    rtcp_interval: 0.5,
    mtu: 1378
  },
  audio: {
    codec: 'AAC-eld',
    channel: 1,
    bit_rate: 0,
    sample_rate: 16,
    packet_time: 30,
    pt: 110,
    ssrc: 2211658280,
    max_bit_rate: 24,
    rtcp_interval: 5,
    comfort_pt: 13,
    comfortNoiseEnabled: false
  }
}
[06/02/2025 21:24:12]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:177]      Backyard VIDEOCONFIG:  {
  debug: true,
  maxWidth: 640,
  maxHeight: 480,
  maxFPS: 15,
  useSeparateProcesses: true
}
[06/02/2025 21:24:12]   [EufySecurity-4.3.7]    DEBUG   [utils.ts:144]  Backyard RTSP rtspStream: false
[06/02/2025 21:24:12]   [EufySecurity-4.3.7]    DEBUG   [utils.ts:146]  Backyard Looks like not compatible with RTSP
[06/02/2025 21:24:12]   [EufySecurity-4.3.7]    DEBUG   [LocalLivestreamManager.ts:58]  Backyard New instance requests livestream.
[06/02/2025 21:24:12]   [EufySecurity-4.3.7]    DEBUG   [LocalLivestreamManager.ts:71]  Backyard Start new station livestream...
[06/02/2025 21:24:12]   [EufySecurity-4.3.7]    DEBUG   [BaseAccessory.ts:101]  Backyard Raw Property Changes: 1142 -69
[06/02/2025 21:24:12]   [EufySecurity-4.3.7]    DEBUG   [BaseAccessory.ts:106]  Backyard Property Changes: wifiRssi -69
[06/02/2025 21:24:12]   [EufySecurity-4.3.7]    DEBUG   [CameraAccessory.ts:470]        Backyard GET 'HomeKit Camera Active' enabled: -69
[06/02/2025 21:24:12]   [EufySecurity-4.3.7]    DEBUG   [CameraAccessory.ts:470]        Backyard GET 'Manually Disabled' enabled: -69
[06/02/2025 21:24:12]   [EufySecurity-4.3.7]    DEBUG   [CameraAccessory.ts:487]        Backyard INVERSED 'Manually Disabled' enabled: false
[06/02/2025 21:24:12]   [EufySecurity-4.3.7]    DEBUG   [CameraAccessory.ts:470]        Backyard GET 'Camera Operating Mode Indicator' statusLed: -69
[06/02/2025 21:24:12]   [EufySecurity-4.3.7]    DEBUG   [CameraAccessory.ts:470]        Backyard GET 'Night Vision' nightvision: -69
[06/02/2025 21:24:12]   [EufySecurity-4.3.7]    DEBUG   [BaseAccessory.ts:106]  Backyard Property Changes: wifiSignalLevel 3
[06/02/2025 21:24:12]   [EufySecurity-4.3.7]    DEBUG   [CameraAccessory.ts:470]        Backyard GET 'HomeKit Camera Active' enabled: 3
[06/02/2025 21:24:12]   [EufySecurity-4.3.7]    DEBUG   [CameraAccessory.ts:470]        Backyard GET 'Manually Disabled' enabled: 3
[06/02/2025 21:24:12]   [EufySecurity-4.3.7]    DEBUG   [CameraAccessory.ts:487]        Backyard INVERSED 'Manually Disabled' enabled: false
[06/02/2025 21:24:12]   [EufySecurity-4.3.7]    DEBUG   [CameraAccessory.ts:470]        Backyard GET 'Camera Operating Mode Indicator' statusLed: 3
[06/02/2025 21:24:12]   [EufySecurity-4.3.7]    DEBUG   [CameraAccessory.ts:470]        Backyard GET 'Night Vision' nightvision: 3
[06/02/2025 21:24:14]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:102]      Backyard handleSnapshotRequest
[06/02/2025 21:24:14]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:105]      Backyard Snapshot requested: 1280 x 720 true
[06/02/2025 21:24:14]   [EufySecurity-4.3.7]    WARN    [SnapshotManager.ts:300]        Backyard No currentSnapshot available, using fallback unavailable snapshot image
[06/02/2025 21:24:14]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:109]      Backyard snapshot byte lenght: 12527
[06/02/2025 21:24:14]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:102]      Garage handleSnapshotRequest
[06/02/2025 21:24:14]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:105]      Garage Snapshot requested: 1280 x 720 true
[06/02/2025 21:24:15]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:109]      Garage snapshot byte lenght: 15033
[06/02/2025 21:24:21]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:329]      Backyard Receive Apple HK Stop request {
  sessionID: 'df82676c-24df-4107-8a2a-83b6c8d3bcd7',
  type: 'stop'
}
[06/02/2025 21:24:21]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:337]      Backyard Stopping session with id: df82676c-24df-4107-8a2a-83b6c8d3bcd7
[06/02/2025 21:24:21]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:382]      Backyard No session to stop.
[06/02/2025 21:24:24]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:191]      Backyard Device appears to be inactive. Stopping video stream.
[06/02/2025 21:24:24]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:337]      Backyard Stopping session with id: df82676c-24df-4107-8a2a-83b6c8d3bcd7
[06/02/2025 21:24:24]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:382]      Backyard No session to stop.
[06/02/2025 21:24:25]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:102]      Backyard handleSnapshotRequest
[06/02/2025 21:24:25]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:105]      Backyard Snapshot requested: 1280 x 720 true
[06/02/2025 21:24:25]   [EufySecurity-4.3.7]    WARN    [SnapshotManager.ts:300]        Backyard No currentSnapshot available, using fallback unavailable snapshot image
[06/02/2025 21:24:25]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:109]      Backyard snapshot byte lenght: 12527
[06/02/2025 21:24:25]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:102]      Garage handleSnapshotRequest
[06/02/2025 21:24:25]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:105]      Garage Snapshot requested: 1280 x 720 true
[06/02/2025 21:24:25]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:109]      Garage snapshot byte lenght: 15033
[06/02/2025 21:24:27]   [EufySecurity-4.3.7]    ERROR   [LocalLivestreamManager.ts:82]  Backyard Livestream timeout: No livestream emitted within the expected timeframe.
[06/02/2025 21:24:27]   [EufySecurity-4.3.7]    WARN    [LocalLivestreamManager.ts:84]  Backyard If you are using Node.js version 18.19.1, 20.11.1, 21.6.2 or newer, this might be related to RSA_PKCS1_PADDING support removal.
[06/02/2025 21:24:27]   [EufySecurity-4.3.7]    WARN    [LocalLivestreamManager.ts:85]  Backyard Please try enabling "Embedded PKCS1 Support" in the plugin settings to resolve this issue.
[06/02/2025 21:24:27]   [EufySecurity-4.3.7]    DEBUG   [LocalLivestreamManager.ts:108] Backyard Stopping station livestream.
[06/02/2025 21:24:27]   [EufySecurity-4.3.7]    ERROR   [streamingDelegate.ts:233]      Backyard Unable to start the livestream: No livestream emitted... This may be due to Node.js compatibility issues. Try enabling Embedded PKCS1 Support in settings.
[06/02/2025 21:24:35]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:102]      Backyard handleSnapshotRequest
[06/02/2025 21:24:35]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:105]      Backyard Snapshot requested: 1280 x 720 true
[06/02/2025 21:24:35]   [EufySecurity-4.3.7]    WARN    [SnapshotManager.ts:300]        Backyard No currentSnapshot available, using fallback unavailable snapshot image
[06/02/2025 21:24:35]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:109]      Backyard snapshot byte lenght: 12527
[06/02/2025 21:24:35]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:102]      Garage handleSnapshotRequest
[06/02/2025 21:24:35]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:105]      Garage Snapshot requested: 1280 x 720 true
[06/02/2025 21:24:35]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:109]      Garage snapshot byte lenght: 15033
[06/02/2025 21:24:45]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:102]      Backyard handleSnapshotRequest
[06/02/2025 21:24:45]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:105]      Backyard Snapshot requested: 1280 x 720 true
[06/02/2025 21:24:45]   [EufySecurity-4.3.7]    WARN    [SnapshotManager.ts:300]        Backyard No currentSnapshot available, using fallback unavailable snapshot image
[06/02/2025 21:24:45]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:109]      Backyard snapshot byte lenght: 12527
[06/02/2025 21:24:45]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:102]      Garage handleSnapshotRequest
[06/02/2025 21:24:45]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:105]      Garage Snapshot requested: 1280 x 720 true
[06/02/2025 21:24:45]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:109]      Garage snapshot byte lenght: 15033
[06/02/2025 21:24:55]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:102]      Backyard handleSnapshotRequest
[06/02/2025 21:24:55]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:105]      Backyard Snapshot requested: 1280 x 720 true
[06/02/2025 21:24:55]   [EufySecurity-4.3.7]    WARN    [SnapshotManager.ts:300]        Backyard No currentSnapshot available, using fallback unavailable snapshot image
[06/02/2025 21:24:55]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:109]      Backyard snapshot byte lenght: 12527
[06/02/2025 21:24:55]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:102]      Garage handleSnapshotRequest
[06/02/2025 21:24:55]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:105]      Garage Snapshot requested: 1280 x 720 true
[06/02/2025 21:24:55]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:109]      Garage snapshot byte lenght: 15033
[06/02/2025 21:25:05]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:102]      Backyard handleSnapshotRequest
[06/02/2025 21:25:05]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:105]      Backyard Snapshot requested: 1280 x 720 true
[06/02/2025 21:25:05]   [EufySecurity-4.3.7]    WARN    [SnapshotManager.ts:300]        Backyard No currentSnapshot available, using fallback unavailable snapshot image
[06/02/2025 21:25:05]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:109]      Backyard snapshot byte lenght: 12527
[06/02/2025 21:25:05]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:102]      Garage handleSnapshotRequest
[06/02/2025 21:25:05]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:105]      Garage Snapshot requested: 1280 x 720 true
[06/02/2025 21:25:05]   [EufySecurity-4.3.7]    DEBUG   [streamingDelegate.ts:109]      Garage snapshot byte lenght: 15033

config

{
    "bridge": {
        "name": "Homebridge 7FF9",
        "username": 
        "pin": "672-35-044",
        "advertiser": "ciao"
    },
    "accessories": [],
    "platforms": [
        {
            "name": "Config",
            "port": 8581,
            "platform": "config"
        },
        {
            "platform": "EufySecurity",
            "name": "EufySecurity",
            "username":
            "password": 
            "deviceName": "HB",
            "enableDetailedLogging": true,
            "omitLogFiles": false,
            "CameraMaxLivestreamDuration": 30,
            "pollingIntervalMinutes": 10,
            "hkHome": 1,
            "hkAway": 0,
            "hkNight": 3,
            "hkOff": 63,
            "ignoreStations": [
                "T8420N1020270357",
                "T8425T132449090C"
            ],
            "ignoreDevices": [],
            "country": "US",
            "stations": [],
            "cameras": [
                {
                    "serialNumber": "T8425T132449090C",
                    "rtsp": true,
                    "videoConfig": {
                        "debug": true,
                        "maxWidth": 640,
                        "maxHeight": 480,
                        "maxFPS": 15,
                        "useSeparateProcesses": true
                    }
                },
                {
                    "serialNumber": "T8420N1020270357",
                    "rtsp": false,
                    "videoConfig": {
                        "maxWidth": 640,
                        "maxHeight": 480,
                        "maxFPS": 15,
                        "useSeparateProcesses": true
                    }
                }
            ],
            "cleanCache": true,
            "ignoreMultipleDevicesWarning": false,
            "autoSyncStation": false,
            "enableEmbeddedPKCS1Support": true
        }
    ]
}

toddosborne avatar Jun 03 '25 04:06 toddosborne