Skip to content

No video stream #26

@Hellcube

Description

@Hellcube

Hi im testing Your new integration with HA. But i have no live stream preview.
Camera Cell Go Full Color
model: IPC-TB3FP-3T0WE
s/n: 06C08AEPSF9DFE1
SSL is OFF in the APP

i don't need new futures but video stream is essential.

Rejestrator: homeassistant.components.camera
Źródło: components/camera/init.py:1070
integracja: Kamera (dokumentacja, Problemy)
Pierwsze zdarzenie: 9 marca 2025 15:49:08 (12 zdarzenia)
Ostatnio zalogowany: 09:29:23

Error requesting stream: get_stream_url failed

Full log:

Rejestrator: aiohttp.server
Źródło: /usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py:451
Pierwsze zdarzenie: 9 marca 2025 16:16:47 (10 zdarzenia)
Ostatnio zalogowany: 09:29:23

Error handling request from 192.168.1.6
Error handling request from 172.30.33.3
Traceback (most recent call last):
  File "/config/custom_components/imou_life/camera.py", line 60, in async_camera_image
    return await self.coordinator.device_manager.async_get_device_image(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        self._device
        ^^^^^^^^^^^^
    )
    ^
  File "/usr/local/lib/python3.13/site-packages/pyimouapi/ha_device.py", line 198, in async_get_device_image
    data = await self.device_manager.async_get_device_snap(device.device_id, device.channel_id)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/pyimouapi/device.py", line 244, in async_get_device_snap
    return await self._imouApiClient.async_request_api(API_ENDPOINT_SET_DEVICE_SNAP, params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/pyimouapi/openapi.py", line 82, in async_request_api
    raise RequestFailedException(msg)
pyimouapi.exceptions.RequestFailedException: 40999:Unknown error.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py", line 480, in _handle_request
    resp = await request_handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/aiohttp/web_app.py", line 569, in _handle
    return await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/aiohttp/web_middlewares.py", line 117, in impl
    return await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 92, in security_filter_middleware
    return await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 83, in forwarded_middleware
    return await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 26, in request_context_middleware
    return await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 86, in ban_middleware
    return await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 242, in auth_middleware
    return await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/http/headers.py", line 32, in headers_middleware
    response = await handler(request)
               ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/http.py", line 73, in handle
    result = await handler(request, **request.match_info)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/camera/__init__.py", line 973, in get
    return await self.handle(request, camera)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/camera/__init__.py", line 1013, in handle
    stream = await camera.handle_async_mjpeg_stream(request)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/camera/__init__.py", line 736, in handle_async_mjpeg_stream
    return await self.handle_async_still_stream(request, self.frame_interval)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/camera/__init__.py", line 724, in handle_async_still_stream
    return await async_get_still_stream(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        request, self.async_camera_image, self.content_type, interval
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/src/homeassistant/homeassistant/components/camera/__init__.py", line 310, in async_get_still_stream
    img_bytes = await image_cb()
                ^^^^^^^^^^^^^^^^
  File "/config/custom_components/imou_life/camera.py", line 64, in async_camera_image
    raise HomeAssistantError(e.message)  # noqa: B904
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
homeassistant.exceptions.HomeAssistantError: 40999:Unknown error.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions