178 lines
5.2 KiB
JSON
178 lines
5.2 KiB
JSON
{
|
|
"interactionModel": {
|
|
"languageModel": {
|
|
"invocationName": "house",
|
|
"intents": [
|
|
{
|
|
"name": "RecirculateWaterIntent",
|
|
"slots": [],
|
|
"samples": [
|
|
"start the hot water",
|
|
"start hot water",
|
|
"turn on the hot water",
|
|
"turn on hot water",
|
|
"heat the water",
|
|
"heat water",
|
|
"preheat the water",
|
|
"preheat water",
|
|
"start recirculation",
|
|
"start the recirculation",
|
|
"start water recirculation",
|
|
"run the hot water",
|
|
"run hot water",
|
|
"warm up the water",
|
|
"warm the water up",
|
|
"get hot water ready",
|
|
"make the water hot",
|
|
"I need hot water"
|
|
]
|
|
},
|
|
{
|
|
"name": "HomeAssistantIntent",
|
|
"slots": [
|
|
{
|
|
"name": "device",
|
|
"type": "AMAZON.SearchQuery"
|
|
}
|
|
],
|
|
"samples": [
|
|
"turn on {device}",
|
|
"turn on the {device}",
|
|
"turn {device} on",
|
|
"switch on {device}",
|
|
"switch on the {device}",
|
|
"turn off {device}",
|
|
"turn off the {device}",
|
|
"turn {device} off",
|
|
"switch off {device}",
|
|
"switch off the {device}",
|
|
"is {device} on",
|
|
"is the {device} on",
|
|
"is {device} off",
|
|
"is the {device} off",
|
|
"is the {device} open",
|
|
"is the {device} closed",
|
|
"what is the state of {device}",
|
|
"what is the state of the {device}",
|
|
"what is {device} set to",
|
|
"what is the {device} set to",
|
|
"check {device}",
|
|
"check the {device}",
|
|
"check on {device}",
|
|
"check on the {device}",
|
|
"toggle {device}",
|
|
"toggle the {device}"
|
|
]
|
|
},
|
|
{
|
|
"name": "SetDeviceValueIntent",
|
|
"slots": [
|
|
{
|
|
"name": "target",
|
|
"type": "DEVICE_NAME"
|
|
},
|
|
{
|
|
"name": "value",
|
|
"type": "AMAZON.NUMBER"
|
|
}
|
|
],
|
|
"samples": [
|
|
"set {target} to {value}",
|
|
"set {target} to {value} percent",
|
|
"set the {target} to {value}",
|
|
"set the {target} to {value} percent",
|
|
"set {target} to {value} degrees",
|
|
"set the {target} to {value} degrees",
|
|
"dim {target} to {value}",
|
|
"dim the {target} to {value}",
|
|
"dim {target} to {value} percent",
|
|
"change {target} to {value}",
|
|
"change the {target} to {value}",
|
|
"make {target} {value}",
|
|
"make the {target} {value}",
|
|
"make {target} {value} percent",
|
|
"make the {target} {value} degrees"
|
|
]
|
|
},
|
|
{
|
|
"name": "AMAZON.HelpIntent",
|
|
"samples": []
|
|
},
|
|
{
|
|
"name": "AMAZON.StopIntent",
|
|
"samples": []
|
|
},
|
|
{
|
|
"name": "AMAZON.CancelIntent",
|
|
"samples": []
|
|
},
|
|
{
|
|
"name": "AMAZON.NavigateHomeIntent",
|
|
"samples": []
|
|
},
|
|
{
|
|
"name": "AMAZON.FallbackIntent",
|
|
"samples": []
|
|
},
|
|
{
|
|
"name": "WeezTheJuiceIntent",
|
|
"slots": [],
|
|
"samples": [
|
|
"weez the juice",
|
|
"wheeze the juice"
|
|
]
|
|
}
|
|
],
|
|
"types": [
|
|
{
|
|
"name": "DEVICE_ACTION",
|
|
"values": [
|
|
{
|
|
"name": {
|
|
"value": "turn on",
|
|
"synonyms": ["switch on", "enable", "activate", "power on"]
|
|
}
|
|
},
|
|
{
|
|
"name": {
|
|
"value": "turn off",
|
|
"synonyms": ["switch off", "disable", "deactivate", "power off"]
|
|
}
|
|
},
|
|
{
|
|
"name": {
|
|
"value": "toggle",
|
|
"synonyms": ["flip", "switch"]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "DEVICE_NAME",
|
|
"values": [
|
|
{"name": {"value": "bedroom light"}},
|
|
{"name": {"value": "kitchen light"}},
|
|
{"name": {"value": "living room light"}},
|
|
{"name": {"value": "bathroom light"}},
|
|
{"name": {"value": "hallway light"}},
|
|
{"name": {"value": "office light"}},
|
|
{"name": {"value": "garage light"}},
|
|
{"name": {"value": "porch light"}},
|
|
{"name": {"value": "front porch"}},
|
|
{"name": {"value": "back porch"}},
|
|
{"name": {"value": "bedroom lamp"}},
|
|
{"name": {"value": "desk lamp"}},
|
|
{"name": {"value": "floor lamp"}},
|
|
{"name": {"value": "thermostat"}},
|
|
{"name": {"value": "downstairs thermostat"}},
|
|
{"name": {"value": "upstairs thermostat"}},
|
|
{"name": {"value": "bedroom fan"}},
|
|
{"name": {"value": "ceiling fan"}},
|
|
{"name": {"value": "living room fan"}},
|
|
{"name": {"value": "kitchen fan"}}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|