Fix default_target_temperature

It also updates the page home when thermostat status changes (for the chips).
Solves https://github.com/Blackymas/NSPanel_HA_Blueprint/discussions/995#discussioncomment-6897727
This commit is contained in:
Edward Firmo
2023-09-03 18:26:02 +02:00
parent 9563dba722
commit 20ef25ecb5
3 changed files with 10 additions and 10 deletions

View File

@@ -56,8 +56,8 @@ temp_units|Optional|`°C` or `°F`|`°C`|Temperature unit.
min_off_time|Optional|Positive integer representing the number of seconds|`300`|Minimum duration (in seconds) the cooling/heating action must be disengaged before it may be engaged.
min_run_time|Optional|Positive integer representing the number of seconds|`300`|Minimum duration (in seconds) the cooling/heating action must be engaged before it may be disengaged.
min_idle_time|Optional|Positive integer representing the number of seconds|`30`|Minimum duration (in seconds) the idle action must be active before calling another climate action.
temp_min|Optional|Number representing a temperature in the selected unit|`5`|The minimum temperature the climate device can reach. Used to set the range of the frontend gauge.
temp_max|Optional|Number representing a temperature in the selected unit|`25`|The maximum temperature the climate device can reach. Used to set the range of the frontend gauge.
temp_min|Optional|Number representing a temperature in the selected unit|`15` for `cool`, `5` for `heat`|The minimum temperature the climate device can reach. Used to set the range of the frontend gauge.
temp_max|Optional|Number representing a temperature in the selected unit|`45` for `cool`, `25` for `heat`|The maximum temperature the climate device can reach. Used to set the range of the frontend gauge.
temp_step|Optional|Number representing a temperature in the selected unit|`0.5`|The granularity with which the target temperature can be controlled.
- All values must be delimited with `""`

View File

@@ -12,8 +12,8 @@ substitutions:
min_run_time: "300"
min_idle_time: "30"
# https://esphome.io/components/climate/index.html#base-climate-configuration
temp_min: "5"
temp_max: "25"
temp_min: "15"
temp_max: "45"
temp_step: "0.5"
##### DO NOT CHANGE THIS #####
@@ -41,15 +41,15 @@ climate:
on_boot_restore_from: memory
preset:
- name: "Off"
default_target_temperature_low: ${temp_min} ${temp_units}
default_target_temperature_high: ${temp_min} ${temp_units}
mode: "off"
- name: Home
default_target_temperature_low: 21 ${temp_units}
default_target_temperature_high: 21 ${temp_units}
internal: false
on_state:
- logger.log: Climate state changed - Start
- script.execute:
id: addon_climate_update_page_climate
- script.execute: addon_climate_update_page_climate
- script.execute: addon_climate_update_page_home
- logger.log: Climate state changed - End
###### All the code bellow this point is shared between addon_climate_cool and addon_climate_heat #####

View File

@@ -48,8 +48,8 @@ climate:
internal: false
on_state:
- logger.log: Climate state changed - Start
- script.execute:
id: addon_climate_update_page_climate
- script.execute: addon_climate_update_page_climate
- script.execute: addon_climate_update_page_home
- logger.log: Climate state changed - End
###### All the code bellow this point is shared between addon_climate_cool and addon_climate_heat #####