-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfiguration.yaml
162 lines (144 loc) · 3.95 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
homeassistant:
# Name of the location where Home Assistant is running
name: Home
# Location required to calculate the time the sun rises and sets
latitude: !secret home_latitude
longitude: !secret home_longitude
# Impacts weather/sunrise data (altitude above sea level in meters)
elevation: !secret home_elevation
# metric for Metric, imperial for Imperial
unit_system: imperial
# Pick yours from here: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
time_zone: !secret time_zone
# Customization file
customize: !include customize.yaml
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:
http:
base_url: !secret http_base_url
ssl_certificate: !secret http_ssl_certificate
ssl_key: !secret http_ssl_key
ip_ban_enabled: true
login_attempts_threshold: 5
weather:
- platform: darksky
api_key: !secret darksky_api_key
# Discover some devices automatically
discovery:
frontend:
hassio:
# Enables support for tracking state changes over time
history:
# View all events in a logbook
logbook:
logger:
default: info
lock:
- platform: sesame
api_key: !secret sesame_api_key
hue:
bridges:
- host: !secret philips_hue_ipaddress
allow_unreachable: true
allow_hue_groups: false
vacuum:
- platform: xiaomi_miio
host: !secret xiaomi_ip_addr
token: !secret xiaomi_token
homekit:
filter:
include_domains:
- light
- media_player
- input_boolean
exclude_domains:
- lock
- sensor
include_entities:
- script.go_to_sleep
- script.welcome_home
- automation.going_to_sleep
api:
# Checks for available updates
# Note: This component will send some information about your system to
# the developers to assist with development of Home Assistant.
# For more information, please see:
# https://home-assistant.io/blog/2016/10/25/explaining-the-updater/
updater:
# Optional, allows Home Assistant developers to focus on popular components.
# include_used_components: true
google_assistant:
project_id: !secret google_assistant_project_id
service_account:
client_email: !secret google_assistant_client_email
private_key: !secret google_assistant_private_key
report_state: true
exposed_domains:
- media_player
alexa:
smart_home:
filter:
include_domains:
- lock
- media_player
- switch
exclude_entities:
- media_player.living_room
exclude_domains:
- automation
badnest:
issue_token: !secret badnest_issue_token
cookie: !secret badnest_cookie
region: us
climate:
- platform: badnest
scan_interval: 10
tplink:
device_tracker:
ios:
actions:
- name: danny_phone_charging
background_color: "#000000"
label:
text: "Danny Phone Charging"
color: "#ff0000"
icon:
icon: mdi:power-plug
color: "#ffffff"
- name: danny_phone_unplugged
background_color: "#000000"
label:
text: "Danny Phone Unplugged"
color: "#ff0000"
icon:
icon: mdi:power-plug-off
color: "#ffffff"
- name: maire_phone_charging
background_color: "#000000"
label:
text: "Maire Phone Charging"
color: "#ff0000"
icon:
icon: mdi:power-plug
color: "#ffffff"
- name: maire_phone_unplugged
background_color: "#000000"
label:
text: "Maire Phone Unplugged"
color: "#ff0000"
icon:
icon: mdi:power-plug-off
color: "#ffffff"
####################################################
# #
# Includes
# #
####################################################
automation: !include automations.yaml
group: !include groups.yaml
input_boolean: !include input-booleans.yaml
input_select: !include input-selects.yaml
scene: !include scene.yaml
script: !include scripts.yaml
sensor: !include sensors.yaml
switch: !include switches.yaml