Home Assistant Intents

← All languages

en English

Required slot combinations: 100% (6/6) · all combinations: 92% (205/224)

Leaders: @mrdarrengriffin, @vividboarder · sentences/en/

Example sentences highlight the slot values, parsed with hassil:

  • name
  • area
  • floor
  • domain / device class
  • number
  • color
  • state
  • free text / wildcard

Intent groups

Lights, Switches & Devices ↑ top

TurnOn (homeassistant)

Slot combination Slots Status / example
domain_only required domain turn on the lights in here
turn on the fans
name_only required name turn on the overhead light
turn on the play corner lights
open the sliding door
open the main valve
lock the front door
area_domain required area, domain turn on the lights in the kitchen
turn on the fans in the kitchen
floor_domain floor, domain turn on the lights on the first floor
device_class_cover domain, device_class open the curtains in here
name_area name, area turn on the overhead light in the kitchen
turn on the play corner lights in the kitchen
open the curtain left in the living room
open the main valve in the kitchen
lock the front door in the kitchen
name_floor name, floor turn on the overhead light on the first floor
turn on the play corner lights on the first floor
open the sliding door on the first floor
open the main valve on the first floor
name_script name run the stealth mode script
name_scene name activate party mode
area_device_class_cover area, domain, device_class open the curtains in the kitchen
floor_device_class_cover floor, domain, device_class open the curtains on the first floor

TurnOff (homeassistant)

Slot combination Slots Status / example
domain_only required domain turn off the lights in here
turn off the fans
name_only required name turn off the overhead light
turn off the play corner lights
close the sliding door
close the main valve
unlock the front door
area_domain required area, domain turn off the lights in the kitchen
turn off the fans in the kitchen
floor_domain floor, domain turn off the lights on the first floor
device_class_cover domain, device_class close the curtains in here
name_area name, area turn off the overhead light in the kitchen
turn off the play corner lights in the kitchen
close the curtain left in the living room
close the main valve in the kitchen
unlock the front door in the kitchen
name_floor name, floor turn off the overhead light on the first floor
turn off the play corner lights on the first floor
close the sliding door on the first floor
close the main valve on the first floor
area_device_class_cover area, domain, device_class close the curtains in the bedroom
floor_device_class_cover floor, domain, device_class close the curtains on the first floor
domain_all domain turn off all the lights in the house

LightSet (light)

Slot combination Slots Status / example
name_brightness name, brightness set the bedroom lamp brightness to 50%
name_color name, color set the bedroom lamp color to red
name_temperature name, temperature set the bedroom lamp temperature to 2700 Kelvin
brightness_only brightness, domain set the brightness to 50%
area_brightness area, brightness, domain set the bedroom brightness to 50%
floor_brightness floor, brightness, domain set the first floor brightness to 50%
color_only color, domain make the lights red
area_color area, color, domain set the bedroom color to red
floor_color floor, color, domain set the first floor color to red
temperature_only temperature, domain set the color temperature to 2700 Kelvin
area_temperature area, temperature, domain set the bedroom color temperature to 2700 Kelvin
floor_temperature floor, temperature, domain set the first floor color temperature to warm white

FanSetSpeed (fan)

Slot combination Slots Status / example
default percentage set fans to 50%
name_only name, percentage set ceiling fan to 50%
area_only area, percentage set kitchen fans to 50%
floor_only floor, percentage set first floor fans to 50%

SetPosition (homeassistant)

Slot combination Slots Status / example
name_only name, position set the bedroom curtain to 50%
device_class domain, device_class, position set the curtains to 50%
area_device_class area, domain, device_class, position set the curtains to 50% in the bedroom
name_area name, area, position (e.g. set the curtain left in the living room to 50%)
name_floor name, floor, position (e.g. set the curtain left on the main floor to 50%)
floor_device_class floor, domain, device_class, position (e.g. set the curtains on the main floor to 50%)

Climate & Weather ↑ top

ClimateGetTemperature (climate)

Slot combination Slots Status / example
default what is the temperature
name_only name what is the temperature of the office thermostat
area_only area what is the temperature in the living room
floor_only floor (e.g. what is the temperature downstairs)

ClimateSetTemperature (climate)

Slot combination Slots Status / example
temperature_only temperature set temperature to 20 degrees
name_temperature name, temperature set the office thermostat to 20 degrees
area_temperature area, temperature set the bedroom temperature to 20 degrees
floor_temperature floor, temperature set the first floor temperature to 20 degrees

GetWeather (weather)

Slot combination Slots Status / example
default what is the weather like
name_only name what is the weather like in London

