Remove direct uart comm
To avoid lost of sync with Nextion queue
This commit is contained in:
@@ -114,8 +114,8 @@ script:
|
||||
ESP_LOGD(TAG, "Waiting for empty UART and Nextion queues");
|
||||
- wait_until:
|
||||
condition:
|
||||
- lambda: !lambda return (disp1->queue_size()<=0);
|
||||
- lambda: !lambda return (tf_uart->available()<=0);
|
||||
- lambda: !lambda return (disp1->queue_size() < 1);
|
||||
- lambda: !lambda return (tf_uart->available() < 1);
|
||||
timeout: 10s
|
||||
- delay: 2s
|
||||
- lambda: |-
|
||||
|
||||
@@ -2574,9 +2574,8 @@ script:
|
||||
- wait_until:
|
||||
condition:
|
||||
- lambda: !lambda return (tf_uart->available() < 1);
|
||||
timeout: 3s
|
||||
timeout: 5s
|
||||
- lambda: |-
|
||||
tf_uart->flush();
|
||||
static const char *const TAG = "script.set_baud_rate";
|
||||
ESP_LOGD(TAG, "Sending instruction '%s=%i' to Nextion", definitive ? "bauds" : "baud", baud_rate);
|
||||
disp1->send_command_printf("%s=%i", definitive ? "bauds" : "baud", baud_rate);
|
||||
@@ -2584,9 +2583,8 @@ script:
|
||||
- wait_until:
|
||||
condition:
|
||||
- lambda: !lambda return (tf_uart->available() < 1);
|
||||
timeout: 3s
|
||||
timeout: 5s
|
||||
- lambda: |-
|
||||
tf_uart->flush();
|
||||
static const char *const TAG = "script.set_baud_rate";
|
||||
ESP_LOGD(TAG, "Set ESPHome new baud rate to %i bps", baud_rate);
|
||||
tf_uart->set_baud_rate(baud_rate);
|
||||
|
||||
Reference in New Issue
Block a user