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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user