reolink_dev
reolink_dev copied to clipboard
calls media_source.async_resolve_media without passing an entity_id
HA v2022.9.2, reolink_dev v0.56. The problem:
Logger: homeassistant.helpers.frame
Source: helpers/frame.py:77
First occurred: 20:29:07 (1 occurrences)
Last logged: 20:29:07
Detected integration that calls media_source.async_resolve_media without passing an entity_id. Please report issue for media_source using this method at homeassistant/components/media_source/__init__.py, line 138: report("calls media_source.async_resolve_media without passing an entity_id")
I use the following cameras: Reolink RLC-511WA and Reolink RLC-520A.
https://github.com/home-assistant/core/issues/78318
HA v2022.9.4, reolink_dev v0.57.
Steps to reproduce:
- Open HA:port/media-browser/browser
- Open the Reolink IP Camera
- Open the cam
- Open video
Result:
Logger: homeassistant.helpers.frame
Source: helpers/frame.py:77
First occurred: 22:29:19 (1 occurrences)
Last logged: 22:29:19
Detected integration that calls media_source.async_resolve_media without passing an entity_id. Please report issue for media_source using this method at homeassistant/components/media_source/__init__.py, line 138: report("calls media_source.async_resolve_media without passing an entity_id")
Logger: root
Source: components/stream/worker.py:394
First occurred: 22:29:49 (1 occurrences)
Last logged: 22:29:49
Uncaught thread exception
Traceback (most recent call last):
File "/usr/local/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
self.run()
File "/usr/local/lib/python3.10/threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "/usr/src/homeassistant/homeassistant/components/stream/__init__.py", line 406, in _run_worker
stream_worker(
File "/usr/src/homeassistant/homeassistant/components/stream/worker.py", line 590, in stream_worker
packet = next(container_packets)
File "/usr/src/homeassistant/homeassistant/components/stream/worker.py", line 394, in __next__
return self._next()
File "av/container/input.pyx", line 181, in demux
File "av/container/streams.pyx", line 63, in av.container.streams.StreamContainer.__getitem__
File "av/container/streams.pyx", line 106, in av.container.streams.StreamContainer.get
IndexError: list index out of range
There is also an error when opening recordings from the camera via multimedia. After that, the integration is waiting for a restart in HACS Reolink E1 Zoom v3.0.0.247_21040708 HA v2022.9.4, reolink_dev v0.57.
fixed in v0.58 via #600