Media & Volume ↑ top

MediaSearchAndPlay (media_player)

Slot combination Slots Status / example
default search_query play The Office
name_only name, search_query play The Office on the TV
area_only area, search_query play The Office in the kitchen
name_area name, area, search_query play The Office on the TV in the kitchen
media_class_only search_query, media_class play the track Bohemian Rhapsody
name_media_class name, search_query, media_class play the track Bohemian Rhapsody on the TV
area_media_class area, search_query, media_class play the song Bohemian Rhapsody in the kitchen
name_area_media_class name, area, search_query, media_class play the artist Queen on the TV in the kitchen

MediaPause (media_player)

Slot combination Slots Status / example
default pause
name_only name pause the TV
area_only area pause music in the living room

MediaUnpause (media_player)

Slot combination Slots Status / example
default resume
name_only name resume the TV
area_only area resume music in the living room

MediaNext (media_player)

Slot combination Slots Status / example
default next track
name_only name next track on the TV
area_only area next track in the living room

MediaPrevious (media_player)

Slot combination Slots Status / example
default previous track
name_only name previous track on the TV
area_only area previous track in the living room

SetVolume (media_player)

Slot combination Slots Status / example
default volume_level set volume to 90 percent
name_only name, volume_level set the TV volume to 90 percent
area_only area, volume_level set living room volume to 90 percent

SetVolumeRelative (media_player)

Slot combination Slots Status / example
default volume_step increase volume
name_only volume_step, name decrease TV volume
area_only volume_step, area decrease the volume in the living room
floor_only volume_step, floor increase volume on the first floor

MediaPlayerMute (media_player)

Slot combination Slots Status / example
default mute
name_only name mute the TV

MediaPlayerUnmute (media_player)

Slot combination Slots Status / example
default unmute
name_only name unmute the TV

Timers ↑ top

StartTimer (homeassistant)

Slot combination Slots Status / example
hours_only hours timer for 1 hour
minutes_only minutes timer for 5 minutes
seconds_only seconds timer for 30 seconds
hours_minutes hours, minutes timer for 1 hour 5 minutes
hours_seconds hours, seconds timer for 1 hour 30 seconds
minutes_seconds minutes, seconds timer for 5 minutes 30 seconds
hours_minutes_seconds hours, minutes, seconds timer for 1 hour 5 minutes 30 seconds
name_hours name, hours 1 hour timer named pizza
name_minutes name, minutes 5 minutes timer named pizza
name_seconds name, seconds 30 seconds timer named pizza
name_hours_minutes name, hours, minutes 1 hour 5 minutes timer named pizza
name_hours_seconds name, hours, seconds 1 hour 30 seconds timer named pizza
name_minutes_seconds name, minutes, seconds 5 minutes 30 seconds timer named pizza
name_hours_minutes_seconds name, hours, minutes, seconds 1 hour 5 minutes 30 seconds timer named pizza
command_hours conversation_command, hours turn off the lights in 1 hour
command_minutes conversation_command, minutes turn off the lights in 5 minutes
command_seconds conversation_command, seconds turn off the lights in 30 seconds
command_hours_minutes conversation_command, hours, minutes turn off the lights in 1 hour 5 minutes
command_hours_seconds conversation_command, hours, seconds turn off the lights in 1 hour 30 seconds
command_minutes_seconds conversation_command, minutes, seconds turn off the lights in 5 minutes 30 seconds
command_hours_minutes_seconds conversation_command, hours, minutes, seconds turn off the lights in 1 hour 5 minutes 30 seconds

PauseTimer (homeassistant)

Slot combination Slots Status / example
default pause timer
name_only name pause pizza timer
area_only area pause timer in the kitchen
id_only id (e.g. pause the timer with ID 12345)
hours_only start_hours pause 1 hour timer
minutes_only start_minutes pause 5 minutes timer
seconds_only start_seconds pause 30 seconds timer

UnpauseTimer (homeassistant)

Slot combination Slots Status / example
default resume timer
name_only name resume pizza timer
area_only area resume timer in the kitchen
id_only id (e.g. resume the timer with ID 12345)
hours_only start_hours resume 1 hour timer
minutes_only start_minutes resume 5 minutes timer
seconds_only start_seconds resume 30 seconds timer

IncreaseTimer (homeassistant)

