本帖最后由 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
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);
上面这个配置能够把esphome的logger的配置 能通过这个uart发送出去(说明uart是生效的)
但是uart的组件配置的debug好像不生效。有大佬提示下问题吗?
已解决 配置没问题,ttl针脚没插对。。
|