UART Button

The uart button platform allows you to send a pre-defined sequence of bytes on a UART bus when triggered.

# Example configuration entry
uart:
  baud_rate: 9600
  tx_pin: D0

button:
  - platform: uart
    name: "UART String Output"
    data: 'DataToSend'
  - platform: uart
    name: "UART Bytes Output"
    data: [0xDE, 0xAD, 0xBE, 0xEF]

Configuration variables:

  • id (Optional, ID): Manually specify the ID used for code generation.

  • name (Optional, string): The name for the button.

  • data (Required, string or list of bytes): The data to send via UART. Either an ASCII string or a list of bytes.

  • uart_id (Optional, ID): Manually specify the ID of the UART hub.

  • All other options from Button.

See Also