diff --git a/nspanel_esphome_core.yaml b/nspanel_esphome_core.yaml index 162a8ad..c27403d 100644 --- a/nspanel_esphome_core.yaml +++ b/nspanel_esphome_core.yaml @@ -27,12 +27,12 @@ esphome: timeout: 60s - wait_until: condition: - - lambda: !lambda return disp1->is_detected(); + - lambda: !lambda return disp1->is_setup(); timeout: 20s - script.execute: exit_reparse - wait_until: condition: - - lambda: !lambda return disp1->is_detected(); + - lambda: !lambda return disp1->is_setup(); timeout: 20s - lambda: |- static const char *const TAG = "on_boot"; @@ -50,7 +50,7 @@ esphome: }; nextion_status->execute(); - if (not disp1->is_detected()) { + if (not disp1->is_setup()) { ESP_LOGE(TAG, "No response from Nextion display"); ESP_LOGD(TAG, "Turn off Nextion"); screen_power->turn_off(); @@ -62,12 +62,12 @@ esphome: } - wait_until: condition: - - lambda: !lambda return disp1->is_detected(); + - lambda: !lambda return disp1->is_setup(); timeout: 20s - lambda: |- static const char *const TAG = "on_boot"; nextion_status->execute(); - if (not disp1->is_detected()) { + if (not disp1->is_setup()) { ESP_LOGE(TAG, "No response from Nextion display"); } ESP_LOGD(TAG, "Finished"); @@ -2646,7 +2646,7 @@ script: - lambda: |- static const char *const TAG = "script.nextion_status"; ESP_LOGD(TAG, "Nextion status:"); - ESP_LOGD(TAG, " Is detected: %s", disp1->is_detected() ? "True" : "False"); + //ESP_LOGD(TAG, " Is detected: %s", disp1->is_detected() ? "True" : "False"); ESP_LOGD(TAG, " Is setup: %s", disp1->is_setup() ? "True" : "False"); ##### ADD-ONS ############################################################