-
Notifications
You must be signed in to change notification settings - Fork 17
/
configuration.yaml
executable file
·348 lines (300 loc) · 9.32 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
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
homeassistant:
auth_providers:
- type: homeassistant
- type: trusted_networks
trusted_networks:
- 127.0.0.1
- ::1
- 192.168.0.0/24
- 192.168.9.0/24
# Name of the location where Home Assistant is running
name: Home
# Location required to calculate the time the sun rises and sets
latitude: !secret latitude
longitude: !secret longitude
# Impacts weather/sunrise data (altitude above sea level in meters)
elevation: 63
# metric for Metric, imperial for Imperial
unit_system: metric
# Pick yours from here: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
time_zone: Europe/London
currency: GBP
country: GB
customize: !include_dir_merge_named customizations
internal_url: http://192.168.9.23:8123
external_url : !secret base_url
config:
#default_config:
#Config Split
alert: !include_dir_merge_named alerts
automation: !include_dir_merge_list automation
binary_sensor: !include_dir_merge_list binary_sensors
camera: !include cameras.yaml
device_tracker: !include device_tracker.yaml
google_assistant: !include Google_Assistant.yaml
group: !include_dir_merge_named groups
influxdb: !include influxdb.yaml
input_datetime: !include_dir_merge_named input_datetime
input_select: !include_dir_merge_named input_select
input_number: !include_dir_merge_named input_number
input_text: !include_dir_merge_named input_text
input_boolean: !include_dir_merge_named input_boolean
ios: !include iOS.yaml
media_player: !include media_player/media_player.yaml
mobile_app: !include iOS.yaml
notify: !include notify.yaml
scene: !include_dir_merge_named scenes
script: !include_dir_merge_named scripts
shell_command: !include_dir_merge_named shell_commands
sensor: !include_dir_merge_list sensors
switch: !include_dir_merge_list switches
template: !include_dir_merge_list templates
zone: !include zones.yaml
alarm_control_panel:
- platform: manual
name: Alarm
code: !secret alarm_code
arming_time: 30
counter:
iosbadgecount:
initial: 0
step: 1
name: iOS Badge Count
icon: mdi:numeric-1-box
discovery:
energy:
ffmpeg:
frontend:
themes: !include_dir_merge_named themes
extra_module_url:
- /hacsfiles/lovelace-card-mod/card-mod.js
hacs:
token: !secret hacs_token
history:
# exclude:
# domains:
# - automation
http:
use_x_forwarded_for: true
trusted_proxies:
- 127.0.0.1
- ::1
- 172.16.0.0/12
- 172.19.0.0/24
ip_ban_enabled: true
login_attempts_threshold: 3
homeassistant_alerts:
ifttt:
key: !secret ifttt_key
logbook:
# Logging level
# enable_debug:
logger:
default: error
logs:
# homeassistant.components.rfxtrx: debug
homeassistant.components.xiaomi_miio: critical
xiaomi_gateway: critical
pychromecast.socket_client: critical
homeassistant.components.androidtv.media_player: critical
lovelace:
mode: yaml
resources:
#Kiosk mode for Alarm panel https://github.com/maykar/kiosk-mode
- url: /hacsfiles/kiosk-mode/kiosk-mode.js
type: module
# https://github.com/thomasloven/lovelace-card-tools
- url: /hacsfiles/lovelace-card-tools/card-tools.js
type: module
# fold-entity https://github.com/thomasloven/lovelace-fold-entity-row
- url: /hacsfiles/lovelace-fold-entity-row/fold-entity-row.js
type: module
#auto-entities https://github.com/thomasloven/lovelace-auto-entities
- url: /hacsfiles/lovelace-auto-entities/auto-entities.js
type: module
#Mini media player https://github.com/kalkih/mini-media-player
- url: /hacsfiles/mini-media-player/mini-media-player-bundle.js
type: module
# Animated Weather Card https://github.com/bramkragten/weather-card
- url: /hacsfiles/weather-card/weather-card.js
type: module
# Home Feed Card Card https://github.com/gadgetchnnel/lovelace-home-feed-card
- url: /hacsfiles/lovelace-home-feed-card/lovelace-home-feed-card.js
type: module
- url: /hacsfiles/secondaryinfo-entity-row/secondaryinfo-entity-row.js
type: module
#Lovelace Card Preloader
# - url: /hacsfiles/lovelace-card-preloader/lovelace-card-preloader.js
# type: module
# Animated Background: https://github.com/Villhellm/lovelace-animated-background
- url: /hacsfiles/lovelace-animated-background/animated-background.js
type: module
# Canvas Gauge Card: https://github.com/custom-cards/canvas-gauge-card
- url: /hacsfiles/canvas-gauge-card/canvas-gauge-card.js
type: module
# STack in CArd : https://github.com/custom-cards/stack-in-card
- url: /hacsfiles/stack-in-card/stack-in-card.js
type: module
# Bar Card https://github.com/custom-cards/bar-card
- url: /hacsfiles/bar-card/bar-card.js
type: module
# Frigate Card https://github.com/dermotduffy/frigate-hass-card
- url: /hacsfiles/frigate-hass-card/frigate-hass-card.js
type: module
# Fonts
- type: css
url: 'https://fonts.googleapis.com/css?family=Orbitron'
- type: css
url: 'https://fonts.googleapis.com/css?family=Kaushan%20Script'
- type: css
url: 'https://fonts.googleapis.com/css?family=ZCOOL+QingKe+HuangYou'
# iCloud3
- url: /hacsfiles/icloud3/icloud3-event-log-card.js
type: module
# Card-Mod 3
- url: /hacsfiles/lovelace-card-mod/card-mod.js
type: module
map:
media_source:
mqtt:
binary_sensor: !include_dir_merge_list mqtt/Binary_sensors
climate: !include_dir_merge_list mqtt/Climate
light: !include_dir_merge_list mqtt/Lights
lock: !include_dir_merge_list mqtt/Locks
number: !include_dir_merge_list mqtt/Number
select: !include_dir_merge_list mqtt/Select
sensor: !include_dir_merge_list mqtt/Sensors
switch: !include_dir_merge_list mqtt/Switches
text: !include_dir_merge_list mqtt/Text
nest:
client_id: !secret nest_client_id
client_secret: !secret nest_client_secret
person:
- name: Laurent
id: laurent
user_id: !secret ha_lolo_user_id
device_trackers:
# - device_tracker.laurent #Life360
- device_tracker.lolo_iphone #icloud3
- device_tracker.lolo_iphone_2
- name: Div
id: divashni
user_id: !secret ha_div_user_id
device_trackers:
- device_tracker.div_iphone #icloud3
# - device_tracker.divashni #Life360
recorder:
db_url: !secret db_url
exclude:
entities:
- sensor.icloud3_event_log
- sensor.lolo_iphone_info
- sensor.div_iphone_info
rfxtrx:
device: /dev/serial/by-id/usb-RFXCOM_RFXtrx433_A1XETWB5-if00-port0
devices:
# Binary Sensors
#0B11002B00018F3C0A010F60:
#name: Garage Back Door
#device_class: door
# Covers
#091903076C911A000070:
# name: Old Kitchen Blinds Remote
#fire_event: true
#0919000000057C010070, may be 0919000200057C010070:
# name: Kitchen Blinds
#fire_event: true
09190002002527010070:
# name: Livingroom Blinds
fire_event: true
# Lights
0a14000801010102100070:
# name: Kitchen Door
0a14000b01010101100070:
# name: Kitchen Window
0a14000b01010104100070:
# name: Conservatory
0a14000d01010302100070:
# name: Staircase
0a14001101010301100070:
# name: Hallway
0a14001701010202100070:
# name: Living Room Main
0a14001b01010201100070:
# name: Living Room Wall
# Sensors
#0A520700240E00E4360179:
0a520700210e00e1310169:
#name: Upstairs
# data_type:
# - Humidity
# - Temperature
#0A520700420E0104260269:
#name: Loft
# data_type:
# - Humidity
# - Temperature
# Switches
0A14001E01010404000070:
#name: Dehumidifier
0A14002201010402000070:
#name: Kitchen TV
0A14002301010403000070:
#name: LWRF Socket 3
0B1101020000000102000070:
#name: LWRF Socket Xmas
0a1400bef4ff6201010070:
#name: LWRF Remote 1
fire_event: true
0a1400c0f4ff6202010070:
#name: LWRF Remote 2
fire_event: true
0a1400c1f4ff6203010070:
#name: LWRF Remote 3
fire_event: true
09130007a68a42012970:
#name: Kerui Remote Unlock
fire_event: true
09130008a68a44012b70:
#name: Kerui Remote Lock
fire_event: true
09130006131408015e70:
# name: Kerui Panic
#name: Kerui Alarm
fire_event: true
09130008131402016070:
# name: Kerui Arm Home
#name: Kerui Disarm
fire_event: true
# 09130009a68a48012b70:
# name: Kerui Remote Panic
# fire_event: true
# 0913000aa68a41012970:
# name: Kerui Remote Arm Home
# fire_event: true
shopping_list:
title: To Do List
ssdp:
#stream:
sun:
system_health:
tts:
- platform: google_translate
service_name: google_say
language: 'en-uk'
# updater:
# include_used_components: True
twilio:
account_sid: !secret twillio_account_sid
auth_token: !secret twillio_auth_token
var:
printer_pages_at_month_start:
friendly_name: 'HP Printer Pages at month start'
initial_value: 50
# weather:
# - platform: darksky
# api_key: !secret darksky_api_key
# mode: daily
webhook:
zeroconf:
default_interface: true