diff --git a/.test/esphome_advanced_climate_heat_customizations.yaml b/.test/esphome_advanced_climate_heat_customizations.yaml index b908a55..d42d430 100644 --- a/.test/esphome_advanced_climate_heat_customizations.yaml +++ b/.test/esphome_advanced_climate_heat_customizations.yaml @@ -71,6 +71,26 @@ button: id(timer_sleep).execute(id(wakeup_page_name).state.c_str(), int(id(timeout_sleep).state)); id(timer_dim).execute(id(wakeup_page_name).state.c_str(), int(id(timeout_dim).state)); +# Add custom presets to your climate (heat in this example) +climate: + - id: !extend thermostat_embedded + heat_deadband: 0.3 + heat_overrun: 0.0 + default_preset: "Home" + preset: + - name: "Off" + default_target_temperature_low: ${temp_min} ${temp_units} + mode: "off" + - name: Home + default_target_temperature_low: 21 ${temp_units} + mode: "heat" + - name: Away + default_target_temperature_low: 16.5 ${temp_units} + mode: "heat" + - name: Sleep + default_target_temperature_low: 17.5 ${temp_units} + mode: "heat" + deep_sleep: # Define the wake-up button. Use pin 14 for left button or pin 27 for right button wakeup_pin: 14