mirror of
https://github.com/home-assistant/core.git
synced 2025-08-05 21:55:10 +02:00
Merge pull request #40778 from home-assistant/rc
This commit is contained in:
@@ -29,6 +29,7 @@ from homeassistant.const import (
|
||||
ATTR_ENTITY_ID,
|
||||
ATTR_SUPPORTED_FEATURES,
|
||||
ATTR_TEMPERATURE,
|
||||
CAST_APP_ID_HOMEASSISTANT,
|
||||
SERVICE_ALARM_ARM_AWAY,
|
||||
SERVICE_ALARM_ARM_CUSTOM_BYPASS,
|
||||
SERVICE_ALARM_ARM_HOME,
|
||||
@@ -287,7 +288,10 @@ class CameraStreamTrait(_Trait):
|
||||
url = await self.hass.components.camera.async_request_stream(
|
||||
self.state.entity_id, "hls"
|
||||
)
|
||||
self.stream_info = {"cameraStreamAccessUrl": f"{get_url(self.hass)}{url}"}
|
||||
self.stream_info = {
|
||||
"cameraStreamAccessUrl": f"{get_url(self.hass)}{url}",
|
||||
"cameraStreamReceiverAppId": CAST_APP_ID_HOMEASSISTANT,
|
||||
}
|
||||
|
||||
|
||||
@register_trait
|
||||
|
@@ -1,7 +1,7 @@
|
||||
"""Constants used by Home Assistant components."""
|
||||
MAJOR_VERSION = 0
|
||||
MINOR_VERSION = 115
|
||||
PATCH_VERSION = "5"
|
||||
PATCH_VERSION = "6"
|
||||
__short_version__ = f"{MAJOR_VERSION}.{MINOR_VERSION}"
|
||||
__version__ = f"{__short_version__}.{PATCH_VERSION}"
|
||||
REQUIRED_PYTHON_VER = (3, 7, 1)
|
||||
@@ -608,3 +608,6 @@ PRECISION_TENTHS = 0.1
|
||||
# Static list of entities that will never be exposed to
|
||||
# cloud, alexa, or google_home components
|
||||
CLOUD_NEVER_EXPOSED_ENTITIES = ["group.all_locks"]
|
||||
|
||||
# The ID of the Home Assistant Cast App
|
||||
CAST_APP_ID_HOMEASSISTANT = "B12CE3CA"
|
||||
|
@@ -976,6 +976,7 @@ async def test_trait_execute_adding_query_data(hass):
|
||||
"states": {
|
||||
"online": True,
|
||||
"cameraStreamAccessUrl": "https://example.com/api/streams/bla",
|
||||
"cameraStreamReceiverAppId": "B12CE3CA",
|
||||
},
|
||||
}
|
||||
]
|
||||
|
@@ -135,7 +135,8 @@ async def test_camera_stream(hass):
|
||||
await trt.execute(trait.COMMAND_GET_CAMERA_STREAM, BASIC_DATA, {}, {})
|
||||
|
||||
assert trt.query_attributes() == {
|
||||
"cameraStreamAccessUrl": "https://example.com/api/streams/bla"
|
||||
"cameraStreamAccessUrl": "https://example.com/api/streams/bla",
|
||||
"cameraStreamReceiverAppId": "B12CE3CA",
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user