Fix ESPHome not starting with older TFT
This commit is contained in:
@@ -1171,14 +1171,20 @@ text_sensor:
|
||||
if (page=="boot")
|
||||
{
|
||||
// Detect display mode - Need review
|
||||
std::string display_mode_str = doc["display_mode"];
|
||||
ESP_LOGV("text_sensor.nspanelevent", "display_mode: %s", display_mode_str.c_str());
|
||||
float display_mode_float = stof(display_mode_str);
|
||||
if (display_mode_float > 0) id(display_mode) = int(display_mode_float);
|
||||
if (doc.containsKey("display_mode"))
|
||||
{
|
||||
std::string display_mode_str = doc["display_mode"];
|
||||
ESP_LOGV("text_sensor.nspanelevent", "display_mode: %s", display_mode_str.c_str());
|
||||
float display_mode_float = stof(display_mode_str);
|
||||
if (display_mode_float > 0) id(display_mode) = int(display_mode_float);
|
||||
}
|
||||
|
||||
// Detect TFT version
|
||||
std::string version_tmp = doc["version"];
|
||||
id(version_tft) = version_tmp;
|
||||
if (doc.containsKey("version"))
|
||||
{
|
||||
std::string version_tmp = doc["version"];
|
||||
id(version_tft) = version_tmp;
|
||||
}
|
||||
id(check_versions).execute();
|
||||
|
||||
// Detect timeout
|
||||
|
||||
Reference in New Issue
Block a user