内置意图
import intents from '!!yaml-loader!../intents/intents.yaml';
以下 intents 受到支持:
- <> { Object.entries(intents) .filter(([intent, info]) => info["supported"]) .map(([intent, info]) => intent) .join(", ") }
以下 intents 已被弃用:
- HassOpenCover、HassCloseCover、HassToggle、HassHumidifierSetpoint、HassHumidifierMode、HassShoppingListLastItems
Slots
对于 HassTurnOn 和 HassTurnOff,slots 是可选的。
可能的 slot 组合如下:
支持的意图
<> { Object.entries(intents) .filter(([intent, info]) => info["supported"]) .map( ([intent, info]) => <>
{intent}
{info.description}
{info.slots && (Slots) && (-
{Object.entries(info.slots).map(([slot, slotInfo]) => (
- {slot} - {slotInfo.description + (slotInfo.required ? "(必需)" : "")} ))}
<a href={https://www.home-assistant.io/integrations/${info.domain}}>由 {info.domain} 集成提供。
已弃用的 intents
这些是旧版 intents,不被 template matching sentences 支持,计划将其移除或替换。
HassOpenCover
已弃用;请改用 HassTurnOn。
打开一个 cover。
HassCloseCover
已弃用;请改用 HassTurnOff。
关闭一个 cover。
HassToggle
切换一个 entity 的 state。
HassHumidifierSetpoint
设置目标湿度。
HassHumidifierMode
如果 humidifier 支持,设置其 mode。
HassShoppingListLastItems
列出购物清单上最近 5 个 items。
此 intent 没有 slots。

