From 3fb8343246482febb7b2ce5e8d650cdddec264d7 Mon Sep 17 00:00:00 2001 From: Edward Firmo <94725493+edwardtfn@users.noreply.github.com> Date: Fri, 22 Mar 2024 11:25:30 +0100 Subject: [PATCH] Ignore Nextion events while uploading Helps with #1946 --- esphome/nspanel_esphome_core.yaml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/esphome/nspanel_esphome_core.yaml b/esphome/nspanel_esphome_core.yaml index e6b88fb..64fee0b 100644 --- a/esphome/nspanel_esphome_core.yaml +++ b/esphome/nspanel_esphome_core.yaml @@ -862,14 +862,18 @@ display: start_up_page: 0 # Boot page on_setup: lambda: |- - nextion_init->publish_state(true); - version_tft->update(); - goto_page->execute("boot"); + if (!id(is_uploading_tft)) { + nextion_init->publish_state(true); + version_tft->update(); + goto_page->execute("boot"); + } on_page: lambda: |- - if (current_page->state != page_names[x] or x == 9) { - current_page->publish_state(page_names[x]); + if (!id(is_uploading_tft)) { + if (current_page->state != page_names[x] or x == 9) { + current_page->publish_state(page_names[x]); + } } on_touch: