Ring Integration abandoned' lookign for dev to finish existing PR to fix snapshots - been ready since Nov 2025

Ring camera snapshots have been broken since day one… HusainCode created a fix and a PR that was never completed, and been silent since Nov 2025

PR… Fix ring camera last recording snapshot extraction by HusainCode · Pull Request #156905 · home-assistant/core · GitHub

Documented…

… and several other HS forum threads documenting this bug

I’m not a dev so asking ANY kind dev, including sdb9696 (integration owner) to help the thousands of HA users that have Ring cameras.

If you have the skills, please do a PR for this so we can have a fix.

thank you

From HusainCode’s post…

  1. What was wrong:
    The Ring integration kept showing old images because it was grabbing a frame from the last recorded video instead of requesting a fresh snapshot from the camera.
    async_camera_image() used ffmpeg.async_get_image() on self._video_url, which always pointed to the most recent motion recording not a live image.
    So if the last recording was hours old, the snapshot was also hours old.
  2. What the fix does:
    The ring-doorbell library (v0.9.13) already provides async_get_snapshot(), which tells Ring’s API to take a new, real-time photo.
    The integration simply wasn’t calling it.

Now:

  • live_view cameras use async_get_snapshot() → always get a fresh snapshot.
  • last_recording cameras still use video frame extraction → correct behavior for that camera type.
  1. PR / ticket summary version:
    Fixed by switching live_view cameras to use async_get_snapshot() instead of extracting frames from old recordings. The integration was previously pulling from cached videos instead of requesting new snapshots from Ring’s API.