Input boolean
Input boolean 辅助集成允许您定义可通过用户界面控制的布尔值,并可在自动化的条件中使用。例如,可以通过在条件中使用它们来禁用或启用某些自动化。
配置
配置输入布尔辅助工具的首选方式是通过用户界面,在那里它们被称为切换辅助工具。要添加一个,请转到 设置 > 设备与服务 > 辅助工具 并点击添加按钮;然后选择 切换 选项。
要通过用户界面添加 辅助工具,您的 "configuration.yaml" 中应该有 default_config:,除非您删除了它,否则默认情况下它应该已经存在。如果您从配置中删除了 default_config:,必须先将 input_boolean: 添加到您的 "configuration.yaml" 中,然后才能使用 UI。
输入布尔值也可以通过 "configuration.yaml" 文件配置:
动作
此集成提供以下动作来修改 input_boolean 的状态,以及一个无需重启 Home Assistant 本身即可重新加载配置的动作。
恢复状态
如果您为 initial 设置了一个有效值,此集成将以设置为该值的状态启动。否则,它将恢复 Home Assistant 停止之前的状态;如果没有可恢复的状态 - 则设置 off 值。
自动化示例
这是一个使用上述 input_boolean 的自动化示例。此动作仅在 input_boolean 为 on 时发生。
您还可以通过在自动化动作中使用 input_boolean.turn_on、input_boolean.turn_off 或 input_boolean.toggle 来设置或更改 input_boolean 的状态。

