* Send Alexa Smart Home responses to debug log * Report scripts and groups as scenes to Alexa The Alexa API docs have a couple display categories that sound relevant to scenes or scripts: ACTIVITY_TRIGGER: Describes a combination of devices set to a specific state, when the state change must occur in a specific order. For example, a “watch Neflix” scene might require the: 1. TV to be powered on & 2. Input set to HDMI1. SCENE_TRIGGER: Describes a combination of devices set to a specific state, when the order of the state change is not important. For example a bedtime scene might include turning off lights and lowering the thermostat, but the order is unimportant. Additionally, Alexa has a notion of scenes that support deactivation. This is a natural fit for groups, and scripts with delays which can be cancelled. https://developer.amazon.com/docs/device-apis/alexa-discovery.html#display-categories The mechanism to map entities to the Alexa Discovery response is refactored since extending the data structures in MAPPING_COMPONENT to implement supportsDeactivation would have added complication to what I already found to be a confusing construct. |
||
---|---|---|
.. | ||
__init__.py | ||
const.py | ||
flash_briefings.py | ||
intent.py | ||
smart_home.py |