ring: [Streaming]: No Response: This camera is not responding
Streaming Issue
I have a total of 8 Ring cameras of different types, and I’m having a problem opening a video stream for any of them, irrespective of device (macOS 11.5.2, iOS 14.7.1). However, the snapshots do work okay and update every ten seconds, as set. Of note, these cameras did work on a previous version of the ring plug in (I’m running Hoobs, FWIW).
Please note the error messages noted below.
Proposed Solution
None.
Environment
HOOBS
What operating system are you on?
Mac
Relevant log output
9/7/2021, 3:52:41 PM [Ring] Preparing Live Stream for Side
9/7/2021, 3:52:42 PM [Ring] Waiting for stream data from Side (0.97s)
9/7/2021, 3:52:44 PM [HOOBS 9F6A@Setup Endpoints] The write handler for the characteristic 'Setup Endpoints' on the accessory 'Side' was slow to respond!
9/7/2021, 3:52:50 PM [HOOBS 9F6A@Setup Endpoints] The write handler for the characteristic 'Setup Endpoints' on the accessory 'Side' didn't respond at all!. Please check that you properly call the callback!
9/7/2021, 3:52:50 PM [Ring] Stopped Live Stream for Side
9/7/2021, 3:52:50 PM [Ring] Failed to prepare stream for Side (9.299s)
9/7/2021, 3:52:50 PM [Ring] Error:
at _super (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/util/createErrorClass.ts:13:22)
at new EmptyErrorImpl (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/util/EmptyError.ts:26:3)
at Object.complete (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/lastValueFrom.ts:72:18)
at Object.complete (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/Subscriber.ts:194:14)
at SafeSubscriber.Subscriber._complete (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/Subscriber.ts:132:24)
at SafeSubscriber.Subscriber.complete (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/Subscriber.ts:106:12)
at OperatorSubscriber.Subscriber._complete (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/Subscriber.ts:132:24)
at OperatorSubscriber.Subscriber.complete (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/Subscriber.ts:106:12)
at OperatorSubscriber.Subscriber._complete (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/Subscriber.ts:132:24)
at OperatorSubscriber.Subscriber.complete (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/Subscriber.ts:106:12)
at OperatorSubscriber.Subscriber._complete (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/Subscriber.ts:132:24)
at OperatorSubscriber.Subscriber.complete (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/Subscriber.ts:106:12)
at OperatorSubscriber.Subscriber._complete (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/Subscriber.ts:132:24)
at OperatorSubscriber.Subscriber.complete (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/Subscriber.ts:106:12)
at /home/hoobs/.hoobs/node_modules/rxjs/src/internal/Subject.ts:90:30
at Object.errorContext (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/util/errorContext.ts:29:5) {
stack: 'Error: \n' +
' at _super (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/util/createErrorClass.ts:13:22)\n' +
' at new EmptyErrorImpl (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/util/EmptyError.ts:26:3)\n' +
' at Object.complete (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/lastValueFrom.ts:72:18)\n' +
' at Object.complete (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/Subscriber.ts:194:14)\n' +
' at SafeSubscriber.Subscriber._complete (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/Subscriber.ts:132:24)\n' +
' at SafeSubscriber.Subscriber.complete (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/Subscriber.ts:106:12)\n' +
' at OperatorSubscriber.Subscriber._complete (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/Subscriber.ts:132:24)\n' +
' at OperatorSubscriber.Subscriber.complete (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/Subscriber.ts:106:12)\n' +
' at OperatorSubscriber.Subscriber._complete (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/Subscriber.ts:132:24)\n' +
' at OperatorSubscriber.Subscriber.complete (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/Subscriber.ts:106:12)\n' +
' at OperatorSubscriber.Subscriber._complete (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/Subscriber.ts:132:24)\n' +
' at OperatorSubscriber.Subscriber.complete (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/Subscriber.ts:106:12)\n' +
' at OperatorSubscriber.Subscriber._complete (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/Subscriber.ts:132:24)\n' +
' at OperatorSubscriber.Subscriber.complete (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/Subscriber.ts:106:12)\n' +
' at /home/hoobs/.hoobs/node_modules/rxjs/src/internal/Subject.ts:90:30\n' +
' at Object.errorContext (/home/hoobs/.hoobs/node_modules/rxjs/src/internal/util/errorContext.ts:29:5)',
name: 'EmptyError',
message: 'no elements in sequence'
Honesty Time
- I swear this is worth your time!
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 15 (5 by maintainers)
I was able to track down this issue and should have a fix out this weekend. Sorry for the broken streams!
No (I actually have the 1st gen Ring video doorbell, that doesn’t even support E2EE). Weirdly enough, after not having been able to get any new screenshots or camera feed for almost two weeks, I updated Node.js / NPM yesterday and restarted Homebridge… and I just saw that I’m getting new screenshots again. Not sure if these updates are related to the plugin problem or if it’s just coincidence, but I’ll keep an eye on it.
@superlarry if your camera isn’t working from the Ring app, then the issue is with your camera and not with the plugin. I suggest you get it working in the Ring app first (may need to contact Ring support), and then it should hopefully work from HomeKit again.