hass-config/packages/hvac.yaml

50 lines
1.4 KiB
YAML

homeassistant:
customize:
package.node_anchors:
hvac_switch: &hvac_switch switch.ventilation
hvac_sensor: &hvac_sensor sensor.badrum_humidity
hvac_ref: &hvac_ref sensor.utomhus_humidity
common: &common
package: hvac
automation:
- alias: HVAC - Timer off
initial_state: False
trigger:
- platform: state
entity_id: *hvac_switch
to: 'on'
for:
hours: 1
action:
- service: homeassistant.turn_off
data:
entity_id: *hvac_switch
- service: script.info_message
data: { message: "Stänger av takfläkt"}
- alias: HVAC - Auto on
initial_state: True
trigger:
- platform: template
value_template: "{{ states('sensor.badrum_humidity')|int > (states('sensor.vardagsrum_humidity')|int + 10) }}"
action:
- service: homeassistant.turn_on
data:
entity_id: *hvac_switch
- service: script.info_message
data: { message: "Fuktigt - takfläkt på" }
- alias: HVAC - Auto off
initial_state: True
trigger:
- platform: template
value_template: "{{ states('sensor.badrum_humidity')|int < (states('sensor.vardagsrum_humidity')|int + 10) }}"
for:
minutes: 15
action:
- service: homeassistant.turn_off
data:
entity_id: *hvac_switch
- service: script.info_message
data: { message: "Torrt - takfläkt av" }