Skip to main content

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.

Humidifier#

HassHumidifierSetpoint#

Set target humidity.

Slot nameTypeRequiredDescription
namestringYesName of the entity to control.
humidityinteger, 0-100YesTarget humidity to set.

HassHumidifierMode#

Set humidifier mode if supported by the humidifier.

Slot nameTypeRequiredDescription
namestringYesName of the entity to control.
modestringYesThe mode to switch to.

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.