-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathconfiguration.yaml
65 lines (56 loc) · 3.65 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
# ██╗░░██╗░█████╗░███╗░░░███╗███████╗ ░█████╗░░██████╗░██████╗██╗░██████╗████████╗░█████╗░███╗░░██╗████████╗ #
# ██║░░██║██╔══██╗████╗░████║██╔════╝ ██╔══██╗██╔════╝██╔════╝██║██╔════╝╚══██╔══╝██╔══██╗████╗░██║╚══██╔══╝ #
# ███████║██║░░██║██╔████╔██║█████╗░░ ███████║╚█████╗░╚█████╗░██║╚█████╗░░░░██║░░░███████║██╔██╗██║░░░██║░░░ #
# ██╔══██║██║░░██║██║╚██╔╝██║██╔══╝░░ ██╔══██║░╚═══██╗░╚═══██╗██║░╚═══██╗░░░██║░░░██╔══██║██║╚████║░░░██║░░░ #
# ██║░░██║╚█████╔╝██║░╚═╝░██║███████╗ ██║░░██║██████╔╝██████╔╝██║██████╔╝░░░██║░░░██║░░██║██║░╚███║░░░██║░░░ #
# ╚═╝░░╚═╝░╚════╝░╚═╝░░░░░╚═╝╚══════╝ ╚═╝░░╚═╝╚═════╝░╚═════╝░╚═╝╚═════╝░░░░╚═╝░░░╚═╝░░╚═╝╚═╝░░╚══╝░░░╚═╝░░░ #
# ascii comment headers courtesy of https://fsymbols.com/generators/carty
# █▀▄ ▄▀█ ▀█▀ ▄▀█ █▄▄ ▄▀█ █▀ █▀▀ #
# █▄▀ █▀█ █ █▀█ █▄█ █▀█ ▄█ ██▄ #
# MariaDB 7 day history
recorder:
db_url: !secret db_url
purge_keep_days: 7
exclude:
domains:
- automation
entity_globs:
- switch.adaptive*
entities:
- script.dummy
# █▀▀ █▀█ █▀▄▀█ █▀█ █▀█ █▄ █ █▀▀ █▄ █ ▀█▀ █▀ #
# █▄▄ █▄█ █ ▀ █ █▀▀ █▄█ █ ▀█ ██▄ █ ▀█ █ ▄█ #
# Core
default_config:
homeassistant:
customize: !include customize.yaml
frontend:
themes: !include_dir_merge_named themes
extra_module_url:
- /hacsfiles/lovelace-card-mod/card-mod.js
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
# Templates
sensor: !include components/sensors.yaml
binary_sensor: !include components/booleans.yaml
template: !include components/templates.yaml
switch: !include components/switches.yaml
# Components
alarm_control_panel: !include components/security_system.yaml
homekit: !include components/homekit.yaml
light: !include components/lights.yaml
cover: !include components/covers.yaml
climate: !include components/thermostats.yaml
fan: !include components/fans.yaml
calendar: !include components/calendars.yaml
group: !include components/groups.yaml
lock: !include components/locks.yaml
# alert: !include components/alerts.yaml #(WIP)
# Technical
python_script:
shell_command: !include components/shell_commands.yaml
multiscrape: !include components/web_scrapes.yaml
spotify:
client_id: !secret spotify_client_id
client_secret: !secret spotify_client_secret