-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathconfiguration.yaml
314 lines (271 loc) · 7.91 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
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
homeassistant:
name: Home
latitude: !secret latitude
longitude: !secret longitude
elevation: 179
unit_system: imperial
time_zone: America/Chicago
customize: !include customize.yaml
auth_providers:
- type: homeassistant
- type: legacy_api_password
api_password: !secret http_password
lovelace:
#mode: yaml
# Enables Auth Component
auth:
# FRONTEND HTTP PASSWORD PROTECTION SETUP
http:
#server_host: 127.0.0.1
#use_x_forwarded_for: True
#base_url: !secret fakehost
#trusted_proxies:
#- 127.0.0.1
#- ::1
#trusted_networks:
# - 127.0.0.1
# - ::1
# - 192.168.1.0/24
# DATABASE SETUP USING MySQL
recorder:
db_url: !secret db_url
purge_interval: 1
purge_keep_days: 10
exclude:
entities:
- sensor.weather_apparent_temperature
- sensor.weather_humidity
- sensor.weather_icon
- sensor.weather_summary
- sensor.weather_temperature
- sensor.weather_hourly_summary
- sensor.weather_daily_summary
- sensor.weather_wind_speed
- sensor.cpu_use
- sensor.ram_free
- sensor.ram_use
- media_player.raptor
- sensor.date
- sensor.internet_time
- sensor.time_utc
- sensor.date
- sensor.average_load_15m
- sensor.average_load_5m
- sensor.worldclock_sensor
- sensor.homeassistant_uptime
- sensor.homeassistant_version
- sensor.time
- sensor.home_to_kinna_work
- sensor.kinna_work_to_home
- sensor.lyft_home_to_kinna_work
- sensor.lyft_price
- sensor.lyft_time
- sensor.pihole_ads_blocked_today
- sensor.pihole_dns_queries_today
- sensor.pihole_queries_cached
- sensor.weather_ozone
- sensor.brianjkinghomeassistantconfig_state
- sensor.brianjkinghomeassistantconfig_last_build_state
- sensor.brianjkinghomeassistantconfig_last_build_started_at
- sensor.brianjkinghomeassistantconfig_last_build_id
- sensor.brianjkinghomeassistantconfig_last_build_finished_at
- sensor.brianjkinghomeassistantconfig_last_build_duration
- binary_sensor.1up_brianjkingme
- binary_sensor.1upkeyboardscom
- binary_sensor.brianjkingcom
- binary_sensor.brianjkingio
- binary_sensor.eebrianjkingcom_ip
- binary_sensor.hass
- binary_sensor.robotberame
- sensor.load_5m
- sensor.load_15m
- sensor.memory_free
- sensor.memory_use_percent
- sensor.allergy_index_forecasted_average_2
- sensor.allergy_index_historical_average_2
- sensor.allergy_index_today
- sensor.allergy_index_tomorrow
- sensor.us_air_pollution_level
- sensor.us_air_quality_index
- sensor.us_main_pollutant
- sensor.brianjkinghomeassistantconfig_state
- sensor.brianjkinghomeassistantconfig_last_build_state
- sensor.brianjkinghomeassistantconfig_last_build_started_at
- sensor.brianjkinghomeassistantconfig_last_build_id
- sensor.brianjkinghomeassistantconfig_last_build_finished_at
- sensor.brianjkinghomeassistantconfig_last_build_duration
no_ip:
domain: !secret noip
username: !secret noipusername
password: !secret noippassword
timeout: 60
history:
frontend:
themes: !include themes.yaml
# Enable Map
map:
# Enables the HASS Updater
updater:
include_used_components: true
# Enables frontend configuration assistance
config:
# Discover some devices automatically
discovery:
# View all events in a logbook
logbook:
exclude:
entities:
- sensor.brianjkinghomeassistantconfig_last_build_duration
- sensor.brianjkinghomeassistantconfig_last_build_id
- sensor.brianjkinghomeassistantconfig_last_build_state
- sensor.brianjkinghomeassistantconfig_state
- switch.eebrianjkingcom
- sensor.us_air_pollution_level
- sensor.us_air_quality_index
- sensor.us_main_pollutant
# Make a fake Hue for Alexa
emulated_hue:
expose_by_default: true
# Set Logging Levels
logger:
default: info
logs:
homeassistant.core: error
homeassistant.components.automation: warn
homeassistant.components.device_tracker: warn
homeassistant.components.discovery: warn
homeassistant.components.http: warn
homeassistant.components.media_player: warn
homeassistant.components.recorder: error
homeassistant.components.zwave: warn
homeassistant.helpers.script: info
homeassistant.helpers.entity: critical
homeassistant.exceptions: info
homeassistant.components.switch.flux: debug
homeassistant.components.light.lifx: debug
homeassistant.components.mqtt: debug
homeassistant.components.scene.lifx_cloud: debug
py.warnings: error
root: warn
# People Tracking 0.88
person:
tts:
- platform: google_translate
language: 'en'
digital_ocean:
access_token: !secret digitaloceantoken
# Setup push notifications using the Simplepush service
notify:
- name: simplepush
platform: simplepush
device_key: !secret simplepushkey
# Speedtest
speedtestdotnet:
monitored_conditions:
- ping
- download
- upload
#google:
#client_id: !secret googleclientid
#client_secret: !secret googleclientsecret
############################################
# LIGHT
############################################
light:
- platform: switch
name: Tribot
entity_id: switch.tribot
- platform: switch
name: Christmas Tree
entity_id: switch.christmas_tree
scene:
platform: lifx_cloud
token: !secret lifxapitoken
############################################
# MEDIA PLAYERS
############################################
media_player 4:
platform: spotify
client_id: !secret spotify_client_id
client_secret: !secret spotify_client_secret
# Track the sun
sun:
#usps:
# username: !secret usps_username
# password: !secret usps_password
# driver: phantomjs
# name: 'USPS'
camera:
- platform: ffmpeg
name: Kitchen Camera
input: !secret wyzeurl
################################
# Z-WAVE #######################
################################
zwave:
usb_path: /dev/ttyACM0
autoheal: false
#config_path: /srv/homeassistant/homeassistant_venv/lib/python3.4/site-packages/libopenzwave-0.3.1-py3.4-linux-armv7l.egg/config
############################################
# Device Trackers
############################################
device_tracker:
- platform: tile
username: !secret tilelogin
password: !secret tilepass
show_inactive: true
monitored_variables:
- TILE
#- platform: bluetooth_le_tracker
# device_id: hci0
# track_new_devices: True
#- platform: nmap_tracker
#hosts:
# - 192.168.1.104
#- 192.168.1.105
#home_interval: 25
#new_device_defaults:
#track_new_devices: True
system_health:
stream:
#########################################
# WAKE ON LAN SUPPORT - TESTING
##########################################
wake_on_lan:
broadcast_address: "255.255.255.0"
#########################################
# MQTT
##########################################
#mqtt:
# broker: !secret mqttbroker
# port: 1883
# username: !secret mqttuser
# password: !secret mqttpassword
#########################################
# API
##########################################
#api:
#websocket_api:
############################################
# Weblink
############################################
weblink:
entities:
- name: Router Admin
icon: mdi:router-wireless
url: http://192.168.1.1
- name: Modem Admin
icon: mdi:router-wireless
url: http://192.168.0.1
############################################
# Includes
############################################
automation: !include_dir_merge_list automation
sensor: !include_dir_merge_list sensor
switch: !include_dir_merge_list switch
script: !include_dir_named script/
binary_sensor: !include_dir_merge_list binary_sensor
shell_command: !include_dir_named shell_command/
group: !include groups.yaml
input_select: !include_dir_merge_named input_select
zone: !include zone.yaml