List of functions
Function | Description |
---|---|
cleanup_mode | Setting the cleaning mode. |
coffee_mode | Setting the coffee machine mode. |
dishwashing | Setting the dishwashing mode. |
fan_speed | Setting the fan speed (such as in an air conditioner, fan, or heater). |
heat | Setting the heating mode. |
input_source | Setting the signal source. |
program | Setting a program on a device. |
swing | Setting the air direction on climate control devices. |
tea_mode | Setting the tea making mode. |
thermostat | Setting the temperature mode of climate control devices (such as an air conditioner). |
ventilation_mode | Setting the ventilation mode. |
work_speed | Setting the speed. |
Function | Description |
---|---|
cleanup_mode | Setting the cleaning mode. |
coffee_mode | Setting the coffee machine mode. |
dishwashing | Setting the dishwashing mode. |
fan_speed | Setting the fan speed (such as in an air conditioner, fan, or heater). |
heat | Setting the heating mode. |
input_source | Setting the signal source. |
program | Setting a program on a device. |
swing | Setting the air direction on climate control devices. |
tea_mode | Setting the tea making mode. |
thermostat | Setting the temperature mode of climate control devices (such as an air conditioner). |
ventilation_mode | Setting the ventilation mode. |
work_speed | Setting the speed. |
cleanup_mode
Setting the cleaning mode.
Below is the description of the parameters
object from the Description of capability section.
parameters object | ||
---|---|---|
Parameter | Type | Description |
instance | String | Function name for this capability. Accepted values: cleanup_mode . |
modes | Array of mode objects | The array of mode objects describing the function's modes. Minimum number of modes in the array: 1.Restriction. When resending the |
The mode object that is a part of the modes array | ||
value | String | The value of the function operating mode processed on the provider side. You can find the acceptable values on the List of operating modes. |
parameters object | ||
---|---|---|
Parameter | Type | Description |
instance | String | Function name for this capability. Accepted values: cleanup_mode . |
modes | Array of mode objects | The array of mode objects describing the function's modes. Minimum number of modes in the array: 1.Restriction. When resending the |
The mode object that is a part of the modes array | ||
value | String | The value of the function operating mode processed on the provider side. You can find the acceptable values on the List of operating modes. |
Yasmina, turn on express cleaning.
Yasmina, turn on night cleaning.
Yasmina, turn on automatic cleaning.
Use this function to describe the features of various devices:
- Example of the
parameters
object -
See the full example in Example of use.
{ ... "parameters": { "instance": "cleanup_mode", "modes": [ { "value": "auto" }, { "value": "quiet" } ] } ... }
- Examples of devices with the cleanup_mode function
-
- auto
- eco
- express
- normal
- quiet
- wet_cleaning
- dry_cleaning
- mixed_cleaning
coffee_mode
Setting the coffee machine mode.
Below is the description of the parameters
object from the Description of capability section.
parameters object | ||
---|---|---|
Parameter | Type | Description |
instance | String | Function name for this capability. Accepted values: coffee_mode . |
modes | Array of mode objects | The array of mode objects describing the function's modes. Minimum number of modes in the array: 1.Restriction. When resending the |
The mode object that is a part of the modes array | ||
value | String | The value of the function operating mode processed on the provider side. You can find the acceptable values on the List of operating modes. |
parameters object | ||
---|---|---|
Parameter | Type | Description |
instance | String | Function name for this capability. Accepted values: coffee_mode . |
modes | Array of mode objects | The array of mode objects describing the function's modes. Minimum number of modes in the array: 1.Restriction. When resending the |
The mode object that is a part of the modes array | ||
value | String | The value of the function operating mode processed on the provider side. You can find the acceptable values on the List of operating modes. |
Yasmina, set coffee to cappuccino mode.
Yasmina, make a latte.
Yasmina, prepare an Americano.
Use this function to describe the features of various devices:
- Example of the
parameters
object -
See the full example in Example of use.
{ ... "parameters": { "instance": "coffee_mode", "modes": [ { "value": "latte" }, { "value": "cappuccino" } ] } ... }
- Examples of devices with the coffee_mode function
-
- americano
- cappuccino
- double_espresso
- espresso
- latte
dishwashing
Setting the dishwashing mode.
Below is the description of the parameters
object from the Description of capability section.
parameters object | ||
---|---|---|
Parameter | Type | Description |
instance | String | Function name for this capability. Valid value: dishwashing . |
modes | Array of mode objects | The array of mode objects describing the function's modes. Minimum number of modes in the array: 1.Restriction. When resending the |
The mode object that is a part of the modes array | ||
value | String | The value of the function operating mode processed on the provider side. You can find the acceptable values on the List of operating modes. |
parameters object | ||
---|---|---|
Parameter | Type | Description |
instance | String | Function name for this capability. Valid value: dishwashing . |
modes | Array of mode objects | The array of mode objects describing the function's modes. Minimum number of modes in the array: 1.Restriction. When resending the |
The mode object that is a part of the modes array | ||
value | String | The value of the function operating mode processed on the provider side. You can find the acceptable values on the List of operating modes. |
Yasmina, set the dishwashing machine to intensive mode.
Yasmina, wash the dishes in auto mode.
Yasmina, wash the dishes in express mode.
Use this function to describe the features of various devices:
- Example of the
parameters
object -
See the full example in Example of use.
{ ... "parameters": { "instance": "dishwashing", "modes": [ { "value": "auto" }, { "value": "intensive" }, { "value": "glass" }, { "value": "express" } ] } ... }
- Examples of devices with the dishwashing function
-
- auto
- eco
- express
- glass
- intensive
- pre_rinse
- quiet
fan_speed
Setting the fan speed (such as in an air conditioner, fan, or heater).
Below is the description of the parameters
object from the Description of capability section.
parameters object | ||
---|---|---|
Parameter | Type | Description |
instance | String | Function name for this capability. Accepted values: fan_speed . |
modes | Array of mode objects | The array of mode objects describing the function's modes. Minimum number of modes in the array: 1.Restriction. When resending the |
The mode object that is a part of the modes array | ||
value | String | The value of the function operating mode processed on the provider side. You can find the acceptable values on the List of operating modes. |
parameters object | ||
---|---|---|
Parameter | Type | Description |
instance | String | Function name for this capability. Accepted values: fan_speed . |
modes | Array of mode objects | The array of mode objects describing the function's modes. Minimum number of modes in the array: 1.Restriction. When resending the |
The mode object that is a part of the modes array | ||
value | String | The value of the function operating mode processed on the provider side. You can find the acceptable values on the List of operating modes. |
Yasmina, turn the air conditioning to high.
Yasmina, turn the air conditioner fan to low.
Use this function to describe the features of various devices:
- Example of the
parameters
object -
See the full example in Example of use.
{ ... "parameters": { "instance": "fan_speed", "modes": [ { "value": "high" }, { "value": "medium" } ] } ... }
- Examples of devices with the fan_speed function
-
- auto
- high
- low
- medium
- turbo
heat
Setting the heating mode.
Below is the description of the parameters
object from the Description of capability section.
parameters object | ||
---|---|---|
Parameter | Type | Description |
instance | String | Function name for this capability. Valid value: heat . |
modes | Array of mode objects | The array of mode objects describing the function's modes. Minimum number of modes in the array: 1.Restriction. When resending the |
The mode object that is a part of the modes array | ||
value | String | The value of the function operating mode processed on the provider side. You can find the acceptable values on the List of operating modes. |
parameters object | ||
---|---|---|
Parameter | Type | Description |
instance | String | Function name for this capability. Valid value: heat . |
modes | Array of mode objects | The array of mode objects describing the function's modes. Minimum number of modes in the array: 1.Restriction. When resending the |
The mode object that is a part of the modes array | ||
value | String | The value of the function operating mode processed on the provider side. You can find the acceptable values on the List of operating modes. |
Yasmina, set the minimum floor heat.
Yasmina, turn the floor heating to auto.
Yasmina, set the boiler heating to maximum.
Use this function to describe the features of various devices:
- Example of the
parameters
object -
See the full example in Example of use.
{ ... "parameters": { "instance": "heat", "modes": [ { "value": "auto" }, { "value": "min" }, { "value": "max" } ] } ... }
- Examples of devices with the heat function
-
- auto
- max
- min
- normal
- turbo
input_source
Setting the signal source.
Below is the description of the parameters
object from the Description of capability section.
parameters object | ||
---|---|---|
Parameter | Type | Description |
instance | String | Function name for this capability. Accepted values: input_source . |
modes | Array of mode objects | The array of mode objects describing the function's modes. Minimum number of modes in the array: 1.Restriction. When resending the |
The mode object that is a part of the modes array | ||
value | String | The value of the function operating mode processed on the provider side. You can find the acceptable values on the List of operating modes. |
parameters object | ||
---|---|---|
Parameter | Type | Description |
instance | String | Function name for this capability. Accepted values: input_source . |
modes | Array of mode objects | The array of mode objects describing the function's modes. Minimum number of modes in the array: 1.Restriction. When resending the |
The mode object that is a part of the modes array | ||
value | String | The value of the function operating mode processed on the provider side. You can find the acceptable values on the List of operating modes. |
Yasmina, change TV input to number two.
Yasmina, turn on TV input number two.
Yasmina, set TV input to three.
Use this function to describe the features of various devices:
- Example of the
parameters
object -
See the full example in Example of use.
{ ... "parameters": { "instance": "input_source", "modes": [ { "value": "one" }, { "value": "two" } ] } ... }
- Examples of devices with the input_source function
-
- one
- two
- three
- four
- five
- six
- seven
- eight
- nine
- ten
program
Setting a program on a device.
Below is the description of the parameters
object from the Description of capability section.
parameters object | ||
---|---|---|
Parameter | Type | Description |
instance | String | Function name for this capability. Accepted values: program . |
modes | Array of mode objects | The array of mode objects describing the function's modes. Minimum number of modes in the array: 1.Restriction. When resending the |
The mode object that is a part of the modes array | ||
value | String | The value of the function operating mode processed on the provider side. You can find the acceptable values on the List of operating modes. |
parameters object | ||
---|---|---|
Parameter | Type | Description |
instance | String | Function name for this capability. Accepted values: program . |
modes | Array of mode objects | The array of mode objects describing the function's modes. Minimum number of modes in the array: 1.Restriction. When resending the |
The mode object that is a part of the modes array | ||
value | String | The value of the function operating mode processed on the provider side. You can find the acceptable values on the List of operating modes. |
Yasmina, switch the program to mode one.
Yasmina, turn on program ten.
Yasmina, set the automatic vacuum cleaner to the automatic program.
Use this function to describe the features of various devices:
- Example of the
parameters
object -
See the full example in Example of use.
{ ... "parameters": { "instance": "program", "modes": [ { "value": "auto" }, { "value": "ten" } ] } ... }
- Examples of devices with the program function
-
- auto
- express
- one
- two
- three
- four
- five
- six
- seven
- eight
- nine
- ten
swing
Setting the air direction on climate control devices.
Below is the description of the parameters
object from the Description of capability section.
parameters object | ||
---|---|---|
Parameter | Type | Description |
instance | String | Function name for this capability. Accepted values: swing . |
modes | Array of mode objects | The array of mode objects describing the function's modes. Minimum number of modes in the array: 1.Restriction. When resending the |
The mode object that is a part of the modes array | ||
value | String | The value of the function operating mode processed on the provider side. You can find the acceptable values on the List of operating modes. |
parameters object | ||
---|---|---|
Parameter | Type | Description |
instance | String | Function name for this capability. Accepted values: swing . |
modes | Array of mode objects | The array of mode objects describing the function's modes. Minimum number of modes in the array: 1.Restriction. When resending the |
The mode object that is a part of the modes array | ||
value | String | The value of the function operating mode processed on the provider side. You can find the acceptable values on the List of operating modes. |
Yasmina, set air flow to horizontal.
Yasmina, set airflow to vertical.
Yasmina, change the airflow direction to vertical.
Yasmina, set the AC airflow/airstream to horizontal/vertical.
Yasmina, set the AC airflow to vertical/horizontal.
Use this function to describe the features of various devices:
- Example of the
parameters
object -
See the full example in Example of use.
{ ... "parameters": { "instance": "swing", "modes": [ { "value": "vertical" }, { "value": "horizontal" } ] } ... }
- Examples of devices with the swing function
-
- auto
- horizontal
- stationary
- vertical
tea_mode
Setting the tea making mode.
Below is the description of the parameters
object from the Description of capability section.
parameters object | ||
---|---|---|
Parameter | Type | Description |
instance | String | Function name for this capability. Acceptable values: tea_mode . |
modes | Array of mode objects | The array of mode objects describing the function's modes. Minimum number of modes in the array: 1.Restriction. When resending the |
The mode object that is a part of the modes array | ||
value | String | The value of the function operating mode processed on the provider side. You can find the acceptable values on the List of operating modes. |
parameters object | ||
---|---|---|
Parameter | Type | Description |
instance | String | Function name for this capability. Acceptable values: tea_mode . |
modes | Array of mode objects | The array of mode objects describing the function's modes. Minimum number of modes in the array: 1.Restriction. When resending the |
The mode object that is a part of the modes array | ||
value | String | The value of the function operating mode processed on the provider side. You can find the acceptable values on the List of operating modes. |
Yasmina, set tea making to the oolong mode.
Yasmina, set the kettle to the express tea making mode.
Yasmina, make black tea.
Use this function to describe the features of various devices:
- Example of the
parameters
object -
See the full example in Example of use.
{ ... "parameters": { "instance": "tea_mode", "modes": [ { "value": "express" }, { "value": "black_tea" }, { "value": "green_tea" }, { "value": "oolong_tea" } ] } ... }
- Examples of devices with the tea_mode function
-
- black_tea
- flower_tea
- green_tea
- herbal_tea
- oolong_tea
- puerh_tea
- red_tea
- white_tea
thermostat
Setting the temperature mode of climate control devices (such as an air conditioner).
Below is the description of the parameters
object from the Description of capability section.
parameters object | ||
---|---|---|
Parameter | Type | Description |
instance | String | Function name for this capability. Accepted values: thermostat . |
modes | Array of mode objects | The array of mode objects describing the function's modes. Minimum number of modes in the array: 1.Restriction. When resending the |
The mode object that is a part of the modes array | ||
value | String | The value of the function operating mode processed on the provider side. You can find the acceptable values on the List of operating modes. |
parameters object | ||
---|---|---|
Parameter | Type | Description |
instance | String | Function name for this capability. Accepted values: thermostat . |
modes | Array of mode objects | The array of mode objects describing the function's modes. Minimum number of modes in the array: 1.Restriction. When resending the |
The mode object that is a part of the modes array | ||
value | String | The value of the function operating mode processed on the provider side. You can find the acceptable values on the List of operating modes. |
Yasmina, switch the air conditioner to cooling mode.
Yasmina, turn the air conditioner to energy saving mode.
Use this function to describe the features of various devices:
- Example of the
parameters
object -
See the full example in Example of use.
{ ... "parameters": { "instance": "thermostat", "modes": [ { "value": "fan_only" }, { "value": "heat" } ] } ... }
- Examples of devices with the thermostat function
-
- auto
- cool
- dry
- fan_only
- heat
- preheat
ventilation_mode
Setting the ventilation mode.
Below is the description of the parameters
object from the Description of capability section.
parameters object | ||
---|---|---|
Parameter | Type | Description |
instance | String | Function name for this capability. Accepted values: ventilation_mode . |
modes | Array of mode objects | The array of mode objects describing the function's modes. Minimum number of modes in the array: 1.Restriction. When resending the |
The mode object that is a part of the modes array | ||
value | String | The value of the function operating mode processed on the provider side. You can find the acceptable values on the List of operating modes. |
parameters object | ||
---|---|---|
Parameter | Type | Description |
instance | String | Function name for this capability. Accepted values: ventilation_mode . |
modes | Array of mode objects | The array of mode objects describing the function's modes. Minimum number of modes in the array: 1.Restriction. When resending the |
The mode object that is a part of the modes array | ||
value | String | The value of the function operating mode processed on the provider side. You can find the acceptable values on the List of operating modes. |
Yasmina, set ventilation to maximum.
Yasmina, set ventilation to supply mode.
Yasmina, set ventilation to heating mode.
Use this function to describe the features of various devices:
- Example of the
parameters
object -
See the full example in Example of use.
{ ... "parameters": { "instance": "ventilation_mode", "modes": [ { "value": "supply_air" }, { "value": "extraction_air" } ] } ... }
- Examples of devices with the ventilation_mode function
-
- auto
- supply_air
- extraction_air
work_speed
Setting the speed.
Below is the description of the parameters
object from the Description of capability section.
parameters object | ||
---|---|---|
Parameter | Type | Description |
instance | String | Function name for this capability. Accepted values: work_speed . |
modes | Array of mode objects | The array of mode objects describing the function's modes. Minimum number of modes in the array: 1.Restriction. When resending the |
The mode object that is a part of the modes array | ||
value | String | The value of the function operating mode processed on the provider side. You can find the acceptable values on the List of operating modes. |
parameters object | ||
---|---|---|
Parameter | Type | Description |
instance | String | Function name for this capability. Accepted values: work_speed . |
modes | Array of mode objects | The array of mode objects describing the function's modes. Minimum number of modes in the array: 1.Restriction. When resending the |
The mode object that is a part of the modes array | ||
value | String | The value of the function operating mode processed on the provider side. You can find the acceptable values on the List of operating modes. |
Yasmina, set the speed to turbo.
Yasmina, set the speed to slow.
Yasmina, set the speed to maximum.
Use this function to describe the features of various devices:
- Example of the
parameters
object -
See the full example in Example of use.
{ ... "parameters": { "instance": "work_speed", "modes": [ { "value": "fast" }, { "value": "slow" } ] } ... }
- Examples of devices with the fan_speed function
-
- auto
- fast
- max
- medium
- min
- slow
- turbo