feat: add thermostat climate entity wiring BME280 sensor to relay outputs
This commit is contained in:
parent
db096462be
commit
3d2172317c
1 changed files with 44 additions and 1 deletions
|
|
@ -1 +1,44 @@
|
||||||
# placeholder — see task 3/4/5/6
|
climate:
|
||||||
|
- platform: thermostat
|
||||||
|
name: "Thermostat"
|
||||||
|
id: main_thermostat
|
||||||
|
sensor: bme280_temperature
|
||||||
|
min_idle_time: 30s
|
||||||
|
min_heating_off_time: 300s
|
||||||
|
min_heating_run_time: 300s
|
||||||
|
min_cooling_off_time: 300s
|
||||||
|
min_cooling_run_time: 300s
|
||||||
|
heat_deadband: 0.5
|
||||||
|
cool_deadband: 0.5
|
||||||
|
default_preset: home
|
||||||
|
preset:
|
||||||
|
- name: home
|
||||||
|
default_target_temperature_low: 20 °C
|
||||||
|
default_target_temperature_high: 24 °C
|
||||||
|
- name: away
|
||||||
|
default_target_temperature_low: 16 °C
|
||||||
|
default_target_temperature_high: 28 °C
|
||||||
|
heat_action:
|
||||||
|
- switch.turn_on: relay_fan
|
||||||
|
- switch.turn_on: relay_heat1
|
||||||
|
heat_mode:
|
||||||
|
- switch.turn_off: relay_cool1
|
||||||
|
- switch.turn_off: relay_cool2
|
||||||
|
cool_action:
|
||||||
|
- switch.turn_on: relay_fan
|
||||||
|
- switch.turn_on: relay_cool1
|
||||||
|
cool_mode:
|
||||||
|
- switch.turn_off: relay_heat1
|
||||||
|
- switch.turn_off: relay_heat2
|
||||||
|
idle_action:
|
||||||
|
- switch.turn_off: relay_fan
|
||||||
|
- switch.turn_off: relay_heat1
|
||||||
|
- switch.turn_off: relay_heat2
|
||||||
|
- switch.turn_off: relay_cool1
|
||||||
|
- switch.turn_off: relay_cool2
|
||||||
|
off_mode:
|
||||||
|
- switch.turn_off: relay_fan
|
||||||
|
- switch.turn_off: relay_heat1
|
||||||
|
- switch.turn_off: relay_heat2
|
||||||
|
- switch.turn_off: relay_cool1
|
||||||
|
- switch.turn_off: relay_cool2
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue