Experimental radiators setup

This commit is contained in:
Georgi Gardev
2022-12-01 16:01:59 +02:00
parent 1ae0c6d0b8
commit fec047f5b1
2 changed files with 29 additions and 15 deletions
@@ -184,7 +184,7 @@ cards:
- automation.cliamate_air_quality_turn_on_purifier_in_bedroom_on_window_open - automation.cliamate_air_quality_turn_on_purifier_in_bedroom_on_window_open
- type: divider - type: divider
- script.turn_on_all_radiators - script.turn_on_all_radiators
- automation.climate_heating_turn_on_all_radiators_at_5_am - automation.climate_heating_adjust_temperature_based_on_time
- automation.climate_heating_link_living_room_radiator_to_windows - automation.climate_heating_link_living_room_radiator_to_windows
- type: divider - type: divider
- automation.climate_ac_turn_on_if_hot - automation.climate_ac_turn_on_if_hot
+28 -14
View File
@@ -63,27 +63,41 @@ script:
- condition: state - condition: state
entity_id: binary_sensor.someone_home entity_id: binary_sensor.someone_home
state: "on" state: "on"
- service: script.maybe_turn_radiator_on - service: climate.turn_on
data: entity_id:
entity_id: climate.living_room_radiator_mode - climate.bedroom_radiator_mode
- service: script.maybe_turn_radiator_on - climate.living_room_radiator_mode
data: - climate.kitchen_radiator_mode
entity_id: climate.bedroom_radiator_mode - service: climate.set_temperature
- service: script.maybe_turn_radiator_on entity_id:
data: - climate.bedroom_radiator_mode
entity_id: climate.kitchen_radiator_mode - climate.living_room_radiator_mode
- climate.kitchen_radiator_mode
data_template:
temperature: "{{ states('input_number.radiators_temperature') | int | default(25) }}"
automation: automation:
- alias: Climate · Heating · Turn on all radiators at 5 am - alias: Climate · Heating · Adjust temperature based on time
trigger: trigger:
platform: time - platform: time
at: "05:00:00" at: "05:00:00"
id: "25"
- platform: time
at: "11:00:00"
id: "23"
- platform: time
at: "16:00:00"
id: "22"
action: action:
- service: input_number.set_value
entity_id: input_number.radiators_temperature
data_template:
value: "{{ trigger.id | float }}"
- service: script.turn_on_all_radiators - service: script.turn_on_all_radiators
- service: logbook.log - service: logbook.log
data: data_template:
name: "💨 Climate module · " name: "💨 Climate module · "
message: "Heating On · All rooms · 5 AM" message: "Heating On · All rooms · {{ trigger.id }} degrees"
domain: climate domain: climate
- alias: Climate · Heating · Link living room radiator to windows - alias: Climate · Heating · Link living room radiator to windows