Not sure if this is possible but I have Alexa tied directly into my HA and can ask her to to turn on the lights. using the Lambda access. I have scripts like:
turn_on_nvidia_shield_activity:
alias: NVidia Shield
sequence:
- service: remote.turn_on
data:
entity_id: remote.familyroom_hub
activity: "NVidia Shield"
turn_off_nvidia_shield_activity:
alias: Turn Off NVidia Shield
sequence:
- service: remote.turn_off
data:
entity_id: remote.familyroom_hub
activity: "NVidia Shield"
Is there anyway to add these to my alexa.yaml to tell alexa to enable NVidia Shield Sequence or whatever?
Also not sure if I wanted to go crazy with trying to manage all my devices by voice if there are better ways or good ways to do this. In my Alexa.yaml I’ve only added entities, not sure if you can add other types of objects or what.
Side note, I put my script that I use with my HA virtual remote to turn off everything into the alexa.yaml, restarted and made sure it was seen and added thru the Alexa app.
Script is:
turn_off_activity:
alias: Turn Off Active Activity
icon: mdi:power
sequence:
- service: remote.turn_off
data:
entity_id: remote.familyroom_hub
activity: "PowerOff"
In alexa.yaml I have added besides my others to the include_entities:
smart_home:
filter:
include_entities:
- script.turn_off_activity
In the entity_config I added:
entity_config:
script.turn_off_activity:
name: Turn Off TV
description: This will turn off all devices tied to your Harmony Remote
display_categories: TV
Alexa said sure thing when I said “Alexa, turn off the TV” or “Alexa, turn off TV” but nothing turned off.