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]: S120 Solar Wall Light Cam: Error no currentSnapshot available #639

Open
mgeorgia opened this issue Oct 16, 2024 · 4 comments
Open
Labels
bug Something isn't working

Comments

@mgeorgia
Copy link

mgeorgia commented Oct 16, 2024

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": [
                "",
                ""
            ]
        }
@mgeorgia mgeorgia added the bug Something isn't working label Oct 16, 2024
Copy link

Did you check this Common Issues pages ?

@mgeorgia
Copy link
Author

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.

@mgeorgia
Copy link
Author

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".

@ArtB23
Copy link

ArtB23 commented Dec 16, 2024

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.

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

2 participants