lucode

automation.yaml fan control

Jan 29th, 2021 (edited)
662
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.41 KB | None | 0 0
  1. # automation.yaml fan control
  2. - id: 'Turn_Off_SR_Fan_1_Sw'
  3.   alias: Toggle Ventilation Low Switch
  4.   description: '#- id: Turn_Off_SR_Fan_1_Sw'
  5.   trigger:
  6.   - platform: state
  7.     entity_id: fan.mvc_ventilation_fan_1
  8.     to: 'on'
  9.     for: 0:00:01
  10.   action:
  11.   - service: homeassistant.turn_off
  12.     entity_id: fan.mvc_ventilation_fan_1
  13.   initial_state: 'on'
  14.   mode: single
  15.  
  16. - id: 'Turn_Off_SR_Fan_2_Sw'
  17.   alias: Toggle Ventilation Medium Switch
  18.   description: '- id: Turn_Off_SR_Fan_2_Sw'
  19.   trigger:
  20.   - platform: state
  21.     entity_id: fan.mvc_ventilation_fan_2
  22.     to: 'on'
  23.     for: 0:00:01
  24.   action:
  25.   - service: homeassistant.turn_off
  26.     entity_id: fan.mvc_ventilation_fan_2
  27.   initial_state: 'on'
  28.   mode: single
  29.  
  30. - id: 'Turn_Off_SR_Fan_3_Sw'
  31.   alias: Toggle Ventilation High Switch
  32.   description: 'id: Turn_Off_SR_Fan_3_Sw'
  33.   trigger:
  34.   - platform: state
  35.     to: 'on'
  36.     for: 0:00:01
  37.     entity_id: fan.mvc_ventilation_fan_3
  38.   action:
  39.   - service: homeassistant.turn_off
  40.     entity_id: fan.mvc_ventilation_fan_3
  41.   initial_state: 'on'
  42.   mode: single
  43.  
  44. - id: 'Turn_Off_SR_Fan_0_Sw'
  45.   alias: Toggle Ventilation Off Switch
  46.   description: '- id: Turn_Off_SR_Fan_0_Sw'
  47.   trigger:
  48.   - platform: state
  49.     entity_id: script.ventilation_fan_off
  50.     to: 'on'
  51.     for: 0:00:01
  52.   action:
  53.   - service: homeassistant.turn_off
  54.     entity_id: switch.ventilation_fan_0
  55.   initial_state: 'on'
  56.   mode: single
  57.  
  58.  
Add Comment
Please, Sign In to add comment