-
Notifications
You must be signed in to change notification settings - Fork 0
/
configuration.yaml
246 lines (181 loc) · 5.47 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
######################################################################
# Main Config
######################################################################
homeassistant:
# Name of the location where Home Assistant is running
name: Casa Ravera-Testa
# 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
# Country
country: IT
# 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/Rome
# Pick your currency code from the column Code of Wikipedia’s list of ISO 4217 active codes
currency: EUR
# URL
external_url: !secret base_url
internal_url: !secret base_url
# Customization folder
customize: !include_dir_merge_named customizations/
media_dirs:
media: "media"
# Packages:
packages: !include_dir_named packages/
# Uncomment this if you are using SSL/TLS, running in Docker container, etc.
http:
# ssl_certificate: /config/certs/fullchain.pem
# ssl_key: /config/certs/privkey.pem
use_x_forwarded_for: true
trusted_proxies:
- 127.0.0.1 # traefik and home assistant in host mode
#- 172.18.0.1 # traefik in host mode and homeassistant in network mode
#- 172.18.0.200 # traefik and home in network mode
- 192.168.0.1
ip_ban_enabled: True
login_attempts_threshold: 3
######################################################################
# Main Elements
######################################################################
# Automations
automation: !include automations.yaml
automation manual: !include_dir_merge_list automations/
# Backup
backup:
# Enables configuration UI
config:
# Counter
counter: !include_dir_merge_named counters/
# Energy
energy:
# Enables the frontend
frontend:
themes: !include_dir_merge_named themes
# Hardware
# hardware:
# Home Assistant Alerts
homeassistant_alerts:
# Home Assistant Cloud
# cloud:
# Image upload
image_upload:
# Inputs
input_boolean: !include_dir_merge_named input_boolean/
input_button: !include_dir_merge_named input_button/
input_datetime: !include_dir_merge_named input_datetime/
input_number: !include_dir_merge_named input_number/
input_select: !include_dir_merge_named input_select/
input_text: !include_dir_merge_named input_text/
# Media Source
media_source:
# Mobile App Support
mobile_app:
# My Home Assistant
my:
# Person
person:
# Schedule
schedule:
# Scene
# scene: !include_dir_merge_list scenes.yaml
# Scripts
script: !include scripts.yaml
script manual: !include_dir_merge_named scripts/
# Stream
# stream:
# Track the sun
sun:
# Allow diagnosing system problems
system_health:
# Tags
tag:
# Timer
timer:
# Webhooks
webhook:
# Zones
zone: !include_dir_list zone/
######################################################################
# Logs
######################################################################
# Enables support for tracking state changes over time
history:
# View all events in a logbook
logbook: !include log/logbook.yaml
# Log Management
logger: !include log/logger.yaml
# Record Management
recorder: !include log/recorder.yaml
######################################################################
# Discovery Protocols
######################################################################
# Bluetooth
# bluetooth:
# Discover DHCP requests for supported devices and services.
dhcp:
# Auto detection is based on the system routing next hop for the mDNS broadcast address
network:
# Simple Service Discovery Protocol (SSDP)
ssdp:
# USB Discovery
# usb:
# Zero-configuration networking (zeroconf)
zeroconf:
######################################################################
# Voice Interface
######################################################################
# Assist pipeline
# assist_pipeline:
# Allows you to issue voice commands from the frontend in enabled browsers
# conversation:
######################################################################
# Additional Components
######################################################################
# Binary Sensors
binary_sensor: !include_dir_merge_list binary_sensor/
# Covers
cover: !include_dir_merge_list cover/
# Device Tracker
device_tracker: !include_dir_merge_list device_tracker/
# Group
group: !include_dir_merge_named groups/
# Lights
light: !include_dir_merge_list light/
# Notification
notify: !include_dir_merge_list notify/
# Sensors
sensor: !include_dir_merge_list sensor/
# Shell commands
shell_command: !include_dir_merge_named shell_command/
# Switches
switch: !include_dir_merge_list switch/
# Utility Meter
utility_meter: !include_dir_merge_named utility_meter/
# Text to speech
tts: !include components/tts.yaml
# Templates
template: !include_dir_merge_list template/
# Wake on Lan
wake_on_lan:
######################################################################
# Integrations
######################################################################
# Amazon Alexa
alexa: !include components/amazon_alexa.yaml
# Google Assistant
google_assistant: !include components/google_assistant.yaml
# Homekit
homekit: !include components/homekit.yaml
# MQTT
mqtt:
light: !include_dir_merge_list mqtt/light/
# Proxmox
proxmoxve: !include components/proxmox.yaml
# Telegram
telegram_bot: !include components/telegram.yaml
# Monitor Docker
monitor_docker: !include components/monitor_docker.yaml