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