Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- alias: Bryggeriet Smart Climate Control
- description: Control HVAC based on outdoor temp with heating and cooling strategies
- triggers:
- - entity_id: sensor.bryggeriet_temperature_feels_like
- for:
- seconds: 60
- trigger: state
- - entity_id: sensor.bt1_outdoor_temperature_40004
- for:
- seconds: 60
- trigger: state
- conditions: []
- actions:
- - choose:
- - conditions:
- - condition: numeric_state
- entity_id: sensor.bt1_outdoor_temperature_40004
- below: 22
- sequence:
- - choose:
- - conditions:
- - condition: numeric_state
- entity_id: sensor.bryggeriet_temperature_feels_like
- below: 21.1
- sequence:
- - target:
- entity_id: climate.bryggeriet
- data:
- hvac_mode: heat
- action: climate.set_hvac_mode
- - delay:
- seconds: 5
- - target:
- entity_id: climate.bryggeriet
- data:
- temperature: 22
- action: climate.set_temperature
- - data:
- message: >-
- Bryggeriet HVAC set to heat (Indoor Temp: {{
- states('sensor.bryggeriet_temperature_feels_like') }}°C,
- Outdoor Temp: {{
- states('sensor.bt1_outdoor_temperature_40004') }}°C)
- title: HVAC Mode Change
- action: notify.mobile_app_sm_g991b
- - conditions:
- - condition: numeric_state
- entity_id: sensor.bryggeriet_temperature_feels_like
- above: 21.9
- sequence:
- - target:
- entity_id: climate.bryggeriet
- data:
- hvac_mode: fan_only
- action: climate.set_hvac_mode
- - target:
- entity_id: climate.bryggeriet
- data:
- fan_mode: medium_low
- action: climate.set_fan_mode
- - data:
- message: >-
- Bryggeriet HVAC set to fan_only (stopped heating)
- (Indoor Temp: {{
- states('sensor.bryggeriet_temperature_feels_like') }}°C,
- Outdoor Temp: {{
- states('sensor.bt1_outdoor_temperature_40004') }}°C)
- title: HVAC Mode Change
- action: notify.mobile_app_sm_g991b
- default: []
- - conditions:
- - condition: numeric_state
- entity_id: sensor.bt1_outdoor_temperature_40004
- above: 21.9
- sequence:
- - choose:
- - conditions:
- - condition: numeric_state
- entity_id: sensor.bryggeriet_temperature_feels_like
- above: 22.9
- sequence:
- - target:
- entity_id: climate.bryggeriet
- data:
- hvac_mode: cool
- action: climate.set_hvac_mode
- - delay:
- seconds: 5
- - target:
- entity_id: climate.bryggeriet
- data:
- temperature: 22
- action: climate.set_temperature
- - data:
- message: >-
- Bryggeriet HVAC set to cool (Indoor Temp: {{
- states('sensor.bryggeriet_temperature_feels_like') }}°C,
- Outdoor Temp: {{
- states('sensor.bt1_outdoor_temperature_40004') }}°C)
- title: HVAC Mode Change
- action: notify.mobile_app_sm_g991b
- - conditions:
- - condition: numeric_state
- entity_id: sensor.bryggeriet_temperature_feels_like
- below: 22.1
- sequence:
- - target:
- entity_id: climate.bryggeriet
- data:
- hvac_mode: fan_only
- action: climate.set_hvac_mode
- - target:
- entity_id: climate.bryggeriet
- data:
- fan_mode: medium_low
- action: climate.set_fan_mode
- - data:
- message: >-
- Bryggeriet HVAC set to fan_only (stopped cooling)
- (Indoor Temp: {{
- states('sensor.bryggeriet_temperature_feels_like') }}°C,
- Outdoor Temp: {{
- states('sensor.bt1_outdoor_temperature_40004') }}°C)
- title: HVAC Mode Change
- action: notify.mobile_app_sm_g991b
- default: []
- default:
- - target:
- entity_id: climate.bryggeriet
- data:
- hvac_mode: fan_only
- action: climate.set_hvac_mode
- - target:
- entity_id: climate.bryggeriet
- data:
- fan_mode: medium_low
- action: climate.set_fan_mode
- - data:
- message: >-
- Bryggeriet HVAC set to fan_only (Indoor Temp: {{
- states('sensor.bryggeriet_temperature_feels_like') }}°C, Outdoor
- Temp: {{ states('sensor.bt1_outdoor_temperature_40004') }}°C)
- title: HVAC Mode Change
- action: notify.mobile_app_sm_g991b
- mode: single
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement