Skip to content

Error with video feeds for devices with names containing non-alphanumeric characters starting with HA 2026.2.0 #1119

@hceuterpe

Description

@hceuterpe

Thanks for taking the time to fill out this bug report!

To help me fix the issue can you include the following information:

  • The Home Assistant install type (eg, docker, vm...)? Docker container
  • The Home Assistant version. 2026.2.0
  • The Aarlo version. 0.8.1.19
  • If the issue is GUI related, the Lovelace Hass Aarlo card version.

If I you are pasting in configuration examples or log snippets please wrap them in back ticks to
preserve the indentation. See here for instructions.

If you are attaching whole logs and are worried about exposing sensitive data instructions on how to encrypt the logs can be found here.

Describe the bug
A clear and concise description of what the bug is.
Video feed entity errors out for Pan-Tilt cameras, starting with HomeAssistant Version 2026.2.0. Worked in 2026.1.3. 2026.2.0 had a lot of changes, so I'm wondering there was a breaking change there.
Logs

Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/homeassistant/helpers/entity_platform.py", line 679, in _async_add_entities
    await self._async_add_entity(
        entity, False, entity_registry, config_subentry_id
    )
  File "/usr/local/lib/python3.13/site-packages/homeassistant/helpers/entity_platform.py", line 826, in _async_add_entity
    raise HomeAssistantError(f"Invalid entity ID: {entity.entity_id}")
homeassistant.exceptions.HomeAssistantError: Invalid entity ID: camera.aarlo_pan-tilt_camera_basement
2026-02-04 17:31:07.457 ERROR (MainThread) [homeassistant.components.camera] Error adding entity camera.aarlo_pan-tilt_camera_fireplace for domain camera with platform aarlo
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/homeassistant/helpers/entity_platform.py", line 679, in _async_add_entities
    await self._async_add_entity(
        entity, False, entity_registry, config_subentry_id
    )
  File "/usr/local/lib/python3.13/site-packages/homeassistant/helpers/entity_platform.py", line 826, in _async_add_entity
    raise HomeAssistantError(f"Invalid entity ID: {entity.entity_id}")
homeassistant.exceptions.HomeAssistantError: Invalid entity ID: camera.aarlo_pan-tilt_camera_fireplace
2026-02-04 17:31:07.458 ERROR (MainThread) [homeassistant.components.camera] Error adding entity camera.aarlo_pan-tilt_camera_living_room for domain camera with platform aarlo
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/homeassistant/helpers/entity_platform.py", line 679, in _async_add_entities
    await self._async_add_entity(
        entity, False, entity_registry, config_subentry_id
    )
  File "/usr/local/lib/python3.13/site-packages/homeassistant/helpers/entity_platform.py", line 826, in _async_add_entity
    raise HomeAssistantError(f"Invalid entity ID: {entity.entity_id}")
homeassistant.exceptions.HomeAssistantError: Invalid entity ID: camera.aarlo_pan-tilt_camera_living_room
2026-02-04 17:31:07.458 ERROR (MainThread) [homeassistant.components.camera] Error adding entity camera.aarlo_pan-tilt_camera_kitchen for domain camera with platform aarlo
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/homeassistant/helpers/entity_platform.py", line 679, in _async_add_entities
    await self._async_add_entity(
        entity, False, entity_registry, config_subentry_id
    )
  File "/usr/local/lib/python3.13/site-packages/homeassistant/helpers/entity_platform.py", line 826, in _async_add_entity
    raise HomeAssistantError(f"Invalid entity ID: {entity.entity_id}")
homeassistant.exceptions.HomeAssistantError: Invalid entity ID: camera.aarlo_pan-tilt_camera_kitchen
2026-02-04 17:31:07.458 ERROR (MainThread) [homeassistant.components.camera] Error adding entity camera.aarlo_pan-tilt_camera_stairwell for domain camera with platform aarlo
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/homeassistant/helpers/entity_platform.py", line 679, in _async_add_entities
    await self._async_add_entity(
        entity, False, entity_registry, config_subentry_id
    )
  File "/usr/local/lib/python3.13/site-packages/homeassistant/helpers/entity_platform.py", line 826, in _async_add_entity
    raise HomeAssistantError(f"Invalid entity ID: {entity.entity_id}")
homeassistant.exceptions.HomeAssistantError: Invalid entity ID: camera.aarlo_pan-tilt_camera_stairwell

If you need help turning on logs instructions can be found here.

Screenshots
If applicable, add screenshots to help explain your problem.

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