293 lines
16 KiB
YAML
293 lines
16 KiB
YAML
automation: !include_dir_merge_list configuration/automation
|
|
|
|
# Loads default set of integrations. Do not remove.
|
|
default_config:
|
|
|
|
mobile_app:
|
|
ios:
|
|
|
|
# Load frontend themes from the themes folder
|
|
frontend:
|
|
themes: !include_dir_merge_named themes
|
|
|
|
script: !include scripts.yaml
|
|
|
|
####################################################################################################
|
|
### CAMERAS #################################################################### DEVICES ###
|
|
####################################################################################################
|
|
camera: !include_dir_merge_list configuration/camera
|
|
|
|
####################################################################################################
|
|
### FANS ####################################################################### DEVICES ###
|
|
####################################################################################################
|
|
fan: !include_dir_merge_list configuration/fan
|
|
|
|
homeassistant:
|
|
name: !secret system_name
|
|
latitude: !secret system_latitude
|
|
longitude: !secret system_longitude
|
|
elevation: !secret system_elevation
|
|
unit_system: metric
|
|
time_zone: !secret system_timezone
|
|
external_url: https://house.savin.nyc
|
|
internal_url: https://house.savin.nyc
|
|
|
|
####################################################################################################
|
|
### AUTHENTICATION PROVIDERS ####################################################### AAA ###
|
|
####################################################################################################
|
|
auth_providers:
|
|
- type: homeassistant
|
|
# - type: trusted_networks
|
|
# trusted_networks:
|
|
# - !secret trusted_network_01
|
|
# - !secret trusted_network_02
|
|
# - !secret trusted_network_03
|
|
# - !secret trusted_network_04
|
|
# - fd00::/8
|
|
# - ::ffff:959a:a7c9/32
|
|
# trusted_users:
|
|
# 10.10.12.0/24:
|
|
# - !secret trusted_user_id_01
|
|
# - !secret trusted_user_id_02
|
|
# 10.10.14.0/24:
|
|
# - !secret trusted_user_id_01
|
|
# - !secret trusted_user_id_02
|
|
# 10.10.16.0/24:
|
|
# - !secret trusted_user_id_01
|
|
# - !secret trusted_user_id_02
|
|
# # - type: legacy_api_password
|
|
|
|
####################################################################################################
|
|
### HASSIO DOCKER PATH STARTS FROM /config ######################################## NOTE ###
|
|
####################################################################################################
|
|
allowlist_external_dirs:
|
|
# - '/config/snapshots'
|
|
- '/config/www'
|
|
customize: !include_dir_merge_named configuration/customize
|
|
|
|
####################################################################################################
|
|
### HTTP #######################################################################################
|
|
####################################################################################################
|
|
http:
|
|
# api_password: !secret system_http_api
|
|
cors_allowed_origins:
|
|
- https://google.com
|
|
- https://www.home-assistant.io
|
|
- https://telegram.org
|
|
- https://house.savin.nyc
|
|
use_x_forwarded_for: true
|
|
trusted_proxies:
|
|
- 10.10.10.10
|
|
- 10.10.11.11
|
|
# - !secret trusted_proxy_01
|
|
# ip_ban_enabled: true
|
|
# login_attempts_threshold: 5
|
|
|
|
####################################################################################################
|
|
### INPUT BOOLEAN ############################################################# SETTINGS ###
|
|
####################################################################################################
|
|
input_boolean: !include_dir_merge_named configuration/input_boolean
|
|
|
|
####################################################################################################
|
|
### INPUT DATE TIME ########################################################### SETTINGS ###
|
|
####################################################################################################
|
|
input_datetime: !include_dir_merge_named configuration/input_datetime
|
|
|
|
####################################################################################################
|
|
### INPUT NUMBERS ############################################################# SETTINGS ###
|
|
####################################################################################################
|
|
input_number: !include_dir_merge_named configuration/input_number
|
|
|
|
####################################################################################################
|
|
### INPUT SELECT ############################################################## SETTINGS ###
|
|
####################################################################################################
|
|
input_select: !include_dir_merge_named configuration/input_select
|
|
|
|
####################################################################################################
|
|
### INPUT TEXT ################################################################ SETTINGS ###
|
|
####################################################################################################
|
|
input_text: !include_dir_merge_named configuration/input_text
|
|
|
|
light: !include_dir_merge_list configuration/light
|
|
|
|
#logger:
|
|
# default: info
|
|
# logs:
|
|
# custom_components.: critical
|
|
|
|
####################################################################################################
|
|
### LOVELACE ################################################################### SERVICE ###
|
|
####################################################################################################
|
|
lovelace:
|
|
mode: yaml
|
|
##################################################################################################
|
|
### CUSTOM MODULES ######################################################### RESOURCES ###
|
|
##################################################################################################
|
|
##################################################################################################
|
|
### CUSTOM MODULES ######################################################### RESOURCES ###
|
|
##################################################################################################
|
|
resources:
|
|
- url: /local/community/webrtc/webrtc-camera.js
|
|
type: module
|
|
- url: /local/community/layout-card/layout-card.js
|
|
type: module
|
|
- url: /local/community/xiaomi-vacuum-map-card/xiaomi-vacuum-map-card.js
|
|
type: module
|
|
- url: /local/community/mini-graph-card/mini-graph-card-bundle.js
|
|
type: module
|
|
- url: /local/community/apexcharts-card/apexcharts-card.js
|
|
type: module
|
|
- url: /local/community/sidebar-card/sidebar-card.js
|
|
type: module
|
|
- url: /local/community/flipdown-timer-card/flipdown-timer-card.js
|
|
type: module
|
|
- url: /local/community/mini-media-player-card/mini-media-player-bundle.js
|
|
type: module
|
|
- url: /local/community/fold-entity-row/fold-entity-row.js
|
|
type: module
|
|
- url: /local/community/button-card/button-card.js
|
|
type: module
|
|
- url: /local/community/simple-thermostat-card/simple-thermostat.js
|
|
type: module
|
|
- url: /local/community/mushroom-card/mushroom.js
|
|
type: module
|
|
- url: /local/community/auto-entities/auto-entities.js
|
|
type: module
|
|
- url: /local/community/stack-in-card/stack-in-card.js
|
|
type: module
|
|
- url: /local/community/paper-buttons-row-card/paper-buttons-row.js
|
|
type: module
|
|
- url: /local/community/card-mod/card-mod.js
|
|
type: module
|
|
- url: /local/community/collapsable-cards/collapsable-cards.js
|
|
type: module
|
|
- url: /local/community/swipe-navigation/swipe-navigation.js
|
|
type: module
|
|
- url: /local/community/local-conditional-card/local-conditional-card.js
|
|
type: module
|
|
- url: /local/community/bubble-card/bubble-card.js
|
|
type: module
|
|
- url: /local/community/plotly-graph-card/plotly-graph-card.js
|
|
type: module
|
|
- url: /local/community/better-thermostat-ui-card/better-thermostat-ui-card.js
|
|
type: module
|
|
- url: /local/community/config-template-card/config-template-card.js
|
|
type: module
|
|
- url: /local/community/battery-state-card/battery-state-card.js
|
|
type: module
|
|
- url: /local/community/auto-entities-card/auto-entities.js
|
|
type: module
|
|
- url: /local/community/sonos-card/custom-sonos-card.js
|
|
type: module
|
|
# - url: /local/community/hass-bha-icons/hass-bha-icons.js
|
|
# type: js
|
|
# - url: /local/community//.js
|
|
# type: module
|
|
|
|
####################################################################################################
|
|
### MEDIA PLAYER ############################################################### DEVICES ###
|
|
####################################################################################################
|
|
media_player: !include_dir_merge_list configuration/media_player
|
|
|
|
####################################################################################################
|
|
### NOTIFY ##################################################################### SERVICE ###
|
|
####################################################################################################
|
|
notify: !include_dir_merge_list configuration/notify
|
|
|
|
####################################################################################################
|
|
### MQTT ####################################################################### SENSORS ###
|
|
####################################################################################################
|
|
mqtt: !include_dir_merge_named configuration/mqtt
|
|
|
|
####################################################################################################
|
|
### PYTHON SCRIPTS #############################################################################
|
|
####################################################################################################
|
|
python_script:
|
|
|
|
####################################################################################################
|
|
### RECORDER ###################################################################################
|
|
####################################################################################################
|
|
recorder: !include configuration/recorder/postgres.yml
|
|
|
|
rest_command: !include_dir_merge_named configuration/rest-command
|
|
|
|
####################################################################################################
|
|
### SCENE ###################################################################### SERVICE ###
|
|
####################################################################################################
|
|
scene: !include_dir_merge_list configuration/scene
|
|
|
|
####################################################################################################
|
|
### SENSORS #################################################################### DEVICES ###
|
|
####################################################################################################
|
|
sensor: !include_dir_merge_list configuration/sensor
|
|
|
|
####################################################################################################
|
|
### SHELL COMMMAND ############################################################ SERVICES ###
|
|
####################################################################################################
|
|
shell_command: !include_dir_merge_named configuration/shell_command
|
|
|
|
####################################################################################################
|
|
### SSDP ##################################################################### DISCOVERY ###
|
|
####################################################################################################
|
|
ssdp:
|
|
|
|
####################################################################################################
|
|
### STREAM ##################################################################### SERVICE ###
|
|
####################################################################################################
|
|
stream:
|
|
|
|
####################################################################################################
|
|
### SUN ######################################################################### SENSOR ###
|
|
####################################################################################################
|
|
sun:
|
|
|
|
####################################################################################################
|
|
### SWITCHES ################################################################### DEVICES ###
|
|
####################################################################################################
|
|
switch: !include_dir_merge_list configuration/switch
|
|
|
|
####################################################################################################
|
|
### SYSTEM HEALTH ############################################################## SERVICE ###
|
|
####################################################################################################
|
|
system_health:
|
|
|
|
####################################################################################################
|
|
### TELEGRAM ################################################################### SERVICE ###
|
|
####################################################################################################
|
|
telegram_bot: !include configuration/service/telegram.yaml
|
|
|
|
####################################################################################################
|
|
### TIMER ###################################################################### SERVICE ###
|
|
####################################################################################################
|
|
# timer: !include_dir_merge_named configuration/timer
|
|
|
|
####################################################################################################
|
|
### TWILIO #################################################################### SERVICES ###
|
|
####################################################################################################
|
|
twilio: !include configuration/service/twilio.yaml
|
|
|
|
####################################################################################################
|
|
### UTILITY METER ############################################################## SENSORS ###
|
|
####################################################################################################
|
|
utility_meter: !include_dir_merge_named configuration/utility_meter
|
|
|
|
####################################################################################################
|
|
### WEATHER #################################################################### DEVICES ###
|
|
####################################################################################################
|
|
weather: !include_dir_merge_list configuration/weather
|
|
|
|
####################################################################################################
|
|
### WEBHOOK ####################################################################################
|
|
####################################################################################################
|
|
webhook:
|
|
|
|
####################################################################################################
|
|
### ZEROCONF ################################################################# DISCOVERY ###
|
|
####################################################################################################
|
|
zeroconf:
|
|
|
|
####################################################################################################
|
|
### ZONES ######################################################################################
|
|
####################################################################################################
|
|
zone: !include_dir_merge_list configuration/zone
|