Files
hassio-configuration/configuration.yaml
Alexander Savin 26d86dec90
Some checks failed
Savin's Home Assistant / build (push) Failing after 1m45s
Update to the current version
2025-05-11 16:07:21 -04:00

311 lines
17 KiB
YAML

####################################################################################################
### ALARM CONTROL PANEL ######################################################## DEVICES ###
####################################################################################################
alarm_control_panel: !include configuration/alarm_control_panel/main.yaml
####################################################################################################
### AUTOMATION #################################################################################
####################################################################################################
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
extra_module_url:
- /local/community/bubble-card/bubble-pop-up-fix.js
script: !include scripts.yaml
####################################################################################################
### CAMERAS #################################################################### DEVICES ###
####################################################################################################
camera: !include_dir_merge_list configuration/camera
####################################################################################################
### COUNTER #################################################################### DEVICES ###
####################################################################################################
counter: !include_dir_merge_named configuration/counter
####################################################################################################
### 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: !secret systemc_url_internal
internal_url: !secret systemc_url_external
####################################################################################################
### 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'
- '/config/www/bubble'
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/ha-sankey-chart/ha-sankey-chart.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/custom-brand-icons/custom-brand-icons.js
type: js
# - 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