-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscripts.yaml
executable file
·79 lines (70 loc) · 1.6 KB
/
scripts.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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
power_skyq:
alias: Power on SkyQ
sequence:
- service: shell_command.power_skyq
data_template:
command: 'power'
poweron_skyq:
alias: Turn On SkyQ Switch
sequence:
- service: shell_command.power_skyq
data_template:
command: 'power'
poweroff_skyq:
alias: Power off SkyQ Switch
sequence:
- service: shell_command.power_skyq
data_template:
command: 'power'
- service: media_player.turn_off
entity_id: media_player.TV
channel_skyq:
alias: Change Channel to Sky
sequence:
- condition: state
entity_id: media_player.TV
state: 'playing'
- service: media_player.select_source
data:
entity_id: media_player.TV
source: 'Sky HD(GB)'
turnontv:
alias: Turn On LG TV
sequence:
- condition: state
entity_id: 'media_player.TV'
state: 'idle'
- service: media_player.turn_on
entity_id: media_player.TV
switchtosqkyq:
alias: Power Up TV and SkyQ
sequence:
- service: shell_command.power_skyq
data_template:
command: 'power'
- delay: 00:00:02
- service: media_player.select_source
data:
entity_id: media_player.TV
source: 'Sky HD(GB)'
test:
alias: test alexa
sequence:
- service: shell_command.test
alexa_turnon_skyq:
alias: Power on SkyQ
sequence:
- condition: state
entity_id: binary_sensor.is_skyq_on
state: 'off'
- service: shell_command.power_skyq
data_template:
command: 'power'
alexa_turnon_tv:
alias: Turn On LG TV
sequence:
- condition: state
entity_id: 'media_player.TV'
state: 'idle'
- service: media_player.turn_on
entity_id: media_player.TV