How to add Ring Devices with Apple HomeKit [Step by Step Guide]

Ring devices don’t support to HomeKit. But you can connect your Ring smart devices to Apple HomeKit using a hub or bridge. So, you can control your smart devices with iOS Home App and Siri. There're a few solutions namely Homebridge, HOOBS, and Raspberry Pi to add Ring Devices with Apple HomeKit

How to add Ring Devices with Apple HomeKit
How to add Ring Devices with Apple HomeKit

If you are heavily invested in the Apple Ecosystem, you know that HomeKit is a great way to control your smart home devices. But unfortunately, Ring devices don’t support HomeKit because of the compatibility and security standards of Apple.

Also, with increasing Ring’s device ecosystem, all of these devices have the ability to be useful in HomeKit beyond just their base functionality. Although Ring can’t provide this capability themselves, Homebridge provides the ability to use Ring devices with your Apple HomeKit. Let’s take a look at how to use Ring devices with Apple HomeKit.

Way to add Ring Devices to Apple HomeKit

Like many smart automation devices, Ring and Apple HomeKit can connect to a third-party software and hardware solutions. Thanks to the HomeKit developer community for their solutions that can integrate Ring devices to Apple HomeKit. There are two main solutions to doing it.

  1. Software Solutions
  2. Hardware Solutions

01. Software Solution

Homebridge

Homebridge is a lightweight server and third-party software application designed to unify your entire smart ecosystem under one simple control system. It can integrate with your home automation system to offer HomeKit integration for your smart home accessories that don’t directly support Apple HomeKit. In other words, it is a bridge between HomeKit and the third-party application.

Instead, check out Homebridge Guide to know more about How to use Homebridge with HomeKit.

It emulates the HomeKit API and also requests non-HomeKit smart devices. It is designed to be installed on a diverse set of devices. Also, it makes it possible to use non-home kit certified devices with the iOS Home app and Siri. Now, you can connect any device to HomeKit using Homebridge.

Install Homebridge on your PC

The first way is to set up Homebridge on your computer (macOS, Windows 10, Linux, and Docker). All you need to have your computer running 24/7. Also, you can install the Homebridge yourself. But, you need some technical experience to do it yourself.

You can find our step guide to add Ring Devices to Apple HomeKit using Homebridge.

Having any problem with installing Homebridge yourself?

Getting the setup right for Ring devices is a bit more complicated.  If you think you need help in this matter don’t worry we got you covered.

Kodmy expert team is here to help you when adding Ring devices to HomeKit. Our experts in the Kodmy team are a very knowledgeable and experienced team related to any Home Automation. They will actively engage with you and do all the things from A to Z. What you need is a Remote Desktop contact such as AnyDesk or any other and that’s all. Our experts will resolve the problems you have while installing Homebridge or even do the whole process for you.

You can now request the Homebridge installation in your PC from our team from the contact button below and we promise you that we’ll reach you within 24 hours. That’s a promise that we’ll keep for real.

02. Hardware Solution

1. HOOBS

HOOBS is one of the Harware-based solution that stands for Homebridge out of the box. You can convert non HomeKit devices into HomeKit compatible with HOOBS. It also can integrate many devices with HomeKit. And yeah! It is compatible with over 2000 accessories now. However, HOOBS is a more expensive solution than the other solutions. It takes a few minutes to set up and get all Ring devices integrated with HomeKit.

Get HOOBS all in one for $241.99

2. Raspberry Pi

Raspberry Pi is a popular low-cost single board computer. If you plan on running your Raspberry Pi through WiFi, you’ll need to connect your Pi to your home network. Also, you’ll need a minimum 4GB microSD card and admin tights on a separate OS (Window, Mac, Linux) apart from the Pi (Note: To flash Homebridge onto the microSD card). You know what Raspberry Pi is the cheapest solution to add Ring devices into HomeKit.

Get Raspberry Pi for $166.98

Homebridge Hub or Homebridge on a computer for ring devices?

Homebridge Hub or Homebridge on a computer for ring devices
Homebridge Hub or Homebridge on a computer for ring devices

You can use Ring devices with your Apple HomeKit using Homebridge Hub or Homebridge on a computer. Let us see how to set up Homebridge with Ring devices using Homebridge Hub. It is a small device with prepackaged software and hardware solution. It already comes with a Homebridge setup. Also, it connects to the home network to integrate Ring accessories with your Apple HomeKit.

