parent
bed1b96f5a
commit
a66db59359
2 changed files with 10 additions and 9 deletions
|
@ -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…
Add table
Add a link
Reference in a new issue