-
Notifications
You must be signed in to change notification settings - Fork 31
/
warning-beep.yaml
41 lines (38 loc) · 1.17 KB
/
warning-beep.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
substitutions:
warning_beep_index: '1'
warning_beep_name: Warning Beep
warning_beep_shared: 'false'
warning_beep_internal_only: 'false'
output:
- id: buzzer_out_${warning_beep_index}
platform: gpio
pin:
number: ${warning_beep_pin}
allow_other_uses: ${warning_beep_shared}
script:
- id: error_tone_${warning_beep_index}
then:
- output.turn_on: buzzer_out_${warning_beep_index}
- delay: 60ms
- output.turn_off: buzzer_out_${warning_beep_index}
- delay: 50ms
- output.turn_on: buzzer_out_${warning_beep_index}
- delay: 60ms
- output.turn_off: buzzer_out_${warning_beep_index}
- delay: 50ms
- output.turn_on: buzzer_out_${warning_beep_index}
- delay: 60ms
- output.turn_off: buzzer_out_${warning_beep_index}
light:
- id: warning_beep_${warning_beep_index}
name: ${warning_beep_name}
platform: binary
output: buzzer_out_${warning_beep_index}
effects:
- strobe:
colors:
- state: true
duration: ${warning_beep_pulse_time}
- state: false
duration: ${warning_beep_pause_time}
internal: ${warning_beep_internal_only}