@JurajNyiri question, do you use some kind of “Stream Preload” hardcoded in the integration?
I recently had to remove the stream integration from HA due to instability (not related to the TPLink camera but apparently due to my hikvision camera), and I notice that the following shows in the log after every HA restart,
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/camera/__init__.py", line 269, in preload_stream
stream = await camera.create_stream()
File "/usr/src/homeassistant/homeassistant/components/camera/__init__.py", line 383, in create_stream
self.stream = create_stream(self.hass, source, options=self.stream_options)
File "/usr/src/homeassistant/homeassistant/components/stream/__init__.py", line 66, in create_stream
raise HomeAssistantError("Stream integration is not set up.")
homeassistant.exceptions.HomeAssistantError: Stream integration is not set up.
My other camera, when the stream component is active, shows a “Preload” check box, that is NOT active. However the TAPO cam does not show that checkbox,ever, so I wonder if it’s preloading no matter what.
If it’s pre-loading can we make this optional? so that if the stream component is not present, then the cam won’t attempt to use it.
Note that in this integration configuration, I had unchecked “use Stream” and restarted HA several times after doing that.