Fix button show on climate page

Solves https://github.com/Blackymas/NSPanel_HA_Blueprint/discussions/995#discussioncomment-6891335
This commit is contained in:
Edward Firmo
2023-09-02 12:14:10 +02:00
parent 5cc19470f7
commit 6c7afe5bfe
2 changed files with 16 additions and 16 deletions

View File

@@ -153,18 +153,18 @@ script:
- lambda: |- - lambda: |-
ESP_LOGV("script.addon_climate_update_page_climate", "Updating buttons bar"); ESP_LOGV("script.addon_climate_update_page_climate", "Updating buttons bar");
// Hide not supported hotspots // Hide not supported hotspots
id(disp1).hide_component("climate.button01"); id(disp1).hide_component("button01");
id(disp1).hide_component("climate.button02"); id(disp1).hide_component("button02");
id(disp1).show_component("climate.button03"); //Heat id(disp1).hide_component("button03"); //Heat
id(disp1).hide_component("climate.button04"); id(disp1).show_component("button04"); //Cool
id(disp1).hide_component("climate.button05"); id(disp1).hide_component("button05");
id(disp1).hide_component("climate.button06"); id(disp1).hide_component("button06");
id(disp1).show_component("climate.button07"); //Off id(disp1).show_component("button07"); //Off
// Set buttons colors // Set buttons colors
id(disp1).set_component_font_color("climate.button01_icon", 10597); id(disp1).set_component_font_color("climate.button01_icon", 10597);
id(disp1).set_component_font_color("climate.button02_icon", 10597); id(disp1).set_component_font_color("climate.button02_icon", 10597);
id(disp1).set_component_font_color("climate.button03_icon", (id(thermostat_embedded).mode==climate::CLIMATE_MODE_HEAT) ? 64164 : 48631); id(disp1).set_component_font_color("climate.button03_icon", 10597);
id(disp1).set_component_font_color("climate.button04_icon", 10597); id(disp1).set_component_font_color("climate.button04_icon", (id(thermostat_embedded).mode==climate::CLIMATE_MODE_COOL) ? 1055 : 48631);
id(disp1).set_component_font_color("climate.button05_icon", 10597); id(disp1).set_component_font_color("climate.button05_icon", 10597);
id(disp1).set_component_font_color("climate.button06_icon", 10597); id(disp1).set_component_font_color("climate.button06_icon", 10597);
id(disp1).set_component_font_color("climate.button07_icon", (id(thermostat_embedded).mode==climate::CLIMATE_MODE_OFF) ? 35921 : 48631); id(disp1).set_component_font_color("climate.button07_icon", (id(thermostat_embedded).mode==climate::CLIMATE_MODE_OFF) ? 35921 : 48631);

View File

@@ -153,13 +153,13 @@ script:
- lambda: |- - lambda: |-
ESP_LOGV("script.addon_climate_update_page_climate", "Updating buttons bar"); ESP_LOGV("script.addon_climate_update_page_climate", "Updating buttons bar");
// Hide not supported hotspots // Hide not supported hotspots
id(disp1).hide_component("climate.button01"); id(disp1).hide_component("button01");
id(disp1).hide_component("climate.button02"); id(disp1).hide_component("button02");
id(disp1).show_component("climate.button03"); //Heat id(disp1).show_component("button03"); //Heat
id(disp1).hide_component("climate.button04"); id(disp1).hide_component("button04"); //Cool
id(disp1).hide_component("climate.button05"); id(disp1).hide_component("button05");
id(disp1).hide_component("climate.button06"); id(disp1).hide_component("button06");
id(disp1).show_component("climate.button07"); //Off id(disp1).show_component("button07"); //Off
// Set buttons colors // Set buttons colors
id(disp1).set_component_font_color("climate.button01_icon", 10597); id(disp1).set_component_font_color("climate.button01_icon", 10597);
id(disp1).set_component_font_color("climate.button02_icon", 10597); id(disp1).set_component_font_color("climate.button02_icon", 10597);