Rebuild calls to update indoor temperature

Improves #1802
This commit is contained in:
Edward Firmo
2024-02-19 19:50:28 +01:00
parent 22998feb31
commit 5bc202ed81
8 changed files with 33 additions and 62 deletions

View File

@@ -1253,15 +1253,11 @@ api:
then:
- lambda: |-
if (!id(is_uploading_tft) and !(id.empty())) {
if (!(icon.empty())) {
disp1->set_component_text_printf("%s_icon", id.c_str(), icon.c_str());
if (icon_color.size() == 3) set_component_color->execute((id + "_icon").c_str(), icon_color);
}
if (!(icon.empty())) disp1->set_component_text_printf("%s_icon", id.c_str(), icon.c_str());
if (icon_color.size() == 3) set_component_color->execute((id + "_icon").c_str(), icon_color);
if (!(name.empty())) disp1->set_component_text_printf("%s_label", id.c_str(), name.c_str());
if (!(value.empty())) {
disp1->set_component_text_printf("%s", id.c_str(), value.c_str());
if (value_color.size() == 3) set_component_color->execute(id.c_str(), value_color);
}
if (!(value.empty())) disp1->set_component_text_printf("%s", id.c_str(), value.c_str());
if (value_color.size() == 3) set_component_color->execute(id.c_str(), value_color);
}
# Wake Up Service