forked from jazzyisj/home-assistant-config
-
Notifications
You must be signed in to change notification settings - Fork 0
/
configuration.yaml
executable file
·92 lines (80 loc) · 3.08 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
#######################################################################################################################
## Home Assistant Configuration (configuration.yaml)
#######################################################################################################################
homeassistant:
customize: !include customize.yaml
whitelist_external_dirs:
- /config
http:
ip_ban_enabled: true
login_attempts_threshold: 5
lovelace:
mode: yaml
# disable default_config so we can disabled zeroconf
#DC = default config integrations manually included
#DISABLED default_config:
cloud: #DC
config: #DC
map: #DC
mobile_app: #DC
person: #DC
frontend: #DC
themes: !include_dir_merge_named themes
ssdp: #DC
sun: #DC
system_health: #DC
#disabled because Lutron bridge keeps being discovered as a HomeKit device by zeroconf.
#DISABLED zeroconf: #DC
updater: #DC
include_used_components: true
history: !include logging/history.yaml #DC
logbook: !include logging/logbook.yaml #DC
logger: !include logging/logger.yaml
recorder: !include logging/recorder.yaml
conversation:
python_script:
ffmpeg:
automation: !include_dir_merge_list automations #DC
script: !include_dir_merge_named scripts #DC
group: !include_dir_merge_named groups
scene: !include_dir_merge_named scenes
panel_iframe: !include panels/panels.yaml
panel_custom: !include panels/panel_custom.yaml
alert: !include /config/entities/alert.yaml
alarm_control_panel: !include /config/resources/bwalarm/bwalarm.yaml
binary_sensor: !include_dir_merge_list /config/entities/binary_sensor
camera: !include_dir_merge_list /config/entities/camera
counter: !include_dir_merge_named /config/entities/counter
cover: !include /config/entities/cover.yaml
device_tracker: !include /config/entities/device_tracker.yaml
fan: !include /config/entities/fan.yaml
input_boolean: !include_dir_merge_named /config/entities/input_boolean
input_datetime: !include_dir_merge_named /config/entities/input_datetime
input_number: !include_dir_merge_named /config/entities/input_number
input_select: !include_dir_merge_named /config/entities/input_select
input_text: !include_dir_merge_named /config/entities/input_text
light: !include /config/entities/light.yaml
media_player: !include /config/entities/media_player.yaml
notify: !include /config/entities/notify.yaml
proximity: !include /config/entities/proximity.yaml
sensor: !include_dir_merge_list /config/entities/sensor
shell_command: !include /config/shell/shell_commands.yaml
switch: !include_dir_merge_list /config/entities/switch
timer: !include_dir_merge_named /config/entities/timer
tts: !include /config/entities/tts.yaml
## External Integrations ##
browser_mod: !include resources/browser_mod.yaml
lutron_caseta:
host: !secret LUTRON_IP
keyfile: /ssl/lutron/caseta.key
certfile: /ssl/lutron/caseta.crt
ca_certs: /ssl/lutron/caseta-bridge.crt
#DISABLED spotcast:
# username: !secret SPOTIFY_USERNAME
# password: !secret SPOTIFY_PASSWORD
google:
client_id: !secret GOOGLECAL_CLIENTID
client_secret: !secret GOOGLECAL_SECRET
track_new_calendar: false
#DISABLED hydrawise:
# access_token: !secret HYRDRAWISE_API