-
Notifications
You must be signed in to change notification settings - Fork 0
/
configuration.yaml
148 lines (121 loc) · 3.1 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
homeassistant:
# Name of the location where Home Assistant is running
name: Augustenstrasse
# Location required to calculate the time the sun rises and sets
latitude: 48.151507
longitude: 11.564757
# Impacts weather/sunrise data (altitude above sea level in meters)
elevation: 540
# 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/Berlin
customize: !include customize.yaml
auth_providers:
- type: homeassistant
#- type: legacy_api_password
# Enable the auth component
auth:
# Enables the frontend
frontend:
map:
config:
http:
api_password: !secret homeassistant_api_password
ssl_certificate: !secret ssl_certificate_path
ssl_key: !secret ssl_key_path
base_url: !secret homeassistant_base_url
ip_ban_enabled: True
login_attempts_threshold: 3
# Checks for available updates
updater:
# 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:
# Keep data 10 days
recorder:
purge_keep_days: 10
# Track the sun
sun:
ffmpeg:
ffmpeg_bin: /usr/bin/ffmpeg
# ios
ios:
homekit:
filter:
include_domains:
- light
# expose python_scripts as services
python_script:
# telegram
telegram_bot:
- platform: broadcast
api_key: !secret telegram_api
allowed_chat_ids:
- !secret telegram_id_julian
- !secret telegram_id_elisabeth
# matrix
matrix:
homeserver: !secret matrix_homeserver
username: !secret matrix_username
password: !secret matrix_password
rooms:
- "#augustenstrasse:matrix.tatsch.it"
- "#drachenhorst:matrix.tatsch.it"
- "#schokoladenfabrik:matrix.tatsch.it"
commands:
- word: my_command
name: my_command
# Text to speech
tts:
platform: google
language: 'de'
# homematic
homematic:
interfaces:
wireless:
host: 192.168.181.24
resolvenames: metadata
# lgtv & onkyo receiver
media_player:
- platform: lg_netcast
host: 192.168.181.34
access_token: SMQRSA
- platform: onkyo
host: 192.168.179.39
name: Receiver
# hues
hue:
bridges:
- host: 192.168.181.20
allow_unreachable: true
# locative & fritz
device_tracker:
- platform: locative
- platform: fritz
# mqtt with autodiscovery
mqtt:
broker: localhost
discovery: true
discovery_prefix: homeassistant
# Includes
binary_sensor: !include includes/binary_sensors.yaml
sensor: !include includes/sensors.yaml
camera: !include includes/cameras.yaml
image_processing: !include includes/image_processing.yaml
group: !include includes/groups.yaml
scene: !include includes/scenes.yaml
script: !include scripts.yaml
switch: !include includes/switches.yaml
zone: !include includes/zones.yaml
notify: !include includes/notify.yaml
logger: !include includes/logger.yaml
automation: !include automations.yaml
# automation: !include includes/experimental_automations.yaml
alert: !include includes/alerts.yaml
plant: !include includes/plants.yaml