diff --git a/homeassistant/components/camera/__init__.py b/homeassistant/components/camera/__init__.py index 5ac981e9d93..bf5cb2995e3 100644 --- a/homeassistant/components/camera/__init__.py +++ b/homeassistant/components/camera/__init__.py @@ -64,7 +64,6 @@ from homeassistant.helpers.event import async_track_time_interval from homeassistant.helpers.network import get_url from homeassistant.helpers.template import Template from homeassistant.helpers.typing import ConfigType -from homeassistant.loader import bind_hass from .const import ( # noqa: F401 _DEPRECATED_STREAM_TYPE_HLS, @@ -160,7 +159,6 @@ class Image: content: bytes = attr.ib() -@bind_hass async def async_request_stream(hass: HomeAssistant, entity_id: str, fmt: str) -> str: """Request a stream for a camera entity.""" camera = _get_camera_from_entity_id(hass, entity_id) @@ -209,7 +207,6 @@ async def _async_get_image( raise HomeAssistantError("Unable to get image") -@bind_hass async def async_get_image( hass: HomeAssistant, entity_id: str, @@ -240,14 +237,12 @@ async def _async_get_stream_image( return None -@bind_hass async def async_get_stream_source(hass: HomeAssistant, entity_id: str) -> str | None: """Fetch the stream source for a camera entity.""" camera = _get_camera_from_entity_id(hass, entity_id) return await camera.stream_source() -@bind_hass async def async_get_mjpeg_stream( hass: HomeAssistant, request: web.Request, entity_id: str ) -> web.StreamResponse | None: diff --git a/homeassistant/components/image_processing/__init__.py b/homeassistant/components/image_processing/__init__.py index 178d40d1139..36d835447ab 100644 --- a/homeassistant/components/image_processing/__init__.py +++ b/homeassistant/components/image_processing/__init__.py @@ -179,7 +179,7 @@ class ImageProcessingEntity(Entity): try: image: Image = await camera.async_get_image( - self.camera_entity, timeout=self.timeout + self.hass, self.camera_entity, timeout=self.timeout ) except HomeAssistantError as err: