mirror of
https://github.com/home-assistant/core.git
synced 2026-08-24 10:13:52 -05:00
Use Attribute enum in camera (#175253)
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user