跳转到内容

UART 开关

uart 开关平台允许您在触发时在 UART 总线上发送预定义的字节序列。

# 示例配置条目
switch:
- platform: uart
name: "UART String Output"
data: 'DataToSend'
- platform: uart
name: "UART Bytes Output"
data: [0xDE, 0xAD, 0xBE, 0xEF]
- platform: uart
name: "UART Recurring Output"
data: [0xDE, 0xAD, 0xBE, 0xEF]
send_every: 1s
- platform: uart
name: "UART On/Off"
data:
turn_on: "TurnOn\r\n"
turn_off: "TurnOff\r\n"
  • uart_id可选ID):手动指定 UART 集线的 ID。

  • data可选,字符串或字节列表):通过 UART 发送的数据。可以是 ASCII 字符串或字节列表,或以下嵌套选项中的一个或两个(见上例)。

    • turn_on可选,字符串或字节列表):打开时发送的数据。
    • turn_off可选,字符串或字节列表):关闭时发送的数据。
  • send_every可选时间):发送重复数据而不是一次性发送。

  • 所有其他选项来自 Switch