跳转到内容

Status LED Light

status_led 灯光平台允许单个 LED 指示设备的 状态(如错误/警告状态),或作为二进制灯光(如 OK 状态)使用。 这对于只提供一个 LED 的设备很有用。 你也可以使用 binary Output 组件。

它提供了 status_led 组件 和 binary 灯光组件 的组合功能,共用一个 GPIO LED。

当设备处于错误/警告状态时,status_led 的功能将优先并控制 LED 的闪烁。 当设备处于 OK 状态时,LED 将恢复到 binary light 功能的状态,并按此方式控制。

# 示例配置条目
light:
- platform: status_led
name: "Switch state"
pin: GPIOXX

NOTE

使用此平台时,不应包含高级 status_led 组件(至少在相同引脚上不应), 因为其功能直接由此平台提供。

唯一的区别是平台不会在 OTA 安全模式下加载,而组件会。

  • pin(可选,Pin Schema):控制 LED 的 GPIO 引脚。
  • output(可选,ID):用于此灯光的 binary Output 组件 的 id。
  • 来自 Light 的所有其他选项。

NOTE

如果你的状态 LED 处于 active-LOW 模式(如 D1 Mini ESP8266 开发板),请使用 Pin Schema 的 inverted 选项:

pin:
number: GPIOXX
inverted: true