The second way to set up is Homebridge on a computer. I think this is not a good solution. Because, to control the devices using this method, you need to have your computer running 24/7. This could be expensive for most people. So, Homebridge Hub is cheap than the second one. You need to install the plugin for the Ring devices that you want to connect to your HomeKit.

Why does HomeKit need a Homebridge?

Homekit only needs the bridge device to be supported. Hence, any device will be recognized by HomeKit automatically that connects to the bridge. Usually, such devices are introduced by the bridge maker. But in this case, it is defined by the third-party plugins. There are many plugins available. So, you can easily install and add those accessories to HomeKit. Once Homebridge is installed, you will be able to find other useful options.

When we consider the Ring case, the suitable plugin provides a connection between Ring’s cloud services and the Home hub. It allows Homekit to find your Ring devices just like other HomeKit devices.

Does Ring work with Apple HomeKit?

Does Ring work with Apple HomeKit?
Ring with Apple HomeKit

Ring devices don’t support HomeKit. But you can connect your smart devices to the smart home network using a hub or bridge. It handles communication between network protocols or a different platform. Also, it acts as a translator. Homebridge has been created to handle the transaction of commands between Ring products and HomeKit.

Install the Ring plugin for Homebridge to set up. Then, you can get a refresh token for setting up your Ring plugin. Also, you can use email, password, and two-factor authentication code for a Ring account. After that, the Ring devices should be visible in the Home App on your HomeKit.

Furthermore, Ring devices or any products are not officially certified by Apple. You can only integrate ring products or any products using Homebridge.

Check the compatibility of your smart devices

Now, you can know the compatibility of your smart devices easily before buying, if you want to check the compatibility of your smart home devices with your favorite ecosystem (Apple HomeKit, Alexa, or Google Assistant), you can download Canda - Smart Home Device Compatibility Checker.

Step by Step guide to add Ring Devices to HomeKit using Homebridge

  1. Install Homebridge to your device
  2. Install Ring Plugin
  3. Edit the configuration file
  4. Run the plugin
  5. Control devices on HomeKit

Now, you can easily add your Ring device to HomeKit using Homebridge with this step guide.

Special Note: Do you want any help in this matter? Kodmy Experts is here to help you. Simply, you can Request for Homebridge Installation from Kodmy team.

01. Add Homebridge to Mac/PC

You can easily add add any device to HomeKit with a few steps. As the first step, you need to add Homebridge to your Mac or PC. Want to know how to install Homebridge on Mac or PC ? Then, you can find connect any smart home devices to HomeKit article to know about add Homebridge to Mac/PC.

02.  Install Ring Plugin

Once you have added Homebridge to your Mac/PC, you need to install the homebridge ring plugin to your computer.

  • Open the Terminal on your PC
  • Install the Homebridge plugin using terminal or Homebridge UI

Plugins are Node.js modules published through NPM as well as tagged with keyword homebridge. So, this plugin has a name with the prefix homebridge- such as homebridge-ring. Now, install the Ring plugin using:

npm i –g –unsafe-perm homebridge-ring

or

npm i –g homebridge-ring

Here're the steps for downloading the Ring plugin using Homebridge UI.

