Notify Alexa when exposed entities change (#24609)
This commit is contained in:
parent
a89c8eeabe
commit
6d9f1b3fd3
12 changed files with 436 additions and 68 deletions
|
@ -54,17 +54,7 @@ async def async_api_discovery(hass, config, directive, context):
|
|||
Async friendly.
|
||||
"""
|
||||
discovery_endpoints = [
|
||||
{
|
||||
'displayCategories': alexa_entity.display_categories(),
|
||||
'cookie': {},
|
||||
'endpointId': alexa_entity.alexa_id(),
|
||||
'friendlyName': alexa_entity.friendly_name(),
|
||||
'description': alexa_entity.description(),
|
||||
'manufacturerName': 'Home Assistant',
|
||||
'capabilities': [
|
||||
i.serialize_discovery() for i in alexa_entity.interfaces()
|
||||
]
|
||||
}
|
||||
alexa_entity.serialize_discovery()
|
||||
for alexa_entity in async_get_entities(hass, config)
|
||||
if config.should_expose(alexa_entity.entity_id)
|
||||
]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue