Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Eufy Security Video Doorbell S330 Stream Not Working #657

Open
jwpatmore opened this issue Dec 5, 2024 · 6 comments
Open

[Bug]: Eufy Security Video Doorbell S330 Stream Not Working #657

jwpatmore opened this issue Dec 5, 2024 · 6 comments
Labels
bug Something isn't working

Comments

@jwpatmore
Copy link

What happened?

Hello! I recently installed HomeBridge v4.64.0 on my MacBook. I am running this Plugin at v4.3.0. I can see the Doorbell in my HomeKit app, but when I click to view the feed, it is black and loads or has a frame that says "Snapchat Unavailable"; "Unable to fetch snapshot". I have the chime active on all of my HomePod minis and they chime when the doorbell button is pressed. How can I get the video feed to work?

Device Type

Doorbell (Supported)

Plugin Version

other (UnSupported)

HomeBridge Version

other (UnSupported)

NodeJS Version

v20 (Supported)

Operating System

Mac OS X 11+ (UnSupported)

Relevant log output

[12/05/2024, 10:12:08]  [EufySecurity]  INFO    Doorbell Setting up automatic snapshot refresh every 5 minutes. This may decrease battery life dramatically. The refresh process should begin in 1 minutes.
[12/05/2024, 10:12:08]  [EufySecurity]  INFO    Doorbell is set to handle snapshots with cloud images. Snapshots might be older than they appear.
[12/05/2024, 10:12:08]  [EufySecurity]  ERROR   Doorbell could not fetch old snapshot: Error: No currentSnapshot
[12/05/2024, 10:12:08]  [EufySecurity]  ERROR   Doorbell while happending Delegate Error: Cannot add a Service with the same UUID '0000021A-0000-1000-8000-0026BB765291' as another Service in this Accessory without also defining a unique 'subtype' property.
[12/05/2024, 10:12:08]  [EufySecurity]  INFO    Updating existing accessory: DEVICE Doorbell
[12/05/2024, 10:12:45]  [EufySecurity]  INFO    No outdated cached accessories found.
[12/5/2024, 10:23:34 AM] [Homebridge UI] [homebridge-eufy-security] [4.3.0]     DEBUG   [server.js:109] Using bropats eufy-security-client library in version 3.1.1
[12/5/2024, 10:23:34 AM] [Homebridge UI] [homebridge-eufy-security] Incoming Request: /storedAccessories
[12/5/2024, 10:23:34 AM] [Homebridge UI] [homebridge-eufy-security] Incoming Request: /storedAccessories
[12/5/2024, 10:23:34 AM] [Homebridge UI] [homebridge-eufy-security] [4.3.0]     WARN    [server.js:261] Stored version (2.3.30) does not match current version (4.3.0)
[12/5/2024, 10:23:34 AM] [Homebridge UI] [homebridge-eufy-security] [4.3.0]     WARN    [server.js:261] Stored version (2.3.30) does not match current version (4.3.0)
[12/05/2024, 10:23:48]  [EufySecurity]  ERROR   Doorbell Talkback process ended with error: FFmpeg exited with code: 0 and signal: null (Error)
[12/05/2024, 10:23:56]  [EufySecurity]  INFO    Doorbell Stopped video stream.
[12/05/2024, 10:25:51]  [EufySecurity]  INFO    Doorbell Stopped video stream.

config

"platform": "EufySecurity",
            "name": "EufySecurity",
            "username": "",
            "password": "",
            "deviceName": "",
            "enableDetailedLogging": false,
            "omitLogFiles": false,
            "CameraMaxLivestreamDuration": 30,
            "pollingIntervalMinutes": 10,
            "hkHome": 1,
            "hkAway": 0,
            "hkNight": 3,
            "hkOff": 63,
            "ignoreStations": [
                "T8010T1523330BE2"
            ],
            "ignoreDevices": [
                "T8142T7123330F7F",
                "T8142T71233307B6"
            ],
            "country": "US",
            "stations": [],
            "cameras": [
                {
                    "serialNumber": "T8213P2124230611",
                    "rtsp": false,
                    "enableCamera": true,
                    "videoConfig": {
                        "audio": true,
                        "audioSampleRate": 0
                    },
                    "talkback": true,
                    "snapshotHandlingMethod": 3,
                    "delayCameraSnapshot": true,
                    "refreshSnapshotIntervalMinutes": 5,
                    "hsv": true
                }
            ],
            "cleanCache": true,
            "ignoreMultipleDevicesWarning": true,
            "autoSyncStation": false,
            "_bridge": {
                "username": "0E:BD:B5:D8:03:2F",
                "port": 58486
            }
