7ee779cfe4
- Reduce database size by excluding unnecessary domains and entities - Keep only critical entities (presence, key sensors, weather, energy) - Set purge_keep_days to 7 and purge_interval to 1 day - Remove legacy or high-frequency sensor logging to improve performance
142 lines
3.8 KiB
YAML
Executable File
142 lines
3.8 KiB
YAML
Executable File
##################################################
|
|
# Core Configuration
|
|
##################################################
|
|
|
|
default_config:
|
|
|
|
homeassistant:
|
|
name: !secret name
|
|
external_url: "http://anneclaus.duckdns.org:8123"
|
|
internal_url: "http://dethlefsen:8123"
|
|
auth_providers:
|
|
- type: homeassistant
|
|
customize: !include_dir_merge_named include/customize/
|
|
latitude: !secret homeassistant_latitude
|
|
longitude: !secret homeassistant_longitude
|
|
elevation: !secret homeassistant_elevation
|
|
unit_system: metric
|
|
time_zone: Europe/Copenhagen
|
|
country: DK
|
|
allowlist_external_dirs:
|
|
- /config
|
|
media_dirs:
|
|
local: /config/www/media
|
|
|
|
http:
|
|
use_x_forwarded_for: true
|
|
trusted_proxies:
|
|
- 127.0.0.1
|
|
- 10.0.0.142
|
|
|
|
recorder:
|
|
# Gem kun 7 dage historik (kan justeres efter behov)
|
|
purge_keep_days: 7
|
|
# Kør purge dagligt
|
|
purge_interval: 1
|
|
# Ekskluder irrelevante domæner
|
|
exclude:
|
|
domains:
|
|
- updater # Automatiske opdateringer fylder ikke
|
|
- browser_mod # Dashboard-relateret
|
|
- logbook
|
|
- system_monitor
|
|
- tts
|
|
- timer
|
|
- automation # Historik for automations fylder meget
|
|
- script # Historik for scripts fylder meget
|
|
entity_globs:
|
|
# Alle midlertidige / hurtigt opdaterede sensorer, som ikke behøver historik
|
|
- sensor.clock*
|
|
- sensor.date*
|
|
- sensor.time*
|
|
- sensor.uptime*
|
|
- sensor.ipad_*
|
|
- sensor.claus_iphone*
|
|
- sensor.daniel_*
|
|
- sensor.andreas_*
|
|
- binary_sensor.ipad_*
|
|
- binary_sensor.iphone*
|
|
# Lys og switches historik fjernes, hvis du ikke behøver log
|
|
- light.*
|
|
- switch.*
|
|
entities:
|
|
# Behold kritiske entities med historik
|
|
- sensor.home_assistant_v2_db
|
|
- weather.openweathermap
|
|
# Tilføj energidata, hvis du har det
|
|
- sensor.energy_consumption
|
|
|
|
zone: !include include/zone/zones.yaml
|
|
|
|
input_boolean:
|
|
first_run:
|
|
initial: off
|
|
first_run_eve:
|
|
initial: off
|
|
first_run_stue:
|
|
initial: off
|
|
|
|
timer:
|
|
indkorsel:
|
|
duration: '00:10:00'
|
|
|
|
utility_meter:
|
|
badevaerelse_nat_taendinger_daglig:
|
|
name: "Badeværelse nat-tændinger dagligt"
|
|
source: input_number.nattis
|
|
cycle: daily
|
|
|
|
|
|
python_script:
|
|
|
|
frontend:
|
|
themes: !include_dir_merge_named include/themes/
|
|
|
|
logger:
|
|
default: warning
|
|
logs:
|
|
custom_components.affalddk: debug
|
|
pyaffalddk: debug
|
|
|
|
##################################################
|
|
# Integrations
|
|
##################################################
|
|
|
|
duckdns:
|
|
domain: !secret duckdns_domain
|
|
access_token: !secret duckdns_access_token
|
|
|
|
sonoff:
|
|
username: !secret sonoff_username
|
|
password: !secret sonoff_password
|
|
default_class: light
|
|
reload: always
|
|
|
|
google_assistant:
|
|
project_id: esh-home-assistant-b5231
|
|
service_account: !include SERVICE_ACCOUNT.json
|
|
report_state: true
|
|
|
|
climate:
|
|
- platform: touchline
|
|
host: !secret touchlineIP
|
|
|
|
##################################################
|
|
# Modular Includes
|
|
##################################################
|
|
|
|
template: !include_dir_merge_named include/templates/
|
|
group: !include_dir_merge_named include/groups/
|
|
sensor: !include_dir_merge_list include/sensors/
|
|
automation: !include_dir_merge_list include/automations/
|
|
binary_sensor: !include_dir_merge_list include/binary_sensors/
|
|
device_tracker: !include include/device_trackers.yaml
|
|
input_datetime: !include_dir_merge_named include/input/datetime/
|
|
input_number: !include_dir_merge_named include/input/number/
|
|
input_select: !include_dir_merge_named include/input/select/
|
|
light: !include_dir_merge_list include/lights/
|
|
panel_iframe: !include_dir_merge_named include/panels/
|
|
script: !include_dir_merge_named include/scripts/
|
|
shell_command: !include_dir_merge_named include/shell_commands/
|
|
switch: !include_dir_merge_list include/switches/
|