-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscripts.yaml
254 lines (250 loc) · 6.89 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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
#https://home-assistant.io/components/script/
# in this file replace following: entity_id: media_player.tv_livingroom with your entity_id of your TV
# then you can use the scripts names (i.e. script.livingroom_tv_play) to call them to do the action
####################################################
# #
# SCRIPT #
# #
####################################################
####################################################
# LIVING ROOM TV #
####################################################
livingroom_tv_play:
alias: Play
icon: mdi:play
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_PLAY
livingroom_tv_channel_down:
alias: Channel down
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_CHDOWN
livingroom_tv_key_1:
alias: Key1
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_1
livingroom_tv_key_2:
alias: Key2
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_2
livingroom_tv_key_3:
alias: Key3
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_3
livingroom_tv_key_4:
alias: Key4
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_4
livingroom_tv_key_5:
alias: Key5
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_5
livingroom_tv_key_6:
alias: Key6
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_6
livingroom_tv_key_7:
alias: Key7
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_7
livingroom_tv_key_8:
alias: Key8
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_8
livingroom_tv_key_9:
alias: Key9
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_9
livingroom_tv_key_0:
alias: Key0
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_0
livingroom_tv_key_up:
alias: NavigationUp
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_UP
livingroom_tv_key_down:
alias: NavigationDown
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_DOWN
livingroom_tv_key_left:
alias: NavigationLeft
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_LEFT
livingroom_tv_key_right:
alias: NavigationRight
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_RIGHT
livingroom_tv_key_return:
alias: NavigationReturn/Back
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_RETURN
livingroom_tv_key_enter:
alias: NavigationEnter
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_ENTER
livingroom_tv_rewind:
alias: rewind
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_REWIND
livingroom_tv_fastforward:
alias: fastforward
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_FF
livingroom_tv_stop:
alias: stop
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_STOP
livingroom_tv_pause:
alias: pause
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_PAUSE
livingroom_tv_sleeptimer:
alias: sleeptimer
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_SLEEP
livingroom_tv_tools:
alias: tools
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_TOOLS
livingroom_tv_info:
alias: info
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_INFO
livingroom_tv_mute:
alias: mute
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_MUTE
livingroom_tv_channellist:
alias: channellist
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_CH_LIST
livingroom_tv_guide:
alias: guide
sequence:
- service: media_player.play_media
data:
entity_id: media_player.tv_livingroom
media_content_type: send_key
media_content_id: KEY_GUIDE
livingroom_tv_demo_google_tts:
alias: demo google tts
sequence:
- service: tts.google_say
data:
entity_id: media_player.tv_livingroom
message: test test
language: en
mode: single
####################################################
# #
# END OF CONFIGURATION FILE #
# #
####################################################