Ring doorbell live stream in Homekit

Hi

Started messing around with Home Assistant over the holidays but have run into a problem trying to get my Ring doorbells and cameras into Apple Home via the Homekit bridge.

I can add the accessory for the doorbells fine in Home on my iPhone, and the tiles display a thumbnail snapshot, but when I try to open them up for a live stream it doesn’t work - sits there spinning then eventually fails with an error:

In the HA logs I see the following messages:

2025-01-10 22:09:09.081 ERROR (MainThread) [homeassistant.components.homekit.type_cameras] Camera has no stream source
2025-01-10 22:09:09.082 ERROR (MainThread) [pyhap.camera] [eb091419-2d62-4c79-a403-897210a4063b] Failed to start/reconfigure stream, deleting session.
2025-01-10 22:09:39.058 ERROR (MainThread) [pyhap.camera] Requested to stop stream for session eb091419-2d62-4c79-a403-897210a4063b, but no such session was found

In the HA web UI the live streaming works fine, so it’s clearly some problem with the Homekit aspect.

I found a 4yr old thread that by my interpretation means this isn’t supported by the Ring integration ?

Is that still correct ? The Ring Integration documentation states the following:

Once you have enabled the Ring integration, you can start using the camera platform. Currently, it supports doorbells and stickup cameras.

This is my first foray into any sort of home automation, and it’s a steep learning curve. Any help would be appreciated. Thanks.

Experiencing the same… any luck or solution?

1 Like

Hi, new around here and in HA.
I have the same problems, I can see the ring camera from HA but not from homekit, has anyone solved this?

So… I stumbled upon this fairly recent Github issue here: Ring live view doesn't stream in HomeKit, but works in HA dashboard · Issue #140030 · home-assistant/core · GitHub However, it was closed, as the author suggested that the feature request be made here in the community forum, but as far as I can search, that has not been done yet. Maybe I ought to do so… lol. Actually looks like Ring needs to implement the fix.