-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfiguration.yaml
181 lines (144 loc) · 3.7 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
homeassistant:
name: Home
latitude: !secret latitude
longitude: !secret longitude
elevation: 0
unit_system: metric
time_zone: Asia/Singapore
# Customization file
#customize: !include customize.yaml
customize_glob: !include customize_glob.yaml
hassio:
# Show links to resources in log and frontend
introduction:
# Enables the frontend
frontend:
# Enables configuration UI
config:
http:
api_password: !secret ui_http_pi_password
# Uncomment this to add a password (recommended!)
# api_password: PASSWORD
# Uncomment this if you are using SSL/TLS, running in Docker container, etc.
# base_url: example.duckdns.org:8123
# 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
media_player:
- platform: braviatv
host: !secret android_tv_ip
name: TV
notify:
- platform: nfandroidtv
name: LivingTv
host: !secret android_tv_ip
interrupt: 1
transparency: 50%
position: bottom-right
- platform: facebook
name: facebook_wind_alerts
page_access_token: !secret facebook_page_access_token
# Discover some devices automatically
#discovery:
# Allows you to issue voice commands from the frontend in enabled browsers
conversation:
# Enables support for tracking state changes over time
history:
# View all events in a logbook
logbook:
# Track the sun
sun:
# Text to speech
tts:
- platform: google
language: en
cache: true
cache_dir: /tmp/tts
time_memory: 20000
- platform: yandextts
name: yandextts
api_key: !secret yandex_api_key
voice: oksana
speed: 0.8
emotion: good
lang: en-US
remote:
- platform: harmony
name: livingroom
host: !secret harmony_living
- platform: harmony
name: bedroom
host: !secret harmony_bedroom
zwave:
usb_path: /dev/ttyACM0
emulated_hue:
host_ip: !secret emul_hue_host_ip
listen_port: 80
off_maps_to_on_domains:
- script
- scene
expose_by_default: true
exposed_domains:
- light
- switch
#august:
# login_method: phone
# username: !secret user1_phone
# password: !secret august_password
# timeout: 20
asuswrt:
host: !secret dev_tracker_host
username: !secret dev_tracker_username
ssh_key: /config/ssh/id_rsa
protocol: ssh
# - platform: owntracks
proximity:
home:
ignored_zones:
- Work
devices:
- device_tracker.dima_dmitry
tolerance: 50
unit_of_measurement: km
ios:
push:
categories:
- name: Alarm
identifier: 'TEST_ALARM'
actions:
- identifier: TEST_ALARM
title: 'HA Message'
activationMode: 'background'
authenticationRequired: yes
destructive: yes
behavior: 'default'
mqtt:
broker: !secret mqtt_broker
port: !secret mqtt_broker_port
username: !secret mqtt_broker_username
password: !secret mqtt_broker_password
camera:
- platform: !secret camera_type
ip: !secret camera_ip
username: !secret camera_login
password: !secret camera_password
recorder:
db_url: !secret mdb_url
purge_interval: 2
purge_keep_days: 7
logger:
default: info
logs:
homeassistant.components.notify: info
homeassistant.components.device_tracker: info
sensor: !include_dir_merge_list includes/sensors
zone: !include includes/zone.yaml
input_boolean: !include includes/input_boolean.yaml
group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml