内置意图

import intents from '!!yaml-loader!../intents/intents.yaml';

以下意图为受支持

  • <> { Object.entries(intents) .filter(([intent, info]) => info["supported"]) .map(([intent, info]) => intent) .join(", ") }

以下意图已弃用

  • HassOpenCover, HassCloseCover, HassToggle, HassHumidifierSetpoint, HassHumidifierMode, HassShoppingListLastItems

槽位

对于 HassTurnOnHassTurnOff槽位是可选的。

可用的槽位组合有:

Slot combinationExample
仅名称table light
仅区域kitchen
区域和名称living room reading light
区域和 domainkitchen lights
区域和设备类别bathroom humidity
设备类别和 domaincarbon dioxide sensors

受支持的意图

<> { Object.entries(intents) .filter(([intent, info]) => info["supported"]) .map( ([intent, info]) => <>

{intent}

{info.description}

{info.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} 集成提供。

</> ) } </>

已弃用的意图

这些是旧版意图,不受模板匹配句子支持,计划被移除或替换。

HassOpenCover

已弃用;请改用 HassTurnOn

打开一个 cover。

Slot nameTypeRequiredDescription
namestringYes要打开的 cover 实体名称。

HassCloseCover

已弃用;请改用 HassTurnOff

关闭一个 cover。

Slot nameTypeRequiredDescription
namestringYes要关闭的 cover 实体名称。

HassToggle

切换实体的状态。

Slot nameTypeRequiredDescription
namestringYes要切换的实体名称。

HassHumidifierSetpoint

设置目标湿度。

Slot nameTypeRequiredDescription
namestringYes要控制的实体名称。
humidityinteger, 0-100Yes要设置的目标湿度。

HassHumidifierMode

如果加湿器支持,则设置其模式。

Slot nameTypeRequiredDescription
namestringYes要控制的实体名称。
modestringYes要切换到的模式。

HassShoppingListLastItems

列出购物清单中的最后 5 个项目。

此意图没有槽位。

此页面基于 Intents 仓库自动生成。