二进制传感器

二进制传感器与其他传感器类似,它们监控不同实体的状态和条件。二进制传感器的不同之处在于它们只能返回两种互斥的值。 例如,窗户的二进制传感器可能报告值为打开关闭,开关为,条件为

这种非此即彼的限制使这些传感器成为二进制的。它们本质上是数字的,而模拟传感器(如温度和重量传感器)返回的是一系列值。

当您添加设备集成时,一些二进制传感器会自动创建。例如,添加ecobee 集成将创建一个二进制传感器来检测房间占用情况。其他二进制传感器可以使用模板集成输入布尔助手手动创建。

Note

构建模块集成

这个 二进制传感器 是一个构建模块集成,无法直接添加到你的 Home Assistant 中,但可以被其他集成使用和提供。

构建模块集成不同于典型的与设备或服务连接的集成。相反,其他将设备或服务集成到 Home Assistant 中的集成使用这个 二进制传感器 构建模块来提供实体、服务和其他你可以在自动化或仪表板中使用的功能。

如果你的某个集成具有这个构建模块,这个页面记录了 二进制传感器 构建模块所提供的功能。

二进制传感器的状态

二进制传感器可以有两种状态:。然而,在前端,它们可能不会被称为,而是使用更有意义的术语。例如,热/冷,锁定/解锁。状态的含义取决于设备类别。

此外,实体可以具有以下状态:

  • 不可用:实体当前不可用。
  • 未知:状态尚未确定。

设备类别

设备类别是 Home Assistant 中的一种测量分类。它影响实体在 仪表板 中的表示方式。这可以在 自定义部分 中进行修改。例如,不同的状态可能会用不同的图标、颜色或文本来表示。

以下截图显示了二进制传感器的不同设备类别的一些示例:

二进制传感器列表

示例显示了各种设备类别图标在状态下的样子。在此示例中,图像在实体卡配置中指定了state_color: true以接收图标着色。

以下设备类别适用于二进制传感器:

  • :通用开/关。这是默认值,无需设置。
  • 电池表示电量低,表示正常
  • 电池充电表示正在充电,表示未充电
  • 一氧化碳表示检测到一氧化碳,表示没有一氧化碳(清除)
  • 表示寒冷,表示正常
  • 连接性表示已连接,表示未连接
  • 表示打开,表示关闭
  • 车库门表示打开,表示关闭
  • 气体表示检测到气体,表示没有气体(清除)
  • 表示高温,表示正常
  • 表示检测到光,表示没有光
  • 表示打开(解锁),表示关闭(锁定)
  • 湿度表示检测到湿气(潮湿),表示没有湿气(干燥)
  • 运动表示检测到运动,表示没有运动(清除)
  • 移动表示移动,表示未移动(停止)
  • 占用表示占用(检测到),表示未占用(清除)
  • 开启表示打开,表示关闭
  • 插头表示设备已插入,表示设备未插入
  • 电源表示检测到电源,表示没有电源
  • 存在表示在家,表示离开
  • 问题表示检测到问题,表示没有问题(正常)
  • 运行表示正在运行,表示未运行
  • 安全表示不安全,表示安全
  • 烟雾表示检测到烟雾,表示没有烟雾(清除)
  • 声音表示检测到声音,表示没有声音(清除)
  • 篡改表示检测到篡改,表示没有篡改(清除)
  • 更新表示有可用更新,表示已更新
  • 振动表示检测到振动,表示没有振动(清除)
  • 窗户表示打开,表示关闭

有关比较,请参阅模拟传感器的设备类别