Hello,
I have been trying to implement an automation for Ring.
I want to realize that when someone rings the doorbell then Alexa should make an announcement.
In the eventlog of Ring I can see that the events are happening but the trigger is not working.
This is the event I am trying to use: event.ring_bell
I have checked Alexa. There is no problem here. When I test the automation, everything is fine, but when I press the button on the doorbell, nothing happens.
alias: Klingel Ankündigung
description: Sendet eine Ankündigung an Alexa, wenn es klingelt.
triggers:
- event_type: klingel_klingeln
trigger: event
conditions: []
actions:
- data:
target:
- media_player.echo_show_wohnzimmer
message: Es hat geklingelt. Jemand ist an der Tür.
data:
type: announce
action: notify.alexa_media
mode: single
are you using the ring integration? or the mqtt2ring?
if you are using the ring integration, it creates a binary sensor for the doorbell. so i have this:
trigger:
- platform: state
entity_id:
- binary_sensor.ring_doorbell_ding
to: "on"
the sensor created is binary_sensor.[name of your doorbell]_ding
I use the ring integration but there is no sensor like this.
The event is the only entity that have the information about a ring but this I’m not able to use.
I would also use the mqtt if that works better.
huh. that’s odd. this is what i see in mine:
maybe go to the device pages and see if there are sensors that need to be enabled?
mqtt does also have ding sensors, so i have both:
this is what I see there.
But unfortunaelly there is no sensor for ring
I added the ring devices per mqtt too. Here I used the following integration.
https://github.com/tsightler/ring-mqtt-ha-addon
Her is also no sensor available.
I dont know why but after several tests and several restarts now there is a sensor for ring available.
odd indeed. i’ll need to remember to say “restart the system a dozen times” …
but hopefully you’ve got what you need now?