Skip to content

Notification Troubleshooting

Dusty Greif edited this page Jul 29, 2023 · 3 revisions

This library leverages Push Notifications to receive real-time events from Ring. Some example events that use Push Notifications:

  • Doorbell button pressed (aka ding)
  • Motion detected
  • Intercom button pressed

If you are not receiving these events, or they are only working sporadically, the steps below should help.

Steps to fix notifications

  • Ensure you are on the latest version of the homebridge-ring or ring-mqtt
  • In the official Ring App, go to the Control Center. This can be reached from the main menu, under the Account section. See this article if you are having trouble finding it
  • Click on Authorized Client Devices
  • You will now see a list of authorized devices on your account. You can either click Remove All Devices (see details below), or remove the individual devices associated with this library. The devices created by this library will be listed as android devices, with names like:
    • homebridge-ring
    • ring-client-api
    • ring-mqtt-addon
    • Device name not found
  • Once you have removed all of the extra devices, you will need to create a new refresh token. See this article for details
  • Restart your homebridge server or whatever software is using this library
  • Notifications should now be working 🤞 🚀

Removing all devices

It's common that the list of devices is really long, which is what landed you on this page in the first place. To speed up the removal process, you can choose to remove all devices with one click. The downside to this approach is that your other devices, such as your phone/tablet/computer will be logged out as well. If you remove them, you will need to log back in on each of these devices as well. The vast majority of your settings will be untouched, but you will have to reconfigure settings related to notifications. Specifically, if you had turned off ding/motion notifications for a specific camera or device, these settings will get reset to "on" when you log in again. If you don't want to mess with perfecting your notification settings on these devices, your best bet is to remove the extra devices individually.

Why does this happen?

Ring seems to have a limitation on the number of devices which can be registered to receive Push Notifications, so you will need to remove extra device logins from your account. While these shouldn't pile up over time, there are cases where this library will cause a new device registration to be added each time it is started.