Ring doorbell ding trigger firing very late

I think I have ring setup correctly:

ring:
  username: 1
  password: 2
- alias: 'Doorbell Ding'
  trigger:
    - platform: state
      entity_id: binary_sensor.ring_front_door_ding
      from: 'off'
      to: 'on'
  action:
    - service: tts.google_say
      entity_id: media_player.living_room_speaker
      data:
        message: 'There is someone at the door.'

I see the sensor show up and it’s showing parameters like Front Door Last Ding correctly.

But when I press the bell it takes sometimes over 10 minutes before the automation is actually triggered!

I see the following in my logs:

Setup of platform ring is taking over 10 seconds.

Update of sensor.ring_front_door_last_ding is taking over 10 seconds

Is ring just not a reliable integration as it’s just web based and doesn’t have an API?

1 Like