A few weeks ago I installed the Ring Alarm and wrote a post about it. Towards the end, noted that I wanted to integrate it with Home Assistant. Unfortunately, native integration isn’t there yet, but the good news, at least for those running Hass.io, is that there is a Hass.io addon that will integrate all Ring devices via MQTT.

If you don’t have Hass.io, it’s still very much possible to get this going, but I just don’t know the details on how to do that. So I’m not going to go into any detail on how to do that.


The first thing that you need to do is install an MQTT broker. Many HA users already have that. If you don’t, then the easiest way to get it running is to use the Hass.io addon. I’m currently using the official Mosquitto Broker addon. But I’ve been thinking about moving to the community addon, MQTT Server and Web Client. Either should work just fine. I recommend configuring it with a username and password.

After you set it up, you will need to add some config to the HA yaml file and then restart HomeAssistant.

  broker: core-mosquitto
  username: username
  password: password
  discovery: true
  discovery_prefix: homeassistant
    topic: 'hass/status'
    payload: 'online'
    qos: 0
    retain: false

Ring HASS.io Addon

Next, install the Ring addon for Hass.io. Go to the Hass.io menu and then to the Addon Store. Add the https://github.com/rs1932/ring-alarm-hassio-addon repository. Open the Ring Addon, and edit the config for it. You should only need to add the username and password for the MQTT broker and the email/password for Ring. You may need to change the IP address for the MQTT broker as well.

Now when you start the addon, the sensors should show up in Home Assistant. They will definitely show up in the states view. In lovelace, they might have to be added before they will show up, depending on how you have it setup.

Feel free to comment below if you have any questions.



9 Replies to “Integrating Ring Alarm with Home Assistant

    1. Yes. Assuming you have the config for the ‘birth message’ in your HA configuration. It worked fine for me, and I had someone on Reddit that added that to theirs, and it fixed it for them.

  1. Hi

    Been trying to get this going for a month. Did a fresh install of HASSIO yesterday

    HASSIO on a Pi3 Community MQTT

    All the sensors show in the Ring add-on log file but zero cute pictures on the overview tab as well none of the sensors show in states.  Log for Mqtt says happy also

    Any ideas what I am missing?



    1. Did you add the config for discovery in your Home Assistant config? They won’t show in Home Assistant automatically unless you have that enabled.

  2. You talking about this ?

    # MQTT mqtt: broker: username: mqttuser password: mqttpw discovery: true discovery_prefix: homeassistant birth_message: topic: ‘hass/status’ payload: ‘online’ qos: 0 retain: false

    1. Yes. That looks right. Make sure to look at the HA logs to make sure that HA is connecting to your broker. That connection is the only thing that I can think of that might be the problem based on what you said.

  3. Thanks, of course it was pilot error

    I installed the mosquito web server and client not the broker.

    silly thing works 🙂

    Thanks again,


Leave a Reply

Your email address will not be published. Required fields are marked *