@jwpatmore jwpatmore added the bug Something isn't working label Dec 5, 2024
Copy link

github-actions bot commented Dec 5, 2024

Did you check this Common Issues pages ?

@jwpatmore
Copy link
Author

I enabled Debug and got these logs:

[12/05/2024 11:29:19] [EufySecurity-4.3.0] DEBUG [platform.ts:437] EufyClient connected true
[12/05/2024 11:29:19] [EufySecurity-4.3.0] DEBUG [platform.ts:459] CameraMaxLivestreamDuration: 30
[12/05/2024 11:29:19] [EufySecurity-4.3.0] DEBUG [platform.ts:568] Eufy HomeBase 2: Station ignored
[12/05/2024 11:29:20] [EufySecurity-4.3.0] DEBUG [platform.ts:608] Guest Room Camera: Device ignored
[12/05/2024 11:29:20] [EufySecurity-4.3.0] DEBUG [platform.ts:608] Kitchen Camera: Device ignored
[12/05/2024 11:29:20] [EufySecurity-4.3.0] DEBUG [platform.ts:389] Connected!
[12/05/2024 11:29:21] [EufySecurity-4.3.0] DEBUG [platform.ts:383] Push Connected!
[12/05/2024 11:29:21] [EufySecurity-4.3.0] DEBUG [platform.ts:386] Push Closed!
[12/05/2024 11:29:26] [EufySecurity-4.3.0] DEBUG [platform.ts:383] Push Connected!
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [platform.ts:622] DEVICE Doorbell pre-caching complete
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [platform.ts:727] DEVICE Doorbell UUID:ce0a6dff-2fc4-48d8-a32a-da5f8a92d13e
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [platform.ts:747] DEVICE Doorbell isCamera!
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:145] Doorbell REGISTER CHARACTERISTIC AccessoryInformation / Manufacturer / undefined
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:150] Doorbell REGISTER CHARACTERISTIC (0000003E-0000-1000-8000-0026BB765291) / (00000020-0000-1000-8000-0026BB765291)
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:145] Doorbell REGISTER CHARACTERISTIC AccessoryInformation / Name / undefined
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:150] Doorbell REGISTER CHARACTERISTIC (0000003E-0000-1000-8000-0026BB765291) / (00000023-0000-1000-8000-0026BB765291)
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:145] Doorbell REGISTER CHARACTERISTIC AccessoryInformation / Model / undefined
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:150] Doorbell REGISTER CHARACTERISTIC (0000003E-0000-1000-8000-0026BB765291) / (00000021-0000-1000-8000-0026BB765291)
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:145] Doorbell REGISTER CHARACTERISTIC AccessoryInformation / SerialNumber / undefined
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:150] Doorbell REGISTER CHARACTERISTIC (0000003E-0000-1000-8000-0026BB765291) / (00000030-0000-1000-8000-0026BB765291)
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:145] Doorbell REGISTER CHARACTERISTIC AccessoryInformation / FirmwareRevision / undefined
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:150] Doorbell REGISTER CHARACTERISTIC (0000003E-0000-1000-8000-0026BB765291) / (00000052-0000-1000-8000-0026BB765291)
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:145] Doorbell REGISTER CHARACTERISTIC AccessoryInformation / HardwareRevision / undefined
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:150] Doorbell REGISTER CHARACTERISTIC (0000003E-0000-1000-8000-0026BB765291) / (00000053-0000-1000-8000-0026BB765291)
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:96] Doorbell Property Keys: {
motionDetected: false,
personDetected: false,
personName: '',
ringing: false,
name: 'Doorbell',
model: 'T8213',
serialNumber: '[]',
type: 91,
hardwareVersion: 'P1',
softwareVersion: '0.1.9.5',
stationSerialNumber: '[
]',
enabled: true,
lastChargingDays: -1,
lastChargingFalseEvents: 0,
lastChargingRecordedEvents: 0,
lastChargingTotalEvents: 0,
batteryUsageLastWeek: 0,
picture: {
data: '[]',
type: {
ext: 'jpg',
mime: 'image/jpeg'
}
},
recordingClipLength: 60,
recordingRetriggerInterval: 5,
recordingEndClipMotionStops: false,
motionDetectionSensitivityStandard: 3,
motionDetectionSensitivityAdvancedA: 3,
motionDetectionSensitivityAdvancedB: 3,
motionDetectionSensitivityAdvancedC: 3,
motionDetectionSensitivityAdvancedD: 3,
motionDetectionSensitivityAdvancedE: 3,
motionDetectionSensitivityAdvancedF: 3,
motionDetectionSensitivityAdvancedG: 3,
motionDetectionSensitivityAdvancedH: 3,
loiteringDetectionLength: 1,
loiteringDetectionRange: 3,
loiteringCustomResponseAutoVoiceResponseVoice: 1,
loiteringCustomResponseTimeFrom: '00:00',
loiteringCustomResponseTimeTo: '23:59',
deliveryGuardPackageGuardingActivatedTimeFrom: '00:00',
deliveryGuardPackageGuardingActivatedTimeTo: '23:59',
deliveryGuardPackageGuardingVoiceResponseVoice: 2,
deliveryGuardUncollectedPackageAlertTimeToCheck: '20:00',
dualCamWatchViewMode: 4,
ringAutoResponseVoiceResponseVoice: 0,
ringAutoResponseTimeFrom: '00:00',
ringAutoResponseTimeTo: '23:59',
packageDelivered: false,
packageStranded: false,
packageTaken: false,
someoneLoitering: false,
radarMotionDetected: false,
snoozeTime: 0,
snoozeStartTime: 0,
snoozeHomebase: false,
snoozeStartChime: false,
snoozeMotion: false,
wifiRssi: -64,
wifiSignalLevel: 4,
notificationType: 2,
notificationRing: true,
notificationMotion: true,
loiteringDetection: true,
chargingStatus: 0,
battery: 94,
watermark: 1,
chimeIndoor: false,
audioRecording: true,
motionDetectionType: 0,
motionDetection: true,
statusLed: 2,
state: 1,
deliveryGuardUncollectedPackageAlert: false,
chimeHomebaseRingtoneVolume: 26,
ringtoneVolume: 80,
chimeHomebaseRingtoneType: 0,
powerWorkingMode: 0,
speakerVolume: 80,
motionDetectionSensitivityMode: 0,
autoNightvision: true,
chimeHomebase: true,
videoStreamingQuality: 5,
ringAutoResponse: false,
ringAutoResponseVoiceResponse: false,
videoWdr: false,
batteryTemperature: 13,
loiteringCustomResponsePhoneNotification: true,
loiteringCustomResponseAutoVoiceResponse: true,
loiteringCustomResponseHomeBaseNotification: true
}
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [CameraAccessory.ts:120] Doorbell Constructed Camera
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [CameraAccessory.ts:257] Doorbell config is {
name: 'DEVICE Doorbell',
manufacturer: '',
model: '',
serialNumber: '[
]',
firmwareRevision: '',
enableButton: true,
motionButton: true,
lightButton: true,
talkback: true,
talkbackChannels: 1,
hsv: true,
hsvRecordingDuration: 90,
rtsp: false,
enableCamera: true,
refreshSnapshotIntervalMinutes: 0,
snapshotHandlingMethod: 3,
immediateRingNotificationWithoutSnapshot: false,
delayCameraSnapshot: true,
indoorChimeButton: false,
videoConfig: {
audio: true,
vcodec: 'copy',
useSeparateProcesses: true,
debug: true
}
}
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [CameraAccessory.ts:126] Doorbell Is standalone? false
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [CameraAccessory.ts:129] Doorbell has a camera: Setting up camera.
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:145] Doorbell REGISTER CHARACTERISTIC MotionSensor / MotionDetected / undefined
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:150] Doorbell REGISTER CHARACTERISTIC (00000085-0000-1000-8000-0026BB765291) / (00000022-0000-1000-8000-0026BB765291)
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:190] Doorbell ON 'MotionSensor / MotionDetected'
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:145] Doorbell REGISTER CHARACTERISTIC Doorbell / ProgrammableSwitchEvent / undefined
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:150] Doorbell REGISTER CHARACTERISTIC (00000121-0000-1000-8000-0026BB765291) / (00000073-0000-1000-8000-0026BB765291)
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:190] Doorbell ON 'Doorbell / ProgrammableSwitchEvent'
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [CameraAccessory.ts:552] Doorbell configureVideoStream
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [CameraAccessory.ts:555] Doorbell StreamingDelegate
[12/05/2024 11:29:27] [EufySecurity-4.3.0] INFO [SnapshotManager.ts:128] Doorbell is set to handle snapshots with cloud images. Snapshots might be older than they appear.
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [CameraAccessory.ts:558] Doorbell RecordingDelegate
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [CameraAccessory.ts:567] Doorbell Controller
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [CameraAccessory.ts:570] Doorbell streamingDelegate.setController
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [CameraAccessory.ts:574] Doorbell recordingDelegate.setController
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [CameraAccessory.ts:578] Doorbell configureController
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:145] Doorbell REGISTER CHARACTERISTIC Battery / BatteryLevel / undefined
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:150] Doorbell REGISTER CHARACTERISTIC (00000096-0000-1000-8000-0026BB765291) / (00000068-0000-1000-8000-0026BB765291)
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [CameraAccessory.ts:167] Doorbell Enabled config: true
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [CameraAccessory.ts:169] Doorbell has a enabled, so append switchEnabled characteristic to it.
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:145] Doorbell REGISTER CHARACTERISTIC Switch / On / DEVICE Doorbell Enabled
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:150] Doorbell REGISTER CHARACTERISTIC (00000049-0000-1000-8000-0026BB765291) / (00000025-0000-1000-8000-0026BB765291)
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [CameraAccessory.ts:167] Doorbell Motion config: true
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [CameraAccessory.ts:169] Doorbell has a motionDetection, so append switchMotion characteristic to it.
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:145] Doorbell REGISTER CHARACTERISTIC Switch / On / DEVICE Doorbell Motion
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:150] Doorbell REGISTER CHARACTERISTIC (00000049-0000-1000-8000-0026BB765291) / (00000025-0000-1000-8000-0026BB765291)
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [CameraAccessory.ts:167] Doorbell Light config: true
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [CameraAccessory.ts:172] Doorbell Looks like not compatible with light or this has been disabled within configuration
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [CameraAccessory.ts:167] Doorbell IndoorChime config: false
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [CameraAccessory.ts:172] Doorbell Looks like not compatible with chimeIndoor or this has been disabled within configuration
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:258] Doorbell Pruning unused service 00000113-0000-1000-8000-0026BB765291 null
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:258] Doorbell Pruning unused service 00000112-0000-1000-8000-0026BB765291 null
[12/05/2024 11:29:27] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:258] Doorbell Pruning unused service 00000129-0000-1000-8000-0026BB765291 null
[12/05/2024 11:29:27] [EufySecurity-4.3.0] INFO [platform.ts:553] Updating existing accessory: DEVICE Doorbell
[12/05/2024 11:29:29] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'AccessoryInformation / Manufacturer': Eufy
[12/05/2024 11:29:29] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'AccessoryInformation / Model': BATTERY_DOORBELL_PLUS
[12/05/2024 11:29:29] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'AccessoryInformation / Name': Doorbell
[12/05/2024 11:29:29] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'AccessoryInformation / SerialNumber': T8213P2124230611
[12/05/2024 11:29:29] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'AccessoryInformation / FirmwareRevision': 0.1.9.5
[12/05/2024 11:29:29] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'AccessoryInformation / HardwareRevision': P1
[12/05/2024 11:29:29] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'MotionSensor / MotionDetected': false
[12/05/2024 11:29:29] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'Battery / BatteryLevel': 94
[12/05/2024 11:29:29] [EufySecurity-4.3.0] DEBUG [CameraAccessory.ts:470] Doorbell GET 'On' enabled: true
[12/05/2024 11:29:29] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'Switch / On': true
[12/05/2024 11:29:29] [EufySecurity-4.3.0] DEBUG [CameraAccessory.ts:470] Doorbell GET 'On' motionDetection: true
[12/05/2024 11:29:29] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'Switch / On': true
[12/05/2024 11:29:30] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'AccessoryInformation / FirmwareRevision': 0.1.9.5
[12/05/2024 11:29:38] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'AccessoryInformation / Manufacturer': Eufy
[12/05/2024 11:29:38] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'AccessoryInformation / Model': BATTERY_DOORBELL_PLUS
[12/05/2024 11:29:38] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'AccessoryInformation / Name': Doorbell
[12/05/2024 11:29:38] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'AccessoryInformation / SerialNumber': T8213P2124230611
[12/05/2024 11:29:38] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'AccessoryInformation / FirmwareRevision': 0.1.9.5
[12/05/2024 11:29:38] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'AccessoryInformation / HardwareRevision': P1
[12/05/2024 11:29:38] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'MotionSensor / MotionDetected': false
[12/05/2024 11:29:38] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'Battery / BatteryLevel': 94
[12/05/2024 11:29:38] [EufySecurity-4.3.0] DEBUG [CameraAccessory.ts:470] Doorbell GET 'On' enabled: true
[12/05/2024 11:29:38] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'Switch / On': true
[12/05/2024 11:29:38] [EufySecurity-4.3.0] DEBUG [CameraAccessory.ts:470] Doorbell GET 'On' motionDetection: true
[12/05/2024 11:29:38] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'Switch / On': true
[12/05/2024 11:29:38] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'AccessoryInformation / FirmwareRevision': 0.1.9.5
[12/05/2024 11:29:39] [EufySecurity-4.3.0] DEBUG [streamingDelegate.ts:102] Doorbell handleSnapshotRequest
[12/05/2024 11:29:39] [EufySecurity-4.3.0] DEBUG [streamingDelegate.ts:105] Doorbell Snapshot requested: 1280 x 720 true
[12/05/2024 11:29:39] [EufySecurity-4.3.0] DEBUG [streamingDelegate.ts:109] Doorbell snapshot byte lenght: 10321
[12/05/2024 11:29:39] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'Battery / BatteryLevel': 94
[12/05/2024 11:29:39] [EufySecurity-4.3.0] DEBUG [streamingDelegate.ts:121] Doorbell stream prepare request with session id 329796f8-4a60-4c01-a92b-2b88a7e1f655 was received.
[12/05/2024 11:29:39] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'AccessoryInformation / FirmwareRevision': 0.1.9.5
[12/05/2024 11:29:39] [EufySecurity-4.3.0] DEBUG [streamingDelegate.ts:306] Doorbell Received request to start stream with id 329796f8-4a60-4c01-a92b-2b88a7e1f655
[12/05/2024 11:29:39] [EufySecurity-4.3.0] DEBUG [streamingDelegate.ts:307] Doorbell request data: {
sessionID: '329796f8-4a60-4c01-a92b-2b88a7e1f655',
type: 'start',
video: {
codec: 0,
profile: 2,
level: 2,
packetizationMode: 0,
cvoId: undefined,
width: 1280,
height: 720,
fps: 30,
pt: 99,
ssrc: 3987466638,
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: 2130911562,
max_bit_rate: 24,
rtcp_interval: 5,
comfort_pt: 13,
comfortNoiseEnabled: false
}
}
[12/05/2024 11:29:39] [EufySecurity-4.3.0] DEBUG [streamingDelegate.ts:174] Doorbell VIDEOCONFIG: {
audio: true,
vcodec: 'copy',
useSeparateProcesses: true,
debug: true
}
[12/05/2024 11:29:39] [EufySecurity-4.3.0] DEBUG [utils.ts:144] Doorbell RTSP rtspStream: false
[12/05/2024 11:29:39] [EufySecurity-4.3.0] DEBUG [utils.ts:146] Doorbell Looks like not compatible with RTSP
[12/05/2024 11:29:39] [EufySecurity-4.3.0] DEBUG [LocalLivestreamManager.ts:58] Doorbell New instance requests livestream.
[12/05/2024 11:29:39] [EufySecurity-4.3.0] DEBUG [LocalLivestreamManager.ts:71] Doorbell Start new station livestream...
[12/05/2024 11:29:42] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'AccessoryInformation / FirmwareRevision': 0.1.9.5
[12/05/2024 11:29:43] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:101] Doorbell Raw Property Changes: 1142 -65
[12/05/2024 11:29:43] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:106] Doorbell Property Changes: wifiRssi -65
[12/05/2024 11:29:44] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'AccessoryInformation / FirmwareRevision': 0.1.9.5
[12/05/2024 11:29:44] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'AccessoryInformation / FirmwareRevision': 0.1.9.5
[12/05/2024 11:29:44] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'AccessoryInformation / FirmwareRevision': 0.1.9.5
[12/05/2024 11:29:44] [EufySecurity-4.3.0] DEBUG [LocalLivestreamManager.ts:141] Doorbell Eufy HomeBase 2 station livestream (P2P session) for Doorbell has started.
[12/05/2024 11:29:44] [EufySecurity-4.3.0] DEBUG [LocalLivestreamManager.ts:145] Doorbell Stream metadata: {
videoCodec: 1,
videoFPS: 15,
videoHeight: 1920,
videoWidth: 2560,
audioCodec: 1
}
[12/05/2024 11:29:44] [EufySecurity-4.3.0] DEBUG [LocalLivestreamManager.ts:97] Doorbell New livestream started.
[12/05/2024 11:29:46] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'AccessoryInformation / FirmwareRevision': 0.1.9.5
[12/05/2024 11:29:46] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:155] Doorbell GET 'AccessoryInformation / FirmwareRevision': 0.1.9.5
[12/05/2024 11:30:00] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:101] Doorbell Raw Property Changes: 1142 -66
[12/05/2024 11:30:00] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:106] Doorbell Property Changes: wifiRssi -66
[12/05/2024 11:30:00] [EufySecurity-4.3.0] DEBUG [BaseAccessory.ts:106] Doorbell Property Changes: wifiSignalLevel 3
[12/05/2024 11:30:04] [EufySecurity-4.3.0] DEBUG [platform.ts:677] Looking for old cached accessories that seem to be outdated...
[12/05/2024 11:30:04] [EufySecurity-4.3.0] INFO [platform.ts:693] No outdated cached accessories found.
[12/05/2024 11:30:04] [EufySecurity-4.3.0] DEBUG [Talkback.ts:98] Doorbell starting talkback
[12/05/2024 11:30:04] [EufySecurity-4.3.0] ERROR [streamingDelegate.ts:278] Doorbell Talkback process ended with error: FFmpeg exited with code: 0 and signal: null (Error)
[12/05/2024 11:30:06] [EufySecurity-4.3.0] DEBUG [Talkback.ts:109] Doorbell stopping talkback
[12/05/2024 11:30:09] [EufySecurity-4.3.0] DEBUG [streamingDelegate.ts:326] Doorbell Receive Apple HK Stop request {
sessionID: '329796f8-4a60-4c01-a92b-2b88a7e1f655',
type: 'stop'
}
[12/05/2024 11:30:09] [EufySecurity-4.3.0] DEBUG [streamingDelegate.ts:334] Doorbell Stopping session with id: 329796f8-4a60-4c01-a92b-2b88a7e1f655
[12/05/2024 11:30:09] [EufySecurity-4.3.0] DEBUG [utils.ts:144] Doorbell RTSP rtspStream: false
[12/05/2024 11:30:09] [EufySecurity-4.3.0] DEBUG [utils.ts:146] Doorbell Looks like not compatible with RTSP
[12/05/2024 11:30:09] [EufySecurity-4.3.0] DEBUG [LocalLivestreamManager.ts:110] Doorbell Stopping station livestream.
[12/05/2024 11:30:09] [EufySecurity-4.3.0] INFO [streamingDelegate.ts:377] Doorbell Stopped video stream.
[12/05/2024 11:30:09] [EufySecurity-4.3.0] DEBUG [LocalLivestreamManager.ts:118] Doorbell Eufy HomeBase 2 station livestream for Doorbell has stopped.

@jwpatmore
Copy link
Author

Update: I got it to work with the "Performance" setting, but the best video quality I can get is 640x480 at 30FPS. Is there any way to get better video quality?

@cwland
Copy link

cwland commented Jan 15, 2025

I'm getting the same issue with all my cameras. Where is the Performance setting at?

@prpercival
Copy link

I've been having the same issue. The performance setting is under Plugins -> Homebridge Eufy Security -> Plugin Config -> <accessory_name> -> Advanced Video Config -> Preset Dropdown (default is No Preset (default)). Still trying to figure out if this solves it...

@prpercival
Copy link

Okay, finally got it working. Big things were setting Advanced Video Config -> Performance and more importantly, downgrading to node v20.11.0. Was on v22 before and saw a comment saying they had to downgrade for it to work. So downgrading node seemed like the missing piece for me at least. Plugin version is currently 4.3.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Development

No branches or pull requests

3 participants