Closed Tomcatter31 closed 1 year ago
Have checked all bridges / cameras are online - This was working before I moved to 2023.8.B01 build flawlessly
Have also tried to authenticate the instance
Are you using the primary Ring account or a secondary account? I'd suggest removing the extra, empty value in locaton_ids, but I don't think that would actually cause a problem.
Unfortunately, other than logging into the Ring web dashboard with the same account and verifying devices are visibile there, I don't have much in the way of ideas. The code which lists devices is stupid simple, a single API call to Ring which returns JSON describing the devices, that's it. There's not much to go on if that API returns no devices.
I have the same problem with my Intercom. Reauthentification didn´t work so i deleted all Clients in the Web Dashboard of Ring and did a new authentification. It seems that the Home Assistant isn´t recognized and supported anymore in Ring. When it still worked, the Dashboard showed the devices as Python or with the name of Addon itself. This is no longer the case:
Have checked all bridges / cameras are online - This was working before I moved to 2023.8.B01 build flawlessly
Have also tried to authenticate the instance
@Tomcatter31 Have you tried going back to HA Core 2023.7.to see if it fixes your issue as I believe that 2023.8 has introduced some breaking changes to MQTT, although I don't know if these changes would impact this add on.
I'd ask that we please not confuse issues with HA vs ring-mqtt.
@Sn00kiT Your issue is confusing, you talk about Python, which is HA native Ring integration, not ring-mqtt. If you really have the same symptom as here, please provide logs showing ring-mqtt listing no devices and please share what devices you have.
@Tomcatter31 posted logs from ring-mqtt that show it being unable to discover devices, that can't really be impacted by anything in HA, so it's unlikely to be related to HA at all. I guess it would be interesting to know what devices @Tomcatter31 actually has at that location.
Apologies for the delay.
I am using my primary account on the ring account.
I have the following:
Ring alarm with roughly 10 - 12 window sensors - 1x zwave extender - 2x keypads 1x doorbell pro 2x indoor cams 1x stick up cam (solar) 2x spotlight cam solar (1 with the pro solar panel) 1x ring light bridge 1x floodlight solar 1x hallway chime
The cameras are on a mix of my own wifi and the wifi from the hallway chime, which is on my guest wifi due to the coverage of the "main" wifi
I checked all of the devices, none have gone offline at all during the testing on this.
I went ahead and removed the the installation of ring-mqtt and reinstalled - logging in with the same account - all is well again
Thanks for sharing. It's not really clear to me how re-installing could possibly resolve a problem like this. There ring-mqtt image is a static image, there are only two data files which are stored on /data, not in the image itself. The config file, and the state file. The config file is generated by HA and you posted it, and the state file contains the refresh token and some device specific user settings but could not impact device discovery.
Regardless, glad you got it working. Ring has had a ton of issues over the last 48 hours, even though they've only acknowledged a single 2.5 hour outage to this point. Perhaps it was somehow related.
I'd ask that we please not confuse issues with HA vs ring-mqtt.
@Sn00kiT Your issue is confusing, you talk about Python, which is HA native Ring integration, not ring-mqtt. If you really have the same symptom as here, please provide logs showing ring-mqtt listing no devices and please share what devices you have.
@Tomcatter31 posted logs from ring-mqtt that show it being unable to discover devices, that can't really be impacted by anything in HA, so it's unlikely to be related to HA at all. I guess it would be interesting to know what devices @Tomcatter31 actually has at that location.
I simply reinstalled the addon and it did work again, but maybe just a coincidence with outage on the ring side. Now it shows the correct connection on the ring web site
I know this issue is closed, but I wanted to call out that I had this exact same issue when I upgraded to the official 2023.8.0 version last night, so I expect this may impact a lot of people. I had a little difficulty finding the remedy suggestion which ultimately worked (uninstall and reinstall the add-on), so you may want to consider throwing up a notice in the README or docs just to head off more folks opening issues.
Uninstall and re-install is pretty much never required because the container literally stores no data, it's completely static. The only thing re-installing does is basically wipe out the refresh token and delete all the saved, device specific settings, assuming you had any.
Resetting the token can be done by simply stopping the addon, removing the authorized device from Ring Control Center, starting the addon and re-authenticating.
However even that is rarely needed, ~95% of issues can be solved by simply restarting the addon, which I feel like almost nobody does because they think restarting Home Assistant restarts addons as well, which it doesn't.
None of that is likely directly related to upgrading HA, that was probably just the catalyst for finding that the addon was already misbehaving.
Describe the Bug
Ring Devices are not being discovered.
Steps to Reproduce
Restart Home Assistant - MQTT Ring wil not detect devices
Expected Behavior
Ring MQTT Detects devices
Log Output
Screenshots
No response
Config File
Install Type
Home Assistant - Hassos
Version
2023.8.0b1
Operating System
HASSOS - Operating System 10.4
Architecture
X86_64
Machine Details
Physical X86_64 Machine