# Ring Doorbell Autorisation button not working

**URL:** <https://community.homey.app/t/ring-doorbell-autorisation-button-not-working/7856>\
**Category:** Questions & Help\
**Created:** [January 24, 2019, 2:17pm UTC](https://community.homey.app/t/ring-doorbell-autorisation-button-not-working/7856 "2019-01-24T14:17:26Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![danone](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/danone/32/115743_2.png) [@danone](https://community.homey.app/u/danone)\
**Post date:** [February 29, 2020, 9:17am UTC](https://community.homey.app/t/ring-doorbell-autorisation-button-not-working/7856/22 "2020-02-29T09:17:09Z")

</div>

You are a pure legend! Thank you very much Adrian, my Ring works again.

P.S. You have to give us a link to donate.

---

<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:** [February 29, 2020, 9:19am UTC](https://community.homey.app/t/ring-doorbell-autorisation-button-not-working/7856/23 "2020-02-29T09:19:17Z")

</div>

Ad, you Rock!  
And while we’re on the subject [https://youtu.be/evA-R9OS-Vo](https://youtu.be/evA-R9OS-Vo)

---

<div class="post-metadata">

**Author:** ![John\_Otte](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/john_otte/32/11115_2.png) [@John\_Otte](https://community.homey.app/u/John_Otte)\
**Post date:** [February 29, 2020, 11:49am UTC](https://community.homey.app/t/ring-doorbell-autorisation-button-not-working/7856/24 "2020-02-29T11:49:10Z")

</div>

Hey Adrian, did you just adjusted the English version?

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [February 29, 2020, 1:07pm UTC](https://community.homey.app/t/ring-doorbell-autorisation-button-not-working/7856/25 "2020-02-29T13:07:30Z")

</div>

I only added 1 message to the settings screen for the Verification code. I must admit I forgot to check the other language file. Does it cause a problem?  
If you have the translation I can add that to the fork.

Can any one translate “ **Authentication Code from email** ” in to dutch for me?

---

<div class="post-metadata">

**Author:** ![Rocodamelshekima](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rocodamelshekima/32/8209_2.png) [@Rocodamelshekima](https://community.homey.app/u/Rocodamelshekima)\
**Post date:** [February 29, 2020, 2:39pm UTC](https://community.homey.app/t/ring-doorbell-autorisation-button-not-working/7856/26 "2020-02-29T14:39:43Z")

</div>

> [@Adrian\_Rockall](#):
>
> Can any one translate “ **Authentication Code from email** ” in to dutch for me?

Authenticatiecode van e-mail

---

<div class="post-metadata">

**Author:** ![manderberg](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/manderberg/32/3628_2.png) [@manderberg](https://community.homey.app/u/manderberg)\
**Post date:** [February 29, 2020, 2:50pm UTC](https://community.homey.app/t/ring-doorbell-autorisation-button-not-working/7856/27 "2020-02-29T14:50:55Z")

</div>

Great work Adrian, thx now It works again 🥳👍

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [March 1, 2020, 10:02am UTC](https://community.homey.app/t/ring-doorbell-autorisation-button-not-working/7856/29 "2020-03-01T10:02:06Z")

</div>

I haven’t tried it but it looks like [https://github.com/kaohlive/com.ring](https://github.com/kaohlive/com.ring) is a more polished version than my hack.

---

<div class="post-metadata">

**Author:** ![Jan\_Willem\_Visser](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jan_willem_visser/32/10747_2.png) [@Jan\_Willem\_Visser](https://community.homey.app/u/Jan_Willem_Visser)\
**Post date:** [March 1, 2020, 2:17pm UTC](https://community.homey.app/t/ring-doorbell-autorisation-button-not-working/7856/30 "2020-03-01T14:17:51Z")

</div>

I don’t no why but i am not able to connect to my Ring account. I entered the correct email and password but get the faultcode 401 all the time…

After a 50 times orso it works 🤪

---

<div class="post-metadata">

**Author:** ![gy\_1977](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gy_1977/32/16573_2.png) [@gy\_1977](https://community.homey.app/u/gy_1977)\
**Post date:** [March 1, 2020, 2:29pm UTC](https://community.homey.app/t/ring-doorbell-autorisation-button-not-working/7856/31 "2020-03-01T14:29:03Z")

</div>

Updated via CLI method but do I need to re-add my devices. I see the 2FA area to include code but the authentication button is greyed out when all info is inputted.

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [March 1, 2020, 2:54pm UTC](https://community.homey.app/t/ring-doorbell-autorisation-button-not-working/7856/32 "2020-03-01T14:54:50Z")

</div>

@gy_1977 Which repo are you using?  
[https://github.com/AdyRock/com.ring](https://github.com/AdyRock/com.ring) or [https://github.com/kaohlive/com.ring](https://github.com/kaohlive/com.ring)?

---

<div class="post-metadata">

**Author:** ![Jan\_Willem\_Visser](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jan_willem_visser/32/10747_2.png) [@Jan\_Willem\_Visser](https://community.homey.app/u/Jan_Willem_Visser)\
**Post date:** [March 1, 2020, 3:11pm UTC](https://community.homey.app/t/ring-doorbell-autorisation-button-not-working/7856/33 "2020-03-01T15:11:17Z")

</div>

@Adrian_Rockall: By the way, thank you verry much for the improvement of the app 👍

---

<div class="post-metadata">

**Author:** ![gy\_1977](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gy_1977/32/16573_2.png) [@gy\_1977](https://community.homey.app/u/gy_1977)\
**Post date:** [March 1, 2020, 4:09pm UTC](https://community.homey.app/t/ring-doorbell-autorisation-button-not-working/7856/34 "2020-03-01T16:09:43Z")

</div>

I’m using your repo @Adrian_Rockall

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [March 1, 2020, 4:27pm UTC](https://community.homey.app/t/ring-doorbell-autorisation-button-not-working/7856/35 "2020-03-01T16:27:16Z")

</div>

Did it allow you to Authenticate once and show the error 402?  
Have you got a code back?  
Does it show any errors near the password field?

Once you have entered the 2FA code the screen should change to the revoke button.

---

<div class="post-metadata">

**Author:** ![Jan\_Willem\_Visser](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jan_willem_visser/32/10747_2.png) [@Jan\_Willem\_Visser](https://community.homey.app/u/Jan_Willem_Visser)\
**Post date:** [March 1, 2020, 5:06pm UTC](https://community.homey.app/t/ring-doorbell-autorisation-button-not-working/7856/36 "2020-03-01T17:06:51Z")

</div>

I made an edit to my post, after many time’s of retry it finally works. 👍

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [March 1, 2020, 5:38pm UTC](https://community.homey.app/t/ring-doorbell-autorisation-button-not-working/7856/37 "2020-03-01T17:38:33Z")

</div>

Sorry, I meant to reply to @gy_1977 with those question lol.

---

<div class="post-metadata">

**Author:** ![Marcel\_Valentijn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcel_valentijn/32/20438_2.png) [@Marcel\_Valentijn](https://community.homey.app/u/Marcel_Valentijn)\
**Post date:** [March 1, 2020, 9:46pm UTC](https://community.homey.app/t/ring-doorbell-autorisation-button-not-working/7856/38 "2020-03-01T21:46:52Z")

</div>

When will this app be in Homey to install it from just there from all apps ?

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [March 1, 2020, 10:20pm UTC](https://community.homey.app/t/ring-doorbell-autorisation-button-not-working/7856/39 "2020-03-01T22:20:31Z")

</div>

The original dev has stopped supporting the app as he no longer has a Ring product and is disheartened by all the negative reactions from users when it stops working because Ring have made breaking changes to the unofficial API.  
So either someone has to take it over or Athom has to adopt it before it can be republished. So there is a possibility that it will not return to the app store.  
It is not an easy task to take on the responsibility of keeping an unofficial interface going as we never know if the rules will change again.

---

<div class="post-metadata">

**Author:** ![Marcel\_Valentijn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcel_valentijn/32/20438_2.png) [@Marcel\_Valentijn](https://community.homey.app/u/Marcel_Valentijn)\
**Post date:** [March 1, 2020, 10:41pm UTC](https://community.homey.app/t/ring-doorbell-autorisation-button-not-working/7856/40 "2020-03-01T22:41:17Z")

</div>

But here it says there is a working version for homey at GitHub. So why it is not build to an app for Homey, so we can officially install it from there ? Is that to hard ? Although the GitHub version seems to work as an app in homey. So why not put it in as official app in there as well ? I am confused about this.

---

<div class="post-metadata">

**Author:** ![Caseda](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/caseda/32/138695_2.png) [@Caseda](https://community.homey.app/u/Caseda)\
**Post date:** [March 2, 2020, 12:31am UTC](https://community.homey.app/t/ring-doorbell-autorisation-button-not-working/7856/41 "2020-03-02T00:31:22Z")

</div>

Really simple, this and the previous versions where litterely _a hack_ (reverse engineered) that can be stopped by ring at any time.

Even if not broken fully, as it is an hack, it requires constant updates to keep it working, which needs people that update the app for this, constantly, people with time, the knowledge and the willingness of wanting to update and don’t care about the amount of flag gotten when it breaks again from the many users the app has.  
I don’t know a lot of people that have time, and don’t care about the constant nagging of people, and still enjoy to update/fix/maintain the app.

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [March 2, 2020, 11:56am UTC](https://community.homey.app/t/ring-doorbell-autorisation-button-not-working/7856/42 "2020-03-02T11:56:07Z")

</div>

> [@Marcel\_Valentijn](#):
>
> But here it says there is a working version for homey at GitHub. So why it is not build to an app for Homey, so we can officially install it from there ? Is that to hard ? Although the GitHub version seems to work as an app in homey. So why not put it in as official app in there as well ? I am confused about this.

The process for an App to appear in the App store:  
One or more users create the App code. This might be kept locally on their on PC / MAC or could be put into a public store, such as GitHub.  
The advantage of GitHub is it allows multiple users to collaborate and fix bugs / add new features.

Once the App is “working” it is submitted to Athom to be published in their store. Athom may accept or reject the submission.  
If they accept then the user that submitted it becomes the owner of the App and is responsible for all future submissions. It is now possible for that use to transfer the ownership to someone that is willing to take on the responsibility.

So for the Ring App, this was originally created and submitted by Dennie de Groot, a user of both a Homey and a Ring product. Dennie spent a long time working out how to interface the two without having any help from Ring. In fact Ring don’t want other things interfacing to their products unless there is an agreement between them. But Ring will only talk to the big companies behind major products and just ignore individual users.  
Dennie no longer has a Ring product so any maintenance for the App is virtually impossible for him as he has no way to test and debug new code. As Ring have changed the rules about how to interface to their products, and still not published any documentation about it, the code had to be updated for it to continue to work. Dennie had no way to do that so he requested that the App should be removed from the store.

The versions on GitHub (there are now 2 to choose from) are copies of Dennie’s original work that have been modified to work with the new Ring interface, so they are Apps for Homey but there is no entry for them the store.

The options to get it back into the store are:

1. Dennie merges the changes back into his original code and submits it to Athom. That would mean that Dennie is still responsible for the App but he does not feel he can continue with that. I think that is understandable as a lot of users were not very nice to him when Ring broke all his hard work.
2. Another user takes on the responsibility and submits the modified App to Athom. Under the circumstances, there is a great reluctance to do this at the moment.
3. Athom takes the official route with Ring and publishes an App.

I hope that clears up any confusion over the current situation.

[Previous page](https://community.homey.app/t/ring-doorbell-autorisation-button-not-working/7856.md?page=1)

[Next page](https://community.homey.app/t/ring-doorbell-autorisation-button-not-working/7856.md?page=3)