Step 01: Open Homebridge in your web browser (http://homebridge)

Open Homebridge in your web browser
Homebridge UI

Step 02: Click on the plugin in the menu bar

Click on the plugin in the menu bar
Homebridge > Plugins

Step 03: Search in the search field for Homebridge Ring as shown in the image

Search in the search field for Homebridge Ring
Homebridge > Plugins > Search Homebridge Ring

Step 04: Install the verified version via the install button

Install the verified version via the install button
Homebridge UI > Plugins > Homebridge Ring > Install

It takes a few minutes to install the plugin. Once the plugin is installed you have to check whether the installation is successful or not.

  • log in with your Ring account (username and password) and verification will take place
log in with your Ring account (username and password)
log in with your Ring account (username and password)
  • Enter the code received and click on “Verify code”
Enter the verification code
Enter the verification code
  • Click on the on/off symbol in the menu bar to restart Homebridge
Click on the on/off symbol in the menu bar to restart Homebridge
Restart Homebridge 
  • Your Ring device will be visible automatically in the Home App after Homebridge has restarted

03. Edit the configuration file

You want to edit the config.json file of Homebridge before you run the plugin. Then add the Ring platform in your homebridge json file. Here, you can use homebridge-config-ui-x to do the easiest configuration which you can enter your Ring credential to get logged in. Also, the configuration screen will appear once the plugin has been installed.

Now, Ring requires the use of two-factor authentication for all accounts. To turn on the two-factor authentication, they want a special refresh token. It allows you to bypass email, password, and two-factor authentication together.

Edit ~/.homebridge/config.json, inside "platforms": [ ... ] add:

All you need to do is run the following commands to get the refresh token.

If you have installed homebridge-ring globally, you can use:

ring-auth-cli

If you don’t have installed homebridge-ring globally,

npx -p ring-client-api ring-auth-cli

After then you’ll see a refresh token after entering your information in the output.

Copy the refresh token > Open up your config file using:

ring-client-API

Remove your email and password values > add refresh token: "TOKEN FROM COMMAND ABOVE" > Restart your home automation app

Then,  do the basic configuration. (Note: Do remember! You can change the username and password but keep the existing formatting and length)

{
"platforms": [
{
"platform": "Ring",
"email": "some.one@website.com",
"password": "abc123!#",

// For 2fa accounts only. See below for details
"refreshToken": "TOKEN GENERATED FOR 2fa ACCOUNTS",

// Optional. DO NOT INCLUDE UNLESS NEEDED.
"locationIds":
["488e4800-fcde-4493-969b-d1a06f683102", "4bbed7a7-06df-4f18-b3af-291c89854d60"],
"alarmOnEntryDelay": false,
"beamDurationSeconds": 60,
"hideLightGroups": true,
"hideDoorbellSwitch": true,
"hideCameraMotionSensor": true,
"hideAlarmSirenSwitch": true,
"cameraStatusPollingSeconds": 20,
"cameraDingsPollingSeconds": 1
}
]
}

04. Run the plugin

Step 1: Navigate to the directory using your Homebridge plugin (Ex: homebridge-nest)

Step 2: Run the plugin using:

homebridge -D -U ./config/ -P ./

05. Bridge to HomeKit (Adding Homebridge to iOS)

Step 1: Open the Home app on your Apple Device (iPhone or iPad)

 Open the Home app on your Apple Device (iPhone or iPad)
Home App

Step 2: Then, you need to tap the Home tab and + (plus) button in the top right

Tap the Home tab and + (plus) button in the top right
Click plus (+) mark

Step 3: Next, Tap Add Accessory

Tap Add Accessory
Tap Add Accessory

Step 4: Scan QR code in the Homebridge UI using your iPhone or you can enter the 8-digit PIN code. (If you don’t remember PIN code, you can find code in the config.json file)

Scan QR code in the Homebridge UI using your iPhone
Scan QR code

06. Control device on HomeKit

Once your smart devices have been added, you can be able to tell Siri to control them. Also, you can give a name to your device. So, Siri can easily recognize your device and control it.

Step by Step guide to add Ring device to HomeKit using HOOBS

1. Plug in the Raspberry Pi

2. Connect HOOBS to your network

3. Pair HOOBS with Homekit

4. Install the Ring plugin

5. Connect the plugin to your Ring account

HOOBS offers 3 ways to get your initial setup. So, you can do your initial setup using one of the following methods.

  • Download the image and image a Micro SD card yourself
  • Buy just a pre-imaged Micro SD card. So, you can plug it into an existing Raspberry Pi
  • Buy a pre-configured Raspberry Pi-based device directly from them

You can Get HOOBS all in one for $241.99

HOOBS can be installed on Debian 10.10, Ubuntu 20.04, or Raspberry Pi OS (any Debian). Let's see how to install HOOBS on Raspberry Pi.

Special Note: If you want to install Homebridge on your Mac or PC, you can simply Request your Homebridge Installation Process from Kodmy Team. Not only install Homebridge, But also for the all stuff related to adding Ring device to Apple HomeKit

01. Plugin the Raspberry Pi

Firstly, you need to unbox your Pi, and then insert the prepared MicroSD card. Now, you can power it up. Also, you can see some instructions for setting up WiFi and connecting to the UI if you have a monitor connected.

MicroSD card
MicroSD card

02. Connect HOOBS to your network

Once connected to the Raspberry Pi, then you need to set up HOOBS on your network. If you have used a wired Ethernet connection, HOOBS already takes care of network configuration. But, you just connect it to temporary Wi-Fi. Do following steps

Connects HOOBS to your Network
HOOBS
  • Plug the HOOBS box into an outlet
  • Connect HOOBS to your router with included plug and micro USB cable
  • Check for the Wi-Fi network ‘HOOBS’ on your iPhone.
  • Once connected, prompted to select your Wi-Fi network
  • Enter the passphrase (Note: Now, configure the HOOBS box on your network)
  • Next, fire up a web browser and If you are on a Mac open your web browser to connect to the HOOBS device and then go to http://hoobs.local
  • After a few minutes, you’ll get the HOOBS startup screen and then enter your username and password to create an account (You can see a box to set up an administrator account and password)

03. Pair HOOBS with HomeKit

Then, you’ll see the dashboard and as the next step, you want to add your new bridge to HomeKit before adding the ring plugin.

  • You can see the QR code on the dashboard
  • Go to the Apple Home app
  • Add a new accessory in the Home App
  • Scan the QR code with your phone camera
  • Now, you can check whether add the list of hubs and bridges in the home app
  • Go to the Home icon in the top left
  • Then, scrolling down to Home settings
  • After then, open the Hubs and Bridges section
  • Finally, you can assign your HOOBS device to a room

04. Install plugins (Adding your first plugin)

You must know what accessory you want to add first. So, you can search for the Ring plugin in the plugin section.

There’re two plugins namely Accessories and Platforms

Accessories – it is a device that can be directly controlled by HomeKit. But, it needs you to add individual devices in the accessories section after installing the plugin.

Platform – It requires communication via the vendor’s web service. But, This plugin won’t require anything more to be added once configured in HOOBS

  • Once connected to HomeKit, go to the HOOBS dashboard
Once connected to HomeKit, go to the HOOBS dashboard
HOOBS dashboard
  • Click on the Plugin icon on the toolbar
Click on the Plugin icon on the toolbar
HOOBS dashboard > Plugins
  • Search “Ring” plugin in the search field (Enter the accessory or brand that you’re looking for in the search bar)
Search “Ring” plugin in the search field using HOOBS
HOOBS dashboard > Plugins > Search "Ring" 
  • You just click on the install button (HOOBS certified logo above it)
Install Ring plugins using HOOBS
HOOBS dashboard > Plugins > Search "Ring" > Install
  • You can see this installed plugin under the plugin section

05. Connect the plugin to the Ring account

  • Click the ‘three dots’ menu of HOOBS
connect the ring plugin to the Ring account
HOOBS menu bar > Click on Three dots
  • Then, you can click on the terminal
connect the ring plugin to the Ring account
  • Type the following commands and press enter :
npx -p ring-client-api ring-auth-cli
Connect the plugin to the Ring account
  • Now, you’ll see a prompt and then enter your Ring email and password
Connect the plugin to the Ring account
Enter Ring email and password
  • You’ll get a two-factor code (Enter into the prompt)
Connect the plugin to the Ring account - Enter two factor code
Two-factor code
  • After that, generate a long string in double quotes and copy it
Copy refresh token to Connect the plugin to the Ring account
Copy refresh token 
  • Click the plugin menu icon and then click configuration
  • Now, you can paste a long string into the Refresh Token
  • Finally, save changes

06. Add Ring Accessory to HomeKit

Once added to HomeKit, you want to find it under “bridges” in the Home setting

(Home icon > Home setting..> Select Home > Hubs and Bridge > Bridge > Click on the bridge > show device setting

  • Add Homebrdige to iPhone
  • Open the Home App on Apple Device
  • Select Add accessory
  • Tap can’t scan or don’t have a code
  • Then, you can select your HomeBridge
  • Display (uncertified Accessory)
  • Select Add anywhere
  • Manually enter HomeKit set up code
  • Add Homebridge devices to your home

Now, you can control your Ring device with HomeKit using HOOBS.

Instead, if you own myQ devices, you may be interested in learning How to add myQ devices to Apple HomeKit . Let's see how.

Is HOOB safe?

In my opinion, as long as it’s run on a secure piece of hardware, Homebridge is safe to use. Also, HOOB is a dedicated out-of-the-box piece of kit. It should be very safe as it uses HomeKit level security. However, it’s running on your own Raspberry Pi or other device, vulnerabilities may be introduced by other programs.

Step by Step guide to add Ring Devices to HomeKit using Raspberry Pi

Before you begin – What you’ll need

  • Supported Raspberry Pi Models
  • A 4GB or larger SD card
  • A Windows, macOS, or Linux computer with an SD reader

You may Get Raspberry Pi for $40.98

Let's see Steps by Step Guide to add Ring devices to HomeKit

1. Download and Flash to SD card

2. Connect to Network

3. Manage Homebridge

4. Connect to HomeKit

5. Install and configure the plugin

Special Note: You can control your Ring devices with iOS Home App and Siri using Homebridge solution. If you think you want to install Homebridge on your Mac or PC, Kodmy Expert will help you when adding your devices to HomeKit. So, you don't need any technical knowledge. You can contact Kodmy Team for installing the Homebridge.

Here's the easy steps guide to add Ring devices into HomeKit using Raspberry Pi.

01. Download and Flash to SD card

No sign up required to use Homebridge Raspberry Pi Image (It is completely free). Raspberry Pi imager is the easiest way to flash the Homebridge Raspberry Pi Image to your SD card.

Raspberry Pi
Raspberry Pi

Step 01: Download the newest version of Raspberry Pi Image and open the Raspberry Pi Imager Application. Download Raspberry Pi

Download the newest version of Raspberry Pi Image and open the Raspberry Pi Imager Application
Raspberry Pi imager

Step 02: Next, you need to click the choose OS button

click the choose OS button
Raspberry Pi > Choose OS

Step 03: Scroll down and select the “other specific purpose OS” category as shown in the image bellow

select the “other specific purpose OS” category
Other specific purpose OS

Step 04: Select Homebridge, then choose the latest Homebridge image

Download and Flash to SD card
Select official Homebridge Raspberry Pi image

Step 05: After then, click choose Storage and select your SD card

choose Storage and select your SD card

Step 06: Finally, click the write button

choose Storage and select your SD card

02. Connect to Network

You can connect your Pi using Ethernet or Wi-Fi. If you want to connect Raspberry Pi using Ethernet, no need to do the additional configuration. All you need to do is power on your smart device for the first time.

But, if you have decided to connect your Raspberry Pi using Wi-Fi, follow these steps

1. Power on your device (without an Ethernet cable attached)

2. Scan for new Wi-Fi network (Use your mobile phone)

3. Connect to the hotspot named Homebridge WiFi Setup

4. After a few moments open the captive portal and then you can connect the Raspberry Pi to your local Wi-Fi network.

03. Manage Homebridge

Using the Homebridge user interface, you can install, remove, update the plugin, and modify the config.json file of Homebridge. (Default username and password is both admin)

If you’re a Mac user, you want to access the user interface via http://homebridge.local. Otherwise, if you’re a Windows user, you need to find the IP address of your Raspberry Pi. Follow these steps

To find the IP address

  • First, you have to log in to your router and find the “connected devices” or “dhcp client’ page
  • You can use your iPhone to access http://homebridge.local (You can find the IP address under System Information once you login homebridge using the default username and password)
  • You need to download the Fing app for iOS or Android to scan your network
  • Once finished booting the IP address will be displayed on the attached screen, if you plug a monitor into your Raspberry Pi

04. Connect to HomeKit

Step 01: Open the Home app on your Apple device

Step 02: Tap the home tab and plus (+)

Step 03: Tap Add Accessory, then scan the QR code

If you add accessories for the first time, you may get a message saying Additional Setup Required. So then, when you add a plugin, it appears in the Home App without any permission.

You can buy Raspberry Pi via the link below,

Get Raspberry Pi for $40.98

What can you do with Ring – HomeKit Integrations?

You can easily control your camera stream, turn lights on/off, and trigger your alarm from the Home app with HomeKit integration for Ring devices. There are many integrations such as Ring HomeKit camera, Ring HomeKit doorbell, Ring HomeKit HomeBridge, Ring HomeKit hoobs, and more.

  • Ring Doorbell with HomeKit

Now Ring Doorbell can integrate with your HomeKit. Once you integrate, you can monitor your ring doorbell by clicking on the doorbell icon on the Home app. You will get a notification if someone rings your doorbell. It is awesome, it also includes a snapshot from the camera.

  • Ring security cameras with HomeKit

It is similar to the Ring doorbell. It also works very smoothly with your HomeKit. You can get motion sensor alerts, rich notifications, and also snapshots from the camera. You can able to open a live stream from the Ring app.

You may get the All-new Ring Stick Up Cam Solar HD Security Camera from Amazon. Click the image below.

  • Ring Alarm with HomeKit

When integrating with HomeKit, the ring alarm works as a fantastic gadget. You can able to arm or disarm the alarm from your home app.  Also, you can set up personalized automation using your HomeKit.

  • Ring Smart Lighting with HomeKit

You can use the Home app to control and trigger all Ring Smart Lighting products such as path lights, spotlights, and floodlights. Also, you can use it with your Ring camera or alarm to get protected from intruders. It is automatically triggered when you have an intruder.

Now, you know how to add Ring Devices to Apple HomeKit, instead check out How to add Tuya Devices to Apple HomeKit to know more about Tuya HomeKit.