Hey @dgreif , had a new error pop up today. Sorry for the screenshot,let me know if you need me to copy and paste the logs.

I switched back to my email and password and that seemed to fix it. Do the 2fa tokens expire over time?
@jianyu-li I鈥檓 glad you got it working. I haven鈥檛 had a refresh token expire yet, but it is entirely possible that they do. You should be able to generate another one and switch back to that instead of using email and password
Thank you. I鈥檒l report back and let you know if I can successfully generate a new one
I think I'm having the same issue because I too have been using the 2fa token.. suddenly I can't connect to my cameras while I'm out of town. My house sitter kindly restarted my Apple TV and Raspberry Pi but no luck. I'll investigate once I return home.
I had the same issue and can confirm that it was resolved for me by generating a new token. It seems that it expired after around three weeks for me at least.
I had the same issue yesterday as well. Generating a new refresh token solved the issue for me.
I believe this is happening to me, I'm out of town and all of a sudden this plugin stopped working. The official Ring app works fine. Will have to investigate when I get home.
My refresh token has apparently already expired since generating a new one last evening. Is anyone else in this thread encountering that issue?
UPDATE: A reboot of my Raspberry Pi corrected the issue. All is working well with the token I generated.
My refreshToken expired yesterday as well. Based on when we all had a conversation in #74, I'd say the refresh tokens have a life of ~25 days. The best solution I can think of is having the Ring plugin actually overwrite the refresh token in the homebridge config.json file every time we get a new one. That way you would always have an unexpired refresh token on hand. The only time you would need to get a new one by hand is if you left homebridge _off_ for 25+ days. I think this should be sufficient for the normal homebridge use-case. Will get an update out when I am done with audio 馃槯
You鈥檙e awesome @dgreif! You have the best plugin in town. Thanks for all your hard work
v5.6.1 will put a new refresh token in your homebridge config.json every time your auth credentials expire (about every hour I think). Let's see how it's doing in 30 days 馃槀
Most helpful comment
My
refreshTokenexpired yesterday as well. Based on when we all had a conversation in #74, I'd say the refresh tokens have a life of ~25 days. The best solution I can think of is having the Ring plugin actually overwrite the refresh token in the homebridge config.json file every time we get a new one. That way you would always have an unexpired refresh token on hand. The only time you would need to get a new one by hand is if you left homebridge _off_ for 25+ days. I think this should be sufficient for the normal homebridge use-case. Will get an update out when I am done with audio 馃槯