# HomeKit/ Ring doorbell

**URL:** <https://community.homey.app/t/homekit-ring-doorbell/72407>\
**Category:** Questions & Help\
**Created:** [November 20, 2022, 12:40am UTC](https://community.homey.app/t/homekit-ring-doorbell/72407 "2022-11-20T00:40:12Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jamie\_Higgs](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jamie_higgs/32/30818_2.png) [@Jamie\_Higgs](https://community.homey.app/u/Jamie_Higgs)\
**Post date:** [November 20, 2022, 12:40am UTC](https://community.homey.app/t/homekit-ring-doorbell/72407/1 "2022-11-20T00:40:12Z")

</div>

Hey looking for some help, pushing a ring doorbell to HomeKit via homeykit and it only shows as a motion sensor. Is there another app or a setting.

TIA

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [November 20, 2022, 7:10am UTC](https://community.homey.app/t/homekit-ring-doorbell/72407/2 "2022-11-20T07:10:13Z")

</div>

> [@Jamie\_Higgs](#):
>
> Is there another app or a setting.

It depends on the device class and its capabilities if HomeyKit is able to recognise it properly.

To find out, go here: [Homey Developer Tools](https://tools.developer.homey.app/tools/devices)

Then find your device and tell me its class and which capabilities are defined for it.

---

<div class="post-metadata">

**Author:** ![Jamie\_Higgs](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jamie_higgs/32/30818_2.png) [@Jamie\_Higgs](https://community.homey.app/u/Jamie_Higgs)\
**Post date:** [November 20, 2022, 7:25am UTC](https://community.homey.app/t/homekit-ring-doorbell/72407/3 "2022-11-20T07:25:27Z")

</div>

It says sensor, but in homey I can view as a camera

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [November 20, 2022, 7:29am UTC](https://community.homey.app/t/homekit-ring-doorbell/72407/4 "2022-11-20T07:29:05Z")

</div>

If the Ring app says it’s a sensor, then HomeyKit doesn’t know any better.

You’d have to ask the app developer why they didn’t choose for the `doorbell` class:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/8/a83a032181f1d349bf50b0fcf8f8b3705995d765.png)

---

<div class="post-metadata">

**Author:** ![DaneedeKruyff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daneedekruyff/32/964_2.png) [@DaneedeKruyff](https://community.homey.app/u/DaneedeKruyff)\
**Post date:** [November 20, 2022, 7:58am UTC](https://community.homey.app/t/homekit-ring-doorbell/72407/5 "2022-11-20T07:58:59Z")

</div>

The doorbell is defined as a _sensor_ and uses _alarm\_generic_ for the ‘doorbell ring’ functionality. It also uses _alarm\_motion_ for it’s motion sensing (obviously 😉 )

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [November 20, 2022, 8:20am UTC](https://community.homey.app/t/homekit-ring-doorbell/72407/6 "2022-11-20T08:20:37Z")

</div>

That doesn’t translate well to HomeKit, which expects a device class `doorbell` (with `alarm_generic`), so to get it working it would require creating a [virtual device](https://homey.app/a/com.arjankranenburg.virtual/) of the correct class and with the correct capability.
