| 本帖最后由 demacia 于 2023-10-29 15:54 编辑 
 搜了下论坛的帖子,坛友提供了esphome 自定义UART的方式
 https://bbs.hassbian.com/thread-15466-1-1.html
 
 
 但是我看到UART bus组件里面有debugging功能
 https://esphome.io/components/uart#debugging
 
 
 
 
上面这个配置能够把esphome的logger的配置 能通过这个uart发送出去(说明uart是生效的)logger:
  level: DEBUG
  on_message:
    - uart.write: !lambda |-
        std::vector<unsigned char> data;
        data.insert(data.end(), message, message + strlen(message));
        data.insert(data.end(), {13, 10});
        return data;
uart:
  tx_pin: GPIO13
  rx_pin: GPIO14
  baud_rate: 9600
  debug:
    direction: RX
    dummy_receiver: true
    after:
      delimiter: "\r\n"
    sequence:
      - lambda: UARTDebug::log_string(direction, bytes);
 
 但是uart的组件配置的debug好像不生效。有大佬提示下问题吗?
 
 已解决 配置没问题,ttl针脚没插对。。
 
 
 |