Climate - Custom buttons (#859)

* Climate - Custom buttons

Initial implementation of custom buttons on climate pages.

* Update nspanel_esphome.yaml

* Update tft files

* Update nspanel_eu_code

* update nspanel_us_code
This commit is contained in:
Edward Firmo
2023-06-05 12:00:14 +02:00
committed by GitHub
parent 6219ecdc79
commit cc1f6999cc
30 changed files with 7673 additions and 15740 deletions

View File

@@ -315,7 +315,7 @@ api:
- service: set_climate
variables:
current_temp: float
target_temp: int
target_temp: float
temp_step: int
total_steps: int
slider_val: int
@@ -327,10 +327,9 @@ api:
if (target_temp > -999)
{
id(disp1).set_component_value("climateslider", slider_val);
id(disp1).set_component_value("target_temp", target_temp);
id(disp1).set_component_text_printf("target_temp", "%.1f°", target_temp);
id(disp1).show_component("target_icon");
id(disp1).show_component("target_temp");
id(disp1).show_component("t0");
id(disp1).show_component("climateslider");
id(disp1).show_component("decrease_temp");
id(disp1).show_component("increase_temp");
@@ -339,7 +338,6 @@ api:
{
id(disp1).hide_component("target_icon");
id(disp1).hide_component("target_temp");
id(disp1).hide_component("t0");
id(disp1).hide_component("climateslider");
id(disp1).hide_component("decrease_temp");
id(disp1).hide_component("increase_temp");
@@ -904,7 +902,7 @@ display:
- logger.log: "Nextion start - Jump to page 8"
- lambda: id(disp1).send_command_printf("page 8");
- logger.log: "Nextion start - Publish ESPHome version"
- lambda: id(disp1).set_component_text_printf("boot.esph_version", "%s", "3.3.2"); ### esphome-version ###
- lambda: id(disp1).set_component_text_printf("boot.esph_version", "%s", "3.4"); ### esphome-version ###
- logger.log: "Nextion start - Wait for Home Assistant API"
- wait_until:
api.connected