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 (5)
- Climate & Weather (3)
- Media & Volume (9)
- Timers (8)
- Lists & To-do (5)
- Vacuum & Lawn Mower (5)
- Date & Time (2)
- State & Information (1)
- Miscellaneous (3)
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 |