ring: Ring accessories no longer appear in Homebridge

Bug Report

Describe the Bug

Ring are no longer showing up.

To Reproduce

Steps to reproduce the behavior:

  • Start Homebridge
  • Attempt to change alarm state.
  • Alarm and other ring objects do not appear.

Expected behavior

Ring accessories appear in Homebridge

Screenshots/Logs

[11/29/2020, 2:08:07 PM] Loaded plugin: homebridge-ring@9.12.6 [11/29/2020, 2:08:07 PM] Registering platform ‘homebridge-ring.Ring’ [11/29/2020, 2:08:13 PM] [Ring] Initializing Ring platform… [11/29/2020, 2:08:24 PM] [Ring] 404 from endpoint https://api.ring.com/clients_api/ring_devices [11/29/2020, 2:08:24 PM] [Ring] Session hardware_id not found. Creating a new session and trying again.

Additional context

Multiple instances of homebridge-ring as authorized client appear in Ring account. Removing them all and re-auth starts adding one more each time I restart Homebridge. I've tried rolling back the plugin to 9.12.0 and forward to 9.12.7-beta.1 but no change in doing so.

Homebridge Ring Config

Post homebridge-ring platform config without sensitive information

        {
            "refreshToken": "[[private]]",
            "platform": "Ring"
        }

Environment

  • OS: Mac
  • Node.js: v15.3.0
  • NPM: 7.0.14
  • homebridge-ring: v9.12.6
  • homebridge: v1.1.6
  • hoobs: N/A

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 19 (5 by maintainers)

Most upvoted comments

I tried with a Raspberry Pi and it worked. I think it has to do with Mac build of node.

I’m running homebridge on an M1 powered Mac mini, not sure if that contributed to anything. But I’m also not seeing anything after [Ring] Creating location socket.io connection