mirror of
https://github.com/home-assistant/core.git
synced 2025-06-22 14:07:06 +00:00
parent
bed1b96f5a
commit
a66db59359
@ -265,16 +265,17 @@ def humanify(hass, events):
|
|||||||
|
|
||||||
elif event.event_type == EVENT_ALEXA_SMART_HOME:
|
elif event.event_type == EVENT_ALEXA_SMART_HOME:
|
||||||
data = event.data
|
data = event.data
|
||||||
entity_id = data.get('entity_id')
|
entity_id = data['request'].get('entity_id')
|
||||||
|
|
||||||
if entity_id:
|
if entity_id:
|
||||||
state = hass.states.get(entity_id)
|
state = hass.states.get(entity_id)
|
||||||
name = state.name if state else entity_id
|
name = state.name if state else entity_id
|
||||||
message = "send command {}/{} for {}".format(
|
message = "send command {}/{} for {}".format(
|
||||||
data['namespace'], data['name'], name)
|
data['request']['namespace'],
|
||||||
|
data['request']['name'], name)
|
||||||
else:
|
else:
|
||||||
message = "send command {}/{}".format(
|
message = "send command {}/{}".format(
|
||||||
data['namespace'], data['name'])
|
data['request']['namespace'], data['request']['name'])
|
||||||
|
|
||||||
yield {
|
yield {
|
||||||
'when': event.time_fired,
|
'when': event.time_fired,
|
||||||
|
@ -565,20 +565,20 @@ async def test_humanify_alexa_event(hass):
|
|||||||
})
|
})
|
||||||
|
|
||||||
results = list(logbook.humanify(hass, [
|
results = list(logbook.humanify(hass, [
|
||||||
ha.Event(EVENT_ALEXA_SMART_HOME, {
|
ha.Event(EVENT_ALEXA_SMART_HOME, {'request': {
|
||||||
'namespace': 'Alexa.Discovery',
|
'namespace': 'Alexa.Discovery',
|
||||||
'name': 'Discover',
|
'name': 'Discover',
|
||||||
}),
|
}}),
|
||||||
ha.Event(EVENT_ALEXA_SMART_HOME, {
|
ha.Event(EVENT_ALEXA_SMART_HOME, {'request': {
|
||||||
'namespace': 'Alexa.PowerController',
|
'namespace': 'Alexa.PowerController',
|
||||||
'name': 'TurnOn',
|
'name': 'TurnOn',
|
||||||
'entity_id': 'light.kitchen'
|
'entity_id': 'light.kitchen'
|
||||||
}),
|
}}),
|
||||||
ha.Event(EVENT_ALEXA_SMART_HOME, {
|
ha.Event(EVENT_ALEXA_SMART_HOME, {'request': {
|
||||||
'namespace': 'Alexa.PowerController',
|
'namespace': 'Alexa.PowerController',
|
||||||
'name': 'TurnOn',
|
'name': 'TurnOn',
|
||||||
'entity_id': 'light.non_existing'
|
'entity_id': 'light.non_existing'
|
||||||
}),
|
}}),
|
||||||
|
|
||||||
]))
|
]))
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user