Ring does not change state on ding

I’m trying to setup an automation where a lamp turns on when the someone rings the Ring doorbell.
The automation fails as the state of binary_sensor.hall_front_door_ding does not change.
The Ring device is working properly however. When someone rings the doorbell the ring ios application send a notification that someone has rang the bell.

When I check the state changes of binary_sensor.hall_front_door_ding there are no changes, but when I check sensor.hall_front_door_last_activity I can see that it was rang.

The binary_sensor.hall_front_door_motion does change state on movement.

I tried setting up the automation to use a change state of sensor.hall_front_door_last_activity, but the problem using this sensor is that it changes state some 2 minutes after the actual ding so that’s useless.

Any ideas on how I can get the sensor to work properly?

I have this issue. With a replacement device it worked for a few months, then started doing this again. It is seemingly intermittent. Works for a few days, then fails for weeks, starts to work again for a few days then fails. Just the ding entity not being triggered the rest happens. Massive pain. We miss lots of callers.

Getting rid of Ring ASAP as is proving itself useless. Massive waste of money.

Any solution to this problem?

I opened an issue on GitHub. Please feel free to add any details I may have missed.

I’ve added the mqtt-ring addon and will use an “or” condition for both entities until this gets fixed

I have almost the same problem:

For months the Ring integration and doorbell worked very well and reliably. But over the past couple of weeks it keeps failing to activate the “ding” sensor. Typically, after a reboot it works once and then fails. I’m notaware of making any changes that should affect this.

My System currently - no March updates applied as seemed to break DeConz for me.

Home Assistant 2023.2.5
Supervisor 2023.03.1
Operating System 9.5
Frontend 20230202.0 - latest

From the logs:

Logger: homeassistant.components.ring
Source: components/ring/__init__.py:219
Integration: Ring ([documentation](https://www.home-assistant.io/integrations/ring), [issues](https://github.com/home-assistant/home-assistant/issues?q=is%3Aissue+is%3Aopen+label%3A%22integration%3A+ring%22))
First occurred: 1:03:13 AM (273 occurrences)
Last logged: 2:16:55 AM

* Error fetching Ring active dings data: HTTPSConnectionPool(host='api.ring.com', port=443): Max retries exceeded with url: /clients_api/dings/active?api_version=9 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f7f013a00>: Failed to establish a new connection: [Errno -3] Try again'))
* Error fetching Ring active dings data: HTTPSConnectionPool(host='api.ring.com', port=443): Max retries exceeded with url: /clients_api/dings/active?api_version=9 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f7f010430>: Failed to establish a new connection: [Errno -3] Try again'))
* Error fetching Ring active dings data: HTTPSConnectionPool(host='api.ring.com', port=443): Max retries exceeded with url: /clients_api/dings/active?api_version=9 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f7f012ec0>: Failed to establish a new connection: [Errno -3] Try again'))
* Error fetching Ring device data: HTTPSConnectionPool(host='api.ring.com', port=443): Max retries exceeded with url: /clients_api/ring_devices?api_version=9 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f6b858eb0>: Failed to establish a new connection: [Errno -3] Try again'))
* Error fetching Ring active dings data: HTTPSConnectionPool(host='api.ring.com', port=443): Max retries exceeded with url: /clients_api/dings/active?api_version=9 (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f6b7d5900>: Failed to establish a new connection: [Errno -3] Try again'))
'''

Did anyone manage to get to a solution for this issue or is the mqtt addon still the best option?