plugin
plugin copied to clipboard
[Bug]: Streaming in 2.3.23 does not work with my Eufy E340 Doorbell Cam
What happened?
I am unable to get my doorbell camera working in HomeKit through HomeBridge. It fails with a "No Response: This camera is not responding." message.
Device Type
Doorbell (Supported)
Plugin Version
v2.3.x (Best Effort)
HomeBridge Version
v1.7.x (Supported)
NodeJS Version
v20 (Supported)
Operating System
Debian 11+ (Supported)
Relevant log output
[04/08/2024 13:55:41] [EufySecurity-2.3.22] DEBUG [streamingDelegate.ts:112] Door Bell handleSnapshotRequest
[04/08/2024 13:55:41] [EufySecurity-2.3.22] DEBUG [streamingDelegate.ts:115] Door Bell Snapshot requested: 640 x 360 true
[04/08/2024 13:55:41] [EufySecurity-2.3.22] DEBUG [SnapshotManager.ts:334] Door Bell Locked refresh process.
[04/08/2024 13:55:41] [EufySecurity-2.3.22] DEBUG [SnapshotManager.ts:335] Door Bell Fetching new snapshot from camera.
[04/08/2024 13:55:41] [EufySecurity-2.3.22] DEBUG [utils.ts:143] Door Bell RTSP rtspStream:false
[04/08/2024 13:55:41] [EufySecurity-2.3.22] DEBUG [utils.ts:145] Door Bell Looks like not compatible with RTSP
[04/08/2024 13:55:41] [EufySecurity-2.3.22] DEBUG [LocalLivestreamManager.ts:190] Door Bell New instance requests livestream. There were 0 instance(s) using the livestream until now.
[04/08/2024 13:55:41] [EufySecurity-2.3.22] DEBUG [LocalLivestreamManager.ts:208] Door Bell Start new station livestream (P2P Session)...
[04/08/2024 13:55:42] [EufySecurity-2.3.22] DEBUG [BaseAccessory.ts:101] Door Bell Raw Property Changes: 1142 "-62"
[04/08/2024 13:55:42] [EufySecurity-2.3.22] DEBUG [BaseAccessory.ts:106] Door Bell Property Changes: wifiRssi -62
[04/08/2024 13:55:43] [EufySecurity-2.3.22] DEBUG [BaseAccessory.ts:101] Door Bell Raw Property Changes: 1295 {"points":[]}
[04/08/2024 13:55:43] [EufySecurity-2.3.22] DEBUG [BaseAccessory.ts:101] Door Bell Raw Property Changes: 1271 {"account_id":"81e4d0b0bbc9c421b5d47d3c585bbe246c7058d1","snooze_time":0}
[04/08/2024 13:55:43] [EufySecurity-2.3.22] DEBUG [BaseAccessory.ts:101] Door Bell Raw Property Changes: 2716 {"num":0,"setting":[]}
[04/08/2024 13:55:43] [EufySecurity-2.3.22] DEBUG [BaseAccessory.ts:101] Door Bell Raw Property Changes: 6073 {"cur_mode":0,"test_mode":0,"mode0":[{"id":1,"sst":4},{"id":2,"sst":4},{"id":3,"sst":4},{"id":4,"sst":4}],"mode1":[{"id":1,"sst":4},{"id":2,"sst":4},{"id":3,"sst":4},{"id":4,"sst":4}],"mode2":[{"id":1,"sst":4},{"id":2,"sst":4},{"id":3,"sst":4},{"id":4,"sst":4}]}
[04/08/2024 13:55:43] [EufySecurity-2.3.22] DEBUG [BaseAccessory.ts:101] Door Bell Raw Property Changes: 6042 {"polygens":[{"points":[{"x":0,"y":799},{"x":114,"y":670},{"x":625,"y":630},{"x":991,"y":721},{"x":991,"y":970},{"x":0,"y":970}]}]}
[04/08/2024 13:55:43] [EufySecurity-2.3.22] DEBUG [BaseAccessory.ts:101] Door Bell Raw Property Changes: 2710 {"auto_voice_id":2,"start_h":"0","start_m":"0","end_h":"23","end_m":"59","auto_voice_name":"Please leave it at the door"}
[04/08/2024 13:55:43] [EufySecurity-2.3.22] DEBUG [BaseAccessory.ts:101] Door Bell Raw Property Changes: 2711 {"start_h":"0","start_m":"0","end_h":"23","end_m":"59"}
[04/08/2024 13:55:43] [EufySecurity-2.3.22] DEBUG [BaseAccessory.ts:101] Door Bell Raw Property Changes: 2723 {"ai_bottom_switch":1024,"ai_front_switch":0}
[04/08/2024 13:55:43] [EufySecurity-2.3.22] DEBUG [BaseAccessory.ts:101] Door Bell Raw Property Changes: 2730 {"mode_0":{"quality":0},"mode_1":{"quality":0},"cur_mode":12}
[04/08/2024 13:55:43] [EufySecurity-2.3.22] DEBUG [BaseAccessory.ts:101] Door Bell Raw Property Changes: 2713 {"start_h":"20","start_m":"0"}
[04/08/2024 13:55:43] [EufySecurity-2.3.22] DEBUG [BaseAccessory.ts:101] Door Bell Raw Property Changes: 2731 {"cur_mode":12,"mode_0":{"quality":3},"mode_1":{"quality":3}}
[04/08/2024 13:55:43] [EufySecurity-2.3.22] DEBUG [streamingDelegate.ts:119] Door Bell snapshot byte lenght: 12504
[04/08/2024 13:55:46] [EufySecurity-2.3.22] DEBUG [streamingDelegate.ts:131] Door Bell stream prepare request with session id abe62c87-3913-497e-abcb-4689db361f42 was received.
[04/08/2024 13:55:47] [EufySecurity-2.3.22] DEBUG [BaseAccessory.ts:157] Door Bell GET 'AccessoryInformation / FirmwareRevision': 3.0.9.5
[04/08/2024 13:55:47] [EufySecurity-2.3.22] DEBUG [BaseAccessory.ts:157] Door Bell GET 'AccessoryInformation / FirmwareRevision': 3.0.9.5
[04/08/2024 13:55:47] [EufySecurity-2.3.22] DEBUG [streamingDelegate.ts:317] Door Bell Received request to start stream with id abe62c87-3913-497e-abcb-4689db361f42
[04/08/2024 13:55:47] [EufySecurity-2.3.22] DEBUG [streamingDelegate.ts:318] Door Bell request data: {"sessionID":"abe62c87-3913-497e-abcb-4689db361f42","type":"start","video":{"codec":0,"profile":2,"level":2,"packetizationMode":0,"width":1280,"height":720,"fps":30,"pt":99,"ssrc":3296149172,"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":304620124,"max_bit_rate":24,"rtcp_interval":5,"comfort_pt":13,"comfortNoiseEnabled":false}}
[04/08/2024 13:55:47] [EufySecurity-2.3.22] DEBUG [streamingDelegate.ts:184] Door Bell VIDEOCONFIG: {"audio":true,"debug":true}
[04/08/2024 13:55:47] [EufySecurity-2.3.22] DEBUG [utils.ts:143] Door Bell RTSP rtspStream:false
[04/08/2024 13:55:47] [EufySecurity-2.3.22] DEBUG [utils.ts:145] Door Bell Looks like not compatible with RTSP
[04/08/2024 13:55:47] [EufySecurity-2.3.22] DEBUG [LocalLivestreamManager.ts:190] Door Bell New instance requests livestream. There were 0 instance(s) using the livestream until now.
[04/08/2024 13:55:47] [EufySecurity-2.3.22] DEBUG [LocalLivestreamManager.ts:208] Door Bell Start new station livestream (P2P Session)...
[04/08/2024 13:55:47] [EufySecurity-2.3.22] DEBUG [LocalLivestreamManager.ts:213] Door Bell stream is already starting. waiting...
[04/08/2024 13:55:56] [EufySecurity-2.3.22] DEBUG [streamingDelegate.ts:337] Door Bell Receive Apple HK Stop request{"sessionID":"abe62c87-3913-497e-abcb-4689db361f42","type":"stop"}
[04/08/2024 13:55:56] [EufySecurity-2.3.22] DEBUG [streamingDelegate.ts:345] Door Bell Stopping session with id: abe62c87-3913-497e-abcb-4689db361f42
[04/08/2024 13:55:56] [EufySecurity-2.3.22] DEBUG [streamingDelegate.ts:390] Door Bell No session to stop.
[04/08/2024 13:55:57] [EufySecurity-2.3.22] ERROR [LocalLivestreamManager.ts:221] Door Bell Local livestream didn't start in time. Abort livestream request.
[04/08/2024 13:55:57] [EufySecurity-2.3.22] ERROR [streamingDelegate.ts:241] Door Bell Unable to start the livestream: no started livestream found
[04/08/2024 13:55:58] [EufySecurity-2.3.22] DEBUG [streamingDelegate.ts:198] Door Bell Device appears to be inactive. Stopping video stream.
[04/08/2024 13:55:58] [EufySecurity-2.3.22] DEBUG [streamingDelegate.ts:345] Door Bell Stopping session with id: abe62c87-3913-497e-abcb-4689db361f42
[04/08/2024 13:55:58] [EufySecurity-2.3.22] DEBUG [streamingDelegate.ts:390] Door Bell No session to stop.
config
{
enableDetailedLogging: true,
CameraMaxLivestreamDuration: 120,
pollingIntervalMinutes: 10,
hkHome: 1,
hkAway: 0,
hkNight: 3,
hkOff: 63,
ignoreStations: '[***]',
ignoreDevices: '[***]',
country: 'CA',
cameras: [
{
serialNumber: '[***]',
rtsp: false
},
{
serialNumber: '[***]',
rtsp: false,
enableCamera: true,
videoConfig: {
audio: true
},
snapshotHandlingMethod: 2,
talkback: true,
enable: true,
motion: true,
indoorchime: true
}
],
cleanCache: true,
ignoreMultipleDevicesWarning: false,
syncStationModes: false,
autoSyncStation: false,
unbridge: false,
username: '[***]',
password: '[***]',
deviceName: '',
platform: 'EufySecurity',
hsv: true,
_bridge: {
username: '[***]',
port: 56930
}
}
Did you check this Common Issues pages ?
Did you happen to have any luck getting yours working? I just went to hook mine up today and am having the same issue.
Can you try with 3.x.x version ?
Unfortunately, it also doesn't work with 3.0.2
This is still not working for me either with the current version: HomeBridge 1.8.1, Node 20.11.0, Plugin 3.0.2, running as child bridge, with Performance video settings enabled.
[04/28/2024, 14:10:29] [EufySecurity] INFO Door Bell Begin live streaming to access the most recent snapshot (significant battery drain on the device)
[04/28/2024, 14:10:44] [EufySecurity] WARN Door Bell Could not get snapshot from livestream!
[04/28/2024, 14:10:49] [EufySecurity] ERROR Door Bell Unable to start the livestream: No livestream emited... Something wrong between HB and your cam!
[04/28/2024, 14:10:53] [EufySecurity] INFO Door Bell Begin live streaming to access the most recent snapshot (significant battery drain on the device)
[04/28/2024, 14:11:08] [EufySecurity] WARN Door Bell Could not get snapshot from livestream!
…same problem in my configuration. I tried different Versions of the eufy Plugin an Chose also different Options in the Plugin….
Same problem E340 not streaming without homebase.
The E340 is still not working. Does anyone solve this problem?
The E340 is still not working. Does anyone solve this problem?
So far it appears that the only way to get it working is to add a Homebase or a Mini-Homebase-Chime into the equation.
As soon as I bought and added in the Chime and moved the doorbell to use it to save the video, the camera started streaming as expected in Homekit.