I Have decided to share here my experience and how I have managed to integrate Ring Alarm into Homme Assistant.
There are several topics on this subject but non was fully completed for me. May be someone else will find better explanations but just in case I prefer to share here also my settings. Let’s directly go to the installation process.
1/ Integration of Ring-MQTT with Video Streaming
The first 5 steps are nothing than what is given in the original installation of the github page. Here below the link to the Github page. But I will also repeat them here so you will have everything in one place.
1. Navigate to the add-on store in the Home Assistant UI (Settings in the left menu, then Add-on and finally Add on Store)
2. Select the three vertical dots in the upper right-hand corner and select repositories
3. In the Manage add-on repositories screen enter the URL for this projects Github page (GitHub - tsightler/ring-mqtt-ha-addon: Home Assistant addon to integrate Ring alarm and camera devices via MQTT) and click add
4. After adding the repository scroll to the bottom of the list of addons or use seach to find the addon
5. Select the addon and click the Install
6. Go to the “Configuration” Tab and leave all in default settings:
7. Comeback to the “Info” tab and click “START”
8. Click on “OPEN WEB UI” and you will be taken to a page where you have to enter your login and password of your Ring account.
9. Once you have done the previous step, a Token will be sent to your phone number that you have registered with your Ring account.
10. Paste that Token and you are done.
2/ Integration of Mosquitto Broker
Here we need to give some explanations. As Ring is not able to communicate directly, we need to have an intermediate server and a communication method. This is going to be Mqtt.
11. Go to Settings > ADD ON STORE >
12. Search for the “Mosquitto broker” or Type “MQTT”
13. Click on “INSTALL”
14. In my case I have also enabled “Start on boot” and “Watchdog”
15. Now click on “START”
16. For now, I’m using the autogenerated credentials.
17. Now I advise you to restart HA.
18. Once you have restarted go to Settings > Devices & Services
19. if you are lucky, HA will auto-discover the MQTT integration.
20. If the auto-discover didn’t work, just go to “ADD INTEGRATION” and search for MQTT and add it.
21. In my case and for now I have left all the configuration of this integration in default settings.
22. Click on “CONFIGURATION” located in the bottom of the integration icon
23. In the new window that have popped-up, in the last section “Listen to a topic” just type “#” and click on “START LISTENING”
24. Wait for few mins and if your Ring Alarm is correctly communicating with the “Ring” app and all the system is connected to you LAN, MQTT messages will appear below.
25. Once all your messages are correctly received (depending on the number of equipment you have attached to your Ring base station), you can stop the listening process and come back to the “Devices & Services” page.
26. Again if you have done all correctly, now in your Mosquitto broker integration logo, you should see the number of discovered “devices” and “entities”.
27. Done,
28. Now as any device or entity you can see all your Ring Alarm connected devices, such as the base station, outdoor siren, indoor motion / door sensors… You can use them to create your Alarm panel, battery levels of the sensors, automations etc…
Here below is my Alarm panel settings. I’m still not done with all sensors installation. I will post an update later. I Hope this will help more people. Almost all the entities and attributes you need to monitor and operate the Ring Alarm from HA are available. Thank you for the creator of this Integration.