plugin
plugin copied to clipboard
[Bug]: Old floodlight cam works, but E340 floodlight does not work (without HomeBase3)
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
}
]
}