二进制传感器
二进制传感器与其他传感器类似,它们监控不同实体的状态和条件。二进制传感器的不同之处在于它们只能返回两种互斥的值。
例如,窗户的二进制传感器可能报告值为打开
或关闭
,开关为开
或关
,条件为真
或假
。
这种非此即彼的限制使这些传感器成为二进制的。它们本质上是数字的,而模拟传感器(如温度和重量传感器)返回的是一系列值。
当您添加设备集成时,一些二进制传感器会自动创建。例如,添加ecobee 集成将创建一个二进制传感器来检测房间占用情况。其他二进制传感器可以使用模板集成或输入布尔助手手动创建。
构建模块集成
这个 二进制传感器 是一个构建模块集成,无法直接添加到你的 Home Assistant 中,但可以被其他集成使用和提供。
构建模块集成不同于典型的与设备或服务连接的集成。相反,其他将设备或服务集成到 Home Assistant 中的集成使用这个 二进制传感器 构建模块来提供实体、服务和其他你可以在自动化或仪表板中使用的功能。
如果你的某个集成具有这个构建模块,这个页面记录了 二进制传感器 构建模块所提供的功能。
二进制传感器的状态
二进制传感器可以有两种状态:开或关。然而,在前端,它们可能不会被称为开或关,而是使用更有意义的术语。例如,热/冷,锁定/解锁。开或关状态的含义取决于设备类别。
此外,实体可以具有以下状态:
- 不可用:实体当前不可用。
- 未知:状态尚未确定。
设备类别
设备类别是 Home Assistant 中的一种测量分类。它影响实体在 仪表板 中的表示方式。这可以在 自定义部分 中进行修改。例如,不同的状态可能会用不同的图标、颜色或文本来表示。
以下截图显示了二进制传感器的不同设备类别的一些示例:
示例显示了各种设备类别图标在开
和关
状态下的样子。在此示例中,开
图像在实体卡配置中指定了state_color: true
以接收图标着色。
以下设备类别适用于二进制传感器:
- 无:通用开/关。这是默认值,无需设置。
-
电池:
开
表示电量低,关
表示正常 -
电池充电:
开
表示正在充电,关
表示未充电 -
一氧化碳:
开
表示检测到一氧化碳,关
表示没有一氧化碳(清除) -
冷:
开
表示寒冷,关
表示正常 -
连接性:
开
表示已连接,关
表示未连接 -
门:
开
表示打开,关
表示关闭 -
车库门:
开
表示打开,关
表示关闭 -
气体:
开
表示检测到气体,关
表示没有气体(清除) -
热:
开
表示高温,关
表示正常 -
光:
开
表示检测到光,关
表示没有光 -
锁:
开
表示打开(解锁),关
表示关闭(锁定) -
湿度:
开
表示检测到湿气(潮湿),关
表示没有湿气(干燥) -
运动:
开
表示检测到运动,关
表示没有运动(清除) -
移动:
开
表示移动,关
表示未移动(停止) -
占用:
开
表示占用(检测到),关
表示未占用(清除) -
开启:
开
表示打开,关
表示关闭 -
插头:
开
表示设备已插入,关
表示设备未插入 -
电源:
开
表示检测到电源,关
表示没有电源 -
存在:
开
表示在家,关
表示离开 -
问题:
开
表示检测到问题,关
表示没有问题(正常) -
运行:
开
表示正在运行,关
表示未运行 -
安全:
开
表示不安全,关
表示安全 -
烟雾:
开
表示检测到烟雾,关
表示没有烟雾(清除) -
声音:
开
表示检测到声音,关
表示没有声音(清除) -
篡改:
开
表示检测到篡改,关
表示没有篡改(清除) -
更新:
开
表示有可用更新,关
表示已更新 -
振动:
开
表示检测到振动,关
表示没有振动(清除) -
窗户:
开
表示打开,关
表示关闭
有关比较,请参阅模拟传感器的设备类别。