Slot combination Slots Status / example
hours_only hours add 1 hour to timer
minutes_only minutes add 5 minutes to timer
seconds_only seconds add 30 seconds to timer
minutes_seconds minutes, seconds add 5 minutes 30 seconds to timer
hours_minutes hours, minutes add 1 hour 5 minutes to timer
name_hours name, hours add 1 hour to pizza timer
name_minutes name, minutes add 5 minutes to pizza timer
name_seconds name, seconds add 30 seconds to pizza timer
id_hours id, hours (e.g. add 1 hour to the timer with ID 12345)
id_minutes id, minutes (e.g. add 10 minutes to the timer with ID 12345)
id_seconds id, seconds (e.g. add 30 seconds to the timer with ID 12345)
area_hours area, hours add 1 hour to kitchen timer
area_minutes area, minutes add 5 minutes to kitchen timer
area_seconds area, seconds add 30 seconds to kitchen timer
hours_start_hours start_hours, hours add 1 hour to 1 hour timer
hours_start_minutes start_minutes, hours add 1 hour to 5 minutes timer
hours_start_seconds start_seconds, hours add 1 hour to 30 seconds timer
minutes_start_hours start_hours, minutes add 5 minutes to 1 hour timer
minutes_start_minutes start_minutes, minutes add 5 minutes to 5 minutes timer
minutes_start_seconds start_seconds, minutes add 5 minutes to 30 seconds timer
seconds_start_hours start_hours, seconds add 30 seconds to 1 hour timer
seconds_start_minutes start_minutes, seconds add 30 seconds to 5 minutes timer
seconds_start_seconds start_seconds, seconds add 30 seconds to 30 seconds timer

DecreaseTimer (homeassistant)

Slot combination Slots Status / example
hours_only hours remove 1 hour from timer
minutes_only minutes remove 5 minutes from timer
seconds_only seconds remove 30 seconds from timer
hours_minutes hours, minutes remove 1 hour 5 minutes from timer
hours_seconds hours, seconds remove 1 hour 30 seconds from timer
minutes_seconds minutes, seconds remove 5 minutes 30 seconds from timer
name_hours name, hours remove 1 hour from pizza timer
name_minutes name, minutes remove 5 minutes from pizza timer
name_seconds name, seconds remove 30 seconds from pizza timer
name_hours_minutes name, hours, minutes remove 1 hour 5 minutes from pizza timer
name_hours_seconds name, hours, seconds remove 1 hour 30 seconds from pizza timer
area_hours area, hours remove 1 hour from kitchen timer
area_minutes area, minutes remove 5 minutes from kitchen timer
area_seconds area, seconds remove 30 seconds from kitchen timer
area_minutes_seconds area, minutes, seconds remove 5 minutes 30 seconds from kitchen timer
area_hours_minutes area, hours, minutes remove 1 hour 5 minutes from kitchen timer
area_hours_seconds area, hours, seconds remove 1 hour 30 seconds from kitchen timer
id_hours id, hours (e.g. remove 1 hour from the timer with ID 12345)
id_minutes id, minutes (e.g. remove 10 minutes from the timer with ID 12345)
id_seconds id, seconds (e.g. remove 30 seconds from the timer with ID 12345)
id_minutes_seconds id, minutes, seconds (e.g. remove 10 minutes and 30 seconds from the timer with ID 12345)
id_hours_minutes id, hours, minutes (e.g. remove 1 hour and 10 minutes from the timer with ID 12345)
id_hours_seconds id, hours, seconds (e.g. remove 1 hour and 30 seconds from the timer with ID 12345)
hours_start_hours start_hours, hours remove 1 hour from 1 hour timer
hours_start_minutes start_minutes, hours remove 1 hour from 5 minutes timer
hours_start_seconds start_seconds, hours remove 1 hour from 30 seconds timer
minutes_start_hours start_hours, minutes remove 5 minutes from 1 hour timer
minutes_start_minutes start_minutes, minutes remove 5 minutes from 5 minutes timer
minutes_start_seconds start_seconds, minutes remove 5 minutes from 30 seconds timer
seconds_start_hours start_hours, seconds remove 30 seconds from 1 hour timer
seconds_start_minutes start_minutes, seconds remove 30 seconds from 5 minutes timer
seconds_start_seconds start_seconds, seconds remove 30 seconds from 30 seconds timer

CancelTimer (homeassistant)

Slot combination Slots Status / example
default cancel timer
name_only name cancel pizza timer
area_only area cancel timer in the kitchen
hours_only start_hours cancel 1 hour timer
minutes_only start_minutes cancel 5 minutes timer
seconds_only start_seconds cancel 30 seconds timer
id_only id (e.g. cancel the timer with ID 12345)

CancelAllTimers (homeassistant)

Slot combination Slots Status / example
default cancel all timers
area_only area cancel all kitchen timers

TimerStatus (homeassistant)

Slot combination Slots Status / example
default timer status
name_only name pizza timer status
area_only area status of timer in the kitchen
id_only id (e.g. how much time is left on the timer with ID 12345)
hours_only start_hours 1 hour timer status
minutes_only start_minutes 5 minutes timer status
seconds_only start_seconds 45 seconds timer status

Lists & To-do ↑ top

ListAddItem (todo)

Slot combination Slots Status / example
name_item item, name add apples to my trader joes list

ListCompleteItem (todo)

Slot combination Slots Status / example
name_item item, name check off take out the trash from my chores list

ListRemoveItem (todo)

Slot combination Slots Status / example
name_item item, name remove take out the trash from my chores list

ShoppingListAddItem (shopping_list)

Slot combination Slots Status / example
item_only item add apples to my shopping list

ShoppingListCompleteItem (shopping_list)

Slot combination Slots Status / example
item_only item check off apples from my shopping list

Vacuum & Lawn Mower ↑ top

VacuumStart (vacuum)

Slot combination Slots Status / example
name_only name start rover
area_only area (e.g. vacuum the kitchen)
floor_only floor vacuum the first floor

VacuumCleanArea (vacuum)

Slot combination Slots Status / example
context_area vacuum in here
area_only area vacuum the living room
name_area name, area vacuum the living room with rover

VacuumReturnToBase (vacuum)

Slot combination Slots Status / example
name_only name return rover to base
area_only area (e.g. return kitchen vacuum to base)

LawnMowerStartMowing (lawn_mower)

Slot combination Slots Status / example
default start mowing
name_only name start clippy

LawnMowerDock (lawn_mower)

Slot combination Slots Status / example
default stop mowing
name_only name return clippy to base

Date & Time ↑ top

GetCurrentTime (homeassistant)

Slot combination Slots Status / example
default what time is it

GetCurrentDate (homeassistant)

Slot combination Slots Status / example
default what is the date

State & Information ↑ top

GetState (homeassistant)

Slot combination Slots Status / example
name_only name what is the outside temperature
name_state name, state is the kitchen light on
is the garage door open
is the front door locked
is the patio door open
is the office sensor occupied
name_state_area name, state, area is the garage door open in the garage
is the front door locked in the entryway
is the skylight open in the bedroom
is the motion sensor occupied in the office
name_state_floor name, state, floor is the garage door open on the first floor
is the front door locked on the first floor
is the skylight open on the second floor
is the motion sensor occupied on the second floor
name_where name where is jane
name_zone name, state is jane home
domain_state domain, state are any lights on
are all the lights off
which lights are on
how many lights are on
are any fans on
are all the fans off
which fans are on
how many fans are on
are any switches on
are all the switches off
which switches are on
how many switches are on
are any doors unlocked
are all the doors locked
which doors are unlocked
how many doors are locked
is anyone home
is everyone home
who is home
how many people are home
domain_state_area area, domain, state are any lights on in the kitchen
are all the kitchen lights off
which lights are on in the kitchen
how many lights are on in the kitchen
are any fans on in the kitchen
are all the living room fans off
which fans are on in the kitchen
how many fans are on in the kitchen
are any switches on in the kitchen
are all the kitchen switches off
which switches are on in the kitchen
how many switches are on in the kitchen
are any doors unlocked in the hallway
are all the garage doors locked
which doors are unlocked in the hallway
how many doors are locked in the hallway
domain_state_floor floor, domain, state are any lights on on the first floor
are all the lights off on the first floor
which lights are on on the first floor
how many lights are on on the first floor
are any fans on on the second floor
are all the fans off on the second floor
which fans are on on the second floor
how many fans are on on the second floor
are any switches on on the first floor
are all the switches off on the first floor
which switches are on on the first floor
how many switches are on on the first floor
are any doors unlocked on the first floor
are all the doors locked on the first floor
which doors are unlocked on the first floor
how many doors are locked on the first floor
device_class_state domain, device_class, state are any windows open
are all the windows closed
which windows are open
how many windows are open
device_class_state_area area, domain, device_class, state are any windows open in the bedroom
are all the bedroom windows closed
which windows are open in the bedroom
how many windows are open in the bedroom
device_class_state_floor floor, domain, device_class, state are any windows open on the second floor
are all the windows closed on the second floor
which windows are open on the second floor
how many windows are open on the second floor

Miscellaneous ↑ top

Broadcast (assist_satellite)

Slot combination Slots Status / example
message_only message broadcast that dinner is ready

Respond (homeassistant)

Slot combination Slots Status / example
default hello

Nevermind (homeassistant)

Slot combination Slots Status / example
default nevermind