Here is errors from one log entry but log is full of same errors. Thought ring cloud was issue but ring app works fine. Has been working very nice for weeks but came home tonight to these errors:
Logger: homeassistant.components.ring.camera
Source: components/ring/camera.py:155
Integration: Ring (documentation, issues)
First occurred: 8:13:56 PM (7 occurrences)
Last logged: 9:12:57 PM
Time out fetching recording url for camera camera.front_office
Time out fetching recording url for camera camera.bird_cam
Time out fetching recording url for camera camera.pool_side
Time out fetching recording url for camera camera.front_doorbell
Logger: aiohttp.server
Source: components/ring/camera.py:136
First occurred: 12:15:06 (3 occurrences)
Last logged: 12:15:08
Error handling request
Traceback (most recent call last):
File "/usr/local/lib/python3.8/site-packages/aiohttp/web_protocol.py", line 422, in _handle_request
resp = await self._request_handler(request)
File "/usr/local/lib/python3.8/site-packages/aiohttp/web_app.py", line 499, in _handle
resp = await handler(request)
File "/usr/local/lib/python3.8/site-packages/aiohttp/web_middlewares.py", line 119, in impl
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 60, in security_filter_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 76, in forwarded_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 24, in request_context_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 78, in ban_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 144, in auth_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/view.py", line 135, in handle
result = await result
File "/usr/src/homeassistant/homeassistant/components/camera/__init__.py", line 511, in get
return await self.handle(request, camera)
File "/usr/src/homeassistant/homeassistant/components/camera/__init__.py", line 546, in handle
stream = await camera.handle_async_mjpeg_stream(request)
File "/usr/src/homeassistant/homeassistant/components/ring/camera.py", line 136, in handle_async_mjpeg_stream
await stream.close()
File "/usr/local/lib/python3.8/site-packages/haffmpeg/core.py", line 158, in close
await self._loop.run_in_executor(None, _close)
File "/usr/local/lib/python3.8/concurrent/futures/thread.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.8/site-packages/haffmpeg/core.py", line 153, in _close
self._proc.stdin.write(b"q")
BrokenPipeError: [Errno 32] Broken pipe
I posted a similar issue in this thread (Is there a way to reload an integration from a lovelace card?) where someone is utilizing Ring-MQQT to get snapshots instead of the past motion. It seems like an issue across the board tho. For what it’s worth, I was on a Core version from March and had this issue. After upgrading to latest Core version it persisted.