Skip to content
malorezzanzo64 edited this page Oct 4, 2023 · 3 revisions

Welcome to the Home Assistant - Alexa Skill wiki!

This skill allows to do everything Alexa Actionable Notifications can do and everything Home Assistant intents can do in one skill. Moreover, it adds some extra functionality like:

  • customizing the alexa event name;
  • adding alexa slots and slot ids to the event data;
  • adding person id to the event data;

Examples

You ask to Home Assistant via Alexa

Room Temperature

You: "Ask Home Assistant Alexa Skill what's the temperature in bathroom?"

Alexa: "In bathroom there are 25°C"

Person Location

You: "Ask Home Assistant Alexa Skill where John is?"

Alexa: "John is in Spencer Street, 30 minutes drive away from home"

Launches Home Assistant scene or script

You: "Tell Home Assistant Alexa Skill I'm watching TV"

Home Assistant: launches TV watching scene

Alexa: "OK"

Home Assistant asks to you via Alexa

Cats

Alexa: "Oscar is back. Shall I unlock the cat door?"

You: "Yes"

Alexa: "As you please"

Alexa: "Oscar came inside. Shall I lock the cat door?"

You: "Not yet"

Alexa: "OK. I keep it open."

Coffee

Alexa: "Good morning, Peter. It's six o'clock. Shall I prepare the coffee for you now?"

You: "Let me sleep!"

Alexa: "Alright. I'll ask again within 15 minutes."

Beer

Alexa: "It's Friday afternoon. Do you want me to chill the beer?"

You: "Yes, please."

Alexa: "Have a nice weekend."

Look how simple it is in node red for example:

Hello world with node red

Getting Started

Follow these steps in order for best results.

  1. Prerequisites
  2. Initial Configuration
  3. Alexa Talking to Home Assistant (The Skill)
  4. Home Assistant Talking to Alexa (The Script)
  5. Hello World