lucode

scripts.yaml for fan

Jan 29th, 2021 (edited)
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.87 KB | None | 0 0
  1. # scripts.yaml for fan
  2. ventilation_fan_off:
  3.   alias: Ventilation Off
  4.   sequence:
  5.   - service: input_boolean.turn_off
  6.     entity_id: input_boolean.ventilation_fan_state
  7.   - service: input_select.select_option
  8.     data:
  9.       option: 'off'
  10.     entity_id: input_select.ventilation_fan_speed
  11.   mode: single
  12.   icon: hass:fan
  13.  
  14. ventilation_fan_on:
  15.   alias: Ventilation On
  16.   sequence:
  17.   - service: input_boolean.turn_on
  18.     entity_id: input_boolean.ventilation_fan_state
  19.   - service: input_select.select_option
  20.     data:
  21.       option: low
  22.     entity_id: input_select.ventilation_fan_speed
  23.   mode: single
  24.   icon: hass:fan
  25.  
  26. ventilation_fan_set_speed:
  27.   alias: Ventilation Set Speed
  28.   sequence:
  29.   - service: input_select.select_option
  30.     data_template:
  31.       entity_id: input_select.ventilation_fan_speed
  32.       option: '{{ speed }}'
  33.   - delay:
  34.       milliseconds: 500
  35.   - service: script.turn_on
  36.     entity_id: script.ventilation_fan_on
  37.    
  38. ventilation_fan_low:
  39.   alias: Ventilation Low
  40.   sequence:
  41.   - service: input_select.select_option
  42.     data:
  43.       entity_id: input_select.ventilation_fan_speed
  44.       option: low
  45.   - service: input_boolean.turn_on
  46.     data: {}
  47.     entity_id: input_boolean.ventilation_fan_state
  48.   mode: single
  49.  
  50. ventilation_fan_high:
  51.   alias: Ventilation High
  52.   sequence:
  53.   - service: input_select.select_option
  54.     data:
  55.       entity_id: input_select.ventilation_fan_speed
  56.       option: high
  57.   - service: input_boolean.turn_on
  58.     data: {}
  59.     entity_id: input_boolean.ventilation_fan_state
  60.   mode: single
  61.  
  62. ventilation_fan_med:
  63.   alias: Ventilation Medium
  64.   sequence:
  65.     - service: input_select.select_option
  66.       data:
  67.         entity_id: input_select.ventilation_fan_speed
  68.         option: med
  69.     - service: input_boolean.turn_on
  70.       data: {}
  71.       entity_id: input_boolean.ventilation_fan_state
  72.   mode: single
  73.  
  74.  
Add Comment
Please, Sign In to add comment