Built-in intents

Home Assistant comes with a couple of built-in intents. These intents aim to offer similar functionality as exposed via the services. All built-in intents are prefixed with "Hass" to avoid collision with user defined intents.

Core

HassTurnOff

Turn an entity off.

Slot nameTypeRequiredDescription
namestringYesName of the entity to turn off.

HassTurnOn

Turn an entity on.

Slot nameTypeRequiredDescription
namestringYesName of the entity to turn on.

HassToggle

Toggle the state of an entity.

Slot nameTypeRequiredDescription
namestringYesName of the entity to toggle.

Cover

HassOpenCover

Open a cover.

Slot nameTypeRequiredDescription
namestringYesName of the cover entity to open.

HassCloseCover

Close a cover.

Slot nameTypeRequiredDescription
namestringYesName of the cover entity to close.

Light

HassLightSet

Set the state of a light.

Slot nameTypeRequiredDescription
namestringYesName of the entity to toggle.
colorstring, name of valid colorNoColor to change the light to.
brightnessinteger, 0-100NoBrightness to change the light to.

Shopping List

HassShoppingListAddItem

Add an item to the shopping list.

Slot nameTypeRequiredDescription
itemstringYesName of item to add to the list.

HassShoppingListLastItems

List the last 5 items on the shopping list.

This intent has no slots.