ring: 1 out of 2 camera's do not send events

Is there an existing issue for this?

  • I have searched the existing issues

Describe The Bug

Hi, I’ve two ring camera’s (cocoa_doorbell and cocoa_doorbell_v2 (new one)), only the older version reports events. I’ve installed that latest version of ring-client-api and I’ve done as suggested to turn off and on the notification in the ring app.

any thoughts where to look next? Thanks!

To Reproduce

if (allCameras.length) { allCameras.forEach((camera) => { camera.onNewNotification.subscribe(({ ding, subtype }) => { const event = ding.detection_type === “motion” ? “Motion detected” : subtype === “ding” ? “Doorbell pressed” : Video started (${subtype}); console.log( ${event} on ${camera.name} camera at ${dtgString} ); }); }); }

Will only give reponses from the first camera

Expected behavior

Events from both camera’s

Relevant log output

No response

Screenshots

No response

Additional context

No response

OS

Raspbian GNU/Linux 10 (buster)

Node.js Version

v19.8.1

NPM Version

v9.8.1

ring-client-api

v11.8.1

Operating System

Raspbian GNU/Linux 10 (buster)

About this issue

  • Original URL
  • State: closed
  • Created a year ago
  • Comments: 15

Most upvoted comments

@tsightler thanks again, I completely understand you need to do something with the Refresh Token Updated event, was just an experiment (that failed). Thanks for explaining the length difference with those tokens. I think I found the problem. It looks like I reached a certain amount of authorized user devices, I removed them all via account.ring.com and now it all seems to work! Thanks again for your help.