Use Attribute enum in camera (#175253)

This commit is contained in:
epenet
2026-07-01 17:10:02 +02:00
committed by GitHub
parent 0702910235
commit 8d1e0ba69e
2 changed files with 6 additions and 3 deletions
+2 -1
View File
@@ -46,6 +46,7 @@ from homeassistant.const import (
EVENT_HOMEASSISTANT_STOP,
SERVICE_TURN_OFF,
SERVICE_TURN_ON,
EntityStateAttribute,
)
from homeassistant.core import Event, HomeAssistant, ServiceCall, callback
from homeassistant.exceptions import HomeAssistantError
@@ -422,7 +423,7 @@ class Camera(Entity, cached_properties=CACHED_PROPERTIES_WITH_ATTR_):
"""The base class for camera entities."""
_entity_component_unrecorded_attributes = frozenset(
{CameraEntityStateAttribute.ACCESS_TOKEN, "entity_picture"}
{CameraEntityStateAttribute.ACCESS_TOKEN, EntityStateAttribute.ENTITY_PICTURE}
)
# Entity Properties
@@ -12,7 +12,7 @@ from homeassistant.components.media_source import (
Unresolvable,
)
from homeassistant.components.stream import FORMAT_CONTENT_TYPE, HLS_PROVIDER
from homeassistant.const import ATTR_FRIENDLY_NAME
from homeassistant.const import EntityStateAttribute
from homeassistant.core import HomeAssistant
from homeassistant.exceptions import HomeAssistantError
@@ -31,7 +31,9 @@ def _media_source_for_camera(
camera_state = hass.states.get(camera.entity_id)
title = camera.name
if camera_state:
title = camera_state.attributes.get(ATTR_FRIENDLY_NAME, camera.name)
title = camera_state.attributes.get(
EntityStateAttribute.FRIENDLY_NAME, camera.name
)
return BrowseMediaSource(
domain=DOMAIN,