-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathconfiguration.yaml
executable file
·276 lines (249 loc) · 6.68 KB
/
configuration.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
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
homeassistant:
packages: !include_dir_named packages
name: JQ Home Assistant
auth_providers:
- type: homeassistant
- type: legacy_api_password
api_password: !secret http_api_password
latitude: !secret latitude
longitude: !secret longitude
elevation: !secret elevation
unit_system: imperial
time_zone: !secret timezone
customize: !include customize.yaml
config:
frontend:
javascript_version: latest
themes: !include_dir_named themes/
history:
logbook:
map:
person:
ssdp:
sun:
system_health:
updater:
zeroconf:
recorder:
db_url: !secret db_url
logger:
default: info
logs:
homeassistant.components.mqtt: debug
homeassistant.components.shell_command: debug
# http:
# base_url: host:8123
panel_iframe:
router:
title: 'ESPHome'
icon: mdi:chip
url: !secret esphome_dashboard
hacs:
token: !secret github_token
mqtt:
broker: !secret mqtt_host
discovery: True
client_id: home-assistant
keepalive: 30
protocol: 3.1
notify:
- name: push
platform: pushover
api_key: !secret pushover_api_key
user_key: !secret pushover_user_key
- platform: alexa_media
name: alexa_media
tts:
- platform: amazon_polly
aws_access_key_id: !secret polly_access_key
aws_secret_access_key: !secret polly_secret
region_name: !secret polly_region
media_player:
- platform: spotify
client_id: !secret spotify_client_id
client_secret: !secret spotify_client_secret
emulated_hue:
exposed_domains:
- switch
- light
homekit:
filter:
include_entities:
- input_boolean.homekit_presence
device_tracker:
- platform: unifi_direct
host: !secret ap_host
username: !secret unifi_user
password: !secret unifi_password
track_new_devices: false
interval_seconds: 10
consider_home: 90
- platform: traccar
host: !secret traccar_host
ssl: false
username: !secret traccar_username
password: !secret traccar_password
new_device_defaults:
track_new_devices: true
zone:
- name: Near Home
latitude: !secret latitude
longitude: !secret longitude
radius: 1300
icon: mdi:home
- name: Work
latitude: !secret work_latitude
longitude: !secret work_longitude
radius: 800
icon: mdi:office-building
proximity:
home:
ignored_zones:
- work
devices:
- device_tracker.car_gps
tolerance: 50
unit_of_measurement: m
alarm_control_panel:
- platform: aarlo
home_mode_name: JQ-Home
- platform: alarmdotcom
username: !secret adc_user
password: !secret adc_password
code: !secret adc_code
zwave:
usb_path: /dev/ttyUSB0
device_config_domain:
light:
refresh_value: true
nest:
client_id: !secret nest_id
client_secret: !secret nest_secret
switch:
- platform: zwave
- platform: flux
lights:
- light.living_room
name: Flux
start_colortemp: 4000
sunset_colortemp: 2700
stop_colortemp: 1900
start_time: '7:00'
stop_time: '23:59'
transition: 20
- platform: template
switches:
alexa_bedtime:
friendly_name: "Alexa Bedtime"
value_template: "{{states.script.bedtime.state}}"
turn_on:
service: script.bedtime
turn_off:
service: script.bedtime
- platform: template
switches:
alexa_blinds:
friendly_name: "Alexa Blinds"
value_template: "{{ is_state('cover.master_blinds', 'open') }}"
turn_on:
service: cover.open_cover
data:
entity_id: cover.master_blinds
turn_off:
service: cover.close_cover
data:
entity_id: cover.master_blinds
- platform: command_line
switches:
shop_lights:
friendly_name: Shop Lights
command_on: !secret shop_lights_switch_on_command
command_off: !secret shop_lights_switch_off_command
- platform: broadlink
host: !secret garage_broadcom_ip
mac: !secret garage_broadcom_mac
switches:
garage_tv:
friendly_name: Garage TV
command_on: 'JgBgAAABK5EWDxYPFjUVEBUQFRAVEBUQFTUWNBYPFjUVNRY0FjUVNRYPFg8WDxY0Fg8WDxYPFg8WNRU1FjQWDxY1FTUWNBY1FQAFHgABLEcWAAxeAAErRxYADF4AAStHFgANBQAAAAAAAAAA'
command_off: 'JgBgAAABK5EWDxYPFjUVEBUQFRAVEBUQFTUWNBYPFjUVNRY0FjUVNRYPFg8WDxY0Fg8WDxYPFg8WNRU1FjQWDxY1FTUWNBY1FQAFHgABLEcWAAxeAAErRxYADF4AAStHFgANBQAAAAAAAAAA'
- platform: broadlink
host: !secret bedroom_broadcom_ip
mac: !secret bedroom_broadcom_mac
switches:
bedroom_fan:
friendly_name: Bedroom Fan
command_on: 'JgBYAAABJ5QSExE5ERQRFBE4ERQRFBETEjgRFBE4EjgRFBE4EjgRORE4ETkRFBETEjgRFBEUERMSExEUETkROBEUEjgTNhM3EQAFJAABKUsRAAxUAAEnSxEADQU='
command_off: 'JgBYAAABJ5QSExE5ERQRFBE4ERQRFBETEjgRFBE4EjgRFBE4EjgRORE4ETkRFBETEjgRFBEUERMSExEUETkROBEUEjgTNhM3EQAFJAABKUsRAAxUAAEnSxEADQU='
bedroom_fan_turbo:
friendly_name: Bedroom Fan Turbo
command_on: 'JgBQAAABJ5URExI4ERQRFBE4ERQRFBEUETgRFBE5ETgRFBE5ETgTNxEUETgTEhEUETgSExMSERQROBITETkROBITETkTNhI4EwAFJAABJ0sRAA0FAAAAAAAAAAA='
command_off: 'JgBYAAABJ5QSExE5ERMSExE5ERQRExITETkRFBE4ETkRFBE4ETkROBITETkROBEUETkRExITERQRORETEhMROREUETgRORE4EgAFJQABKEoSAAxTAAEoShIADQU='
light:
- platform: switch
name: Kitchen Accent
entity_id: switch.kitchen_accent_light
aarlo:
username: !secret arlo_user
password: !secret arlo_password
camera:
- platform: aarlo
- platform: mjpeg
name: Prusa Camera
still_image_url: !secret octoprint_image_url
mjpeg_url: !secret octoprint_mjpeg_url
- platform: generic
name: Ender Camera
still_image_url: !secret octoprint2_image_url
- platform: foscam
ip: !secret foscam_ip
username: !secret foscam_user
password: !secret foscam_password
cast:
weather:
- platform: darksky
api_key: !secret darksky_secret
mode: daily
fastdotcom:
octoprint:
- host: !secret octoprint_host
api_key: !secret octoprint_key
name: Prusa
sensors:
monitored_conditions:
- Current State
- Job Percentage
- Temperatures
- host: !secret octoprint2_host
api_key: !secret octoprint2_key
name: Ender
bed: true
number_of_tools: 1
sensors:
monitored_conditions:
- Current State
- Job Percentage
- Temperatures
input_boolean:
away_mode:
name: Away Mode
icon: mdi:home
guest_mode:
name: Guest Mode
icon: mdi:account
homekit_presence:
name: HomeKit Presence
initial: on
input_number:
bedtime_temperature:
name: Bedtime Temperature
icon: mdi:thermometer-lines
min: 66
max: 74
step: 1
automation: !include_dir_merge_list automations/
scene: !include scenes.yaml
script: !include_dir_named scripts/
group: !include groups.yaml
sensor: !include sensors.yaml
binary_sensor: !include binary_sensors.yaml