plugin
plugin copied to clipboard
[Bug]: S120 Solar Wall Light Cam: Error no currentSnapshot available
What happened?
I have two Eufy devices - a doorbell cam and a S120 solar wall light cam. The doorbell cam (including snapshot behavior) is working as expected.
However, the snapshot behavior for the S120 solar wall light cam is not working as expected. When I open the preview page in HomeKit (where it shows the snapshots for all my cameras), for the doorbell cam I see the last snapshot taken by the camera. For the S120 solar wall light cam, I see "Snapshot Unavailable Unable to fetch snapshot". If I click the S120 camera to view the live stream, the live stream works properly.
The logs sent below are with debug off. I can send debug logs if needed.
I'm running the latest stable homebridge and plugin release on Raspbian (bookworm). NodeJs v20.11.0. The drop-downs in the bug report may be out of date?
I changed my codec settings for the wall light cam to try to improve performance per a reddit thread I found (https://www.reddit.com/r/homebridge/comments/18cd0vd/need_help_with_adding_eufy_s100_wall_light_and/), however, the issue persists with both the default as well as these updated codec settings.
Homebridge: v1.8.4 Plugin: v4.3.0 NodeJs: v20.11.0
Device Type
Floodlight (Supported)
Plugin Version
other (UnSupported)
HomeBridge Version
other (UnSupported)
NodeJS Version
v20 (Supported)
Operating System
Raspbian 10+ (Supported)
Relevant log output
[10/16/2024, 08:44:43] [EufySecurity] ERROR Solar Wall Light Cam
Error No currentSnapshot available
error stack:
• SnapshotManager.ts SnapshotManager.getSnapshotFromCache
SnapshotManager.ts:299
• SnapshotManager.ts SnapshotManager.getSnapshotBuffer
SnapshotManager.ts:241
• SnapshotManager.ts SnapshotManager.getSnapshotBufferResized
SnapshotManager.ts:192
• streamingDelegate.ts StreamingDelegate.handleSnapshotRequest
streamingDelegate.ts:107
• CameraController.ts
CameraController.ts:1032
•
• CameraController.ts CameraController.handleSnapshotRequest
CameraController.ts:1011
• Accessory.ts Bridge.Accessory.handleResource
Accessory.ts:1949
• events HAPServer.emit
events:518
• domain HAPServer.emit
domain:488
config
{
"platform": "EufySecurity",
"name": "EufySecurity",
"username": "",
"password": "",
"country": "US",
"deviceName": "",
"cameras": [
{
"serialNumber": "",
"rtsp": false,
"enableButton": true,
"motionButton": true,
"lightButton": false,
"snapshotHandlingMethod": 3,
"delayCameraSnapshot": true,
"videoConfig": {
"vcodec": "copy",
"useSeparateProcesses": true
}
},
{
"serialNumber": "",
"rtsp": false,
"snapshotHandlingMethod": 3,
"immediateRingNotificationWithoutSnapshot": true,
"delayCameraSnapshot": true,
"refreshSnapshotIntervalMinutes": 0
}
],
"_bridge": {
"username": "",
"port": 51352
},
"ignoreStations": [
"",
""
]
}
Did you check this Common Issues pages ?
Did you check this Common Issues pages ?
yes, I did. I did not see any relevant common issues pertaining to this particular problem I'm having.
Additional note. I configured notifications for motion for this camera as well, and the motion notification provided by HomeKit also has a thumbnail image showing the same "Snapshot Unavailable" message.
This happens even after changing the camera notification settings to include the thumbnail by setting Notification->Notification Type="With Thumbnail".
Hi, I’m experiencing the same issue with two S120 and Homebridge. Everything is updated to the latest firmware, and I’ve checked various settings. I managed to get a single snapshot once, but I’ve never been able to get it again. I’ve never managed to get the livestream.
I have the same issue with my cameras. Did you find a solution?