-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscripts.yaml
More file actions
171 lines (170 loc) · 4.86 KB
/
scripts.yaml
File metadata and controls
171 lines (170 loc) · 4.86 KB
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
morning_routine:
alias: Morning Routine
sequence:
- entity_id: input_boolean.night_mode
service: input_boolean.turn_off
- entity_id: input_boolean.day_mode
service: input_boolean.turn_on
- data:
entity_id: media_player.bedroom_speaker
message: Good morning sophie and joe
service: tts.google_translate_say
- delay: '3'
- data:
brightness: 1
entity_id: light.bedroom_light
service: light.turn_on
- data:
brightness: 150
transition: 1000
entity_id: light.bedroom_light
service: light.turn_on
- data:
brightness_pct: 100
transition: 1000
entity_id: light.hallway_light
service: light.turn_on
- condition: state
entity_id: binary_sensor.workday_sensor
state: 'on'
- timeout: '10'
wait_template: '{{states("media_player.bedroom_speaker") != "playing"}}'
- data: {}
entity_id: media_player.googlehome5334
service: script.play_random_on_bedroom_from_morning
- delay: '3'
- timeout: '420'
wait_template: '{{states("media_player.bedroom_speaker") != "playing"}}'
- service: script.1582746799370
start_plex:
sequence:
- data:
entity_id: media_player.living_room_tv
source: com.plexapp.android
entity_id: media_player.living_room_tv
service: media_player.select_source
stop_plex:
sequence:
- service: media_player.select_source
data:
entity_id: media_player.living_room_tv
source: '!com.plexapp.android'
play_random_on_bedroom_from_morning:
sequence:
- data:
volume_level: 0.2
entity_id: media_player.bedroom_speaker
service: media_player.volume_set
- data: {}
entity_id: sensor.random_from_morning_playlist
service: homeassistant.update_entity
- data:
volume_level: 0.3
entity_id: media_player.bedroom_speaker
service: media_player.volume_set
- data_template:
entity_id: media_player.bedroom_speaker
media_content_id: '{{ states("sensor.random_from_morning_playlist") }}'
media_content_type: music
service: media_player.play_media
turn_off_bedroom_tv:
alias: Turn off Bedroom tv
sequence:
- condition: template
value_template: '{{ states("media_player.bedroom_tv_2") != "off" }}'
- data:
command: power
device: new_television
entity_id: remote.broadlink
service: remote.send_command
turn_on_bedroom_tv:
alias: Turn on bedroom TV
sequence:
- condition: template
value_template: '{{ states("media_player.bedroom_tv_2") == "off" }}'
- data:
command: power
device: new_television
entity_id: remote.broadlink
service: remote.send_command
reset_volume_on_bedroom_tv:
alias: reset volume Bedroom TV
sequence:
- data:
command: volume_down
device: television
num_repeats: 30
entity_id: remote.broadlink
service: remote.send_command
- delay: '5'
- data:
command: volume_up
device: television
num_repeats: 7
entity_id: remote.broadlink
service: remote.send_command
toggle_mute_bedroom_tv:
alias: Bedroom TV toggle mute
sequence:
- data:
command: mute
device: television
entity_id: remote.broadlink
service: remote.send_command
bed_time:
alias: Activate Night Mode
sequence:
- entity_id: light.all_lights
service: light.turn_off
- data:
brightness: 100
entity_id: light.dining_room_light
service: light.turn_on
- service: script.turn_off_bedroom_tv
- entity_id: input_boolean.day_mode
service: input_boolean.turn_off
- entity_id: input_boolean.night_mode
service: input_boolean.turn_on
activate_day_mode:
alias: Activate Day Mode
sequence:
- entity_id: input_boolean.night_mode
service: input_boolean.turn_off
- entity_id: input_boolean.day_mode
service: input_boolean.turn_on
- entity_id: light.all_lights
service: light.turn_on
'1582746799370':
alias: Play_news_on_bedroom_speaker
sequence:
- data_template:
entity_id: media_player.bedroom_speaker
message: '{{ states("sensor.news_headlines_1") }} {{ states("sensor.news_headlines_2")
}} {{ states("sensor.news_headlines_3") }} {{ states("sensor.news_headlines_4")
}}
'
service: tts.google_translate_say
'1583238644559':
alias: Restart Home Assistant
sequence:
- service: homeassistant.restart
'1599139463831':
alias: Show cctv on bedroom tv
sequence:
- data:
message: Motion has been detected, swapping to cctv for 30 seconds
service: notify.bedroom_tv
- entity_id: media_player.bedroom_tv_2
service: media_player.media_pause
- data:
command: am start -a android.intent.action.VIEW -d http://192.168.1.111:8765/
entity_id: media_player.bedroom_tv_2
service: androidtv.adb_command
- delay: '25'
- data:
command: BACK
entity_id: media_player.bedroom_tv_2
service: androidtv.adb_command
- delay: '1'
- entity_id: media_player.bedroom_tv_2
service: media_player.media_play