You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
446 lines
17 KiB
446 lines
17 KiB
######################################################################
|
|
# @CCOSTAN - Follow Me on X
|
|
# For more info visit https://www.vcloudinfo.com/click-here
|
|
# Original Repo : https://github.com/CCOSTAN/Home-AssistantConfig
|
|
# -------------------------------------------------------------------
|
|
# Recorder Configuration - database retention and exclusions
|
|
# Stores HA history while purging noise and controlling DB size.
|
|
# Video: https://youtu.be/aceV7ObKJVA
|
|
# Blog: https://www.vcloudinfo.com/2026/07/using-codex-clean-up-home-assistant-entities.html
|
|
# -------------------------------------------------------------------
|
|
# Notes: Keeps 180 days (1/2 year); excludes vcloudinfo pings, noisy connectivity telemetry, countdown-style alarm helpers, low-value script/button/scene history, MariaDB snapshot helpers, raw Docker/Proxmox/Glances host telemetry including dynamic Docker veth sensors, PoE live power, and other high-churn entities; MariaDB via recorder_db_url.
|
|
# Notes: L10s status/room telemetry is live-only; keep curated VACUUM logbook entries plus error/run context instead.
|
|
# Notes: Tesla Fleet Spaceship telemetry is live-only in HA; TeslaMate is the historical car database.
|
|
# Notes: Life360 trackers are explicitly included for map/history queries despite the broad device_tracker exclusion.
|
|
# Notes: Raw Portainer container/stack status telemetry is live-only; keep Docker aggregate outage sensors, Repairs, and curated logbook events instead.
|
|
# Notes: Mobile app phone telemetry is live-only except daily pedometer metrics for Carlo and Stacey, retained for fitness history; Life360 keeps location history and notify services remain available.
|
|
# Notes: Rolling maintenance days-since sensors are live-only; durable interval/count/total sensors carry the history.
|
|
# Notes: TP-Link lamp voltage diagnostics are live-only; useful energy/power sensors stay recorded.
|
|
# Notes: WHOIS days-until-expiration countdowns are live-only; actual expiry timestamps and alert-state changes remain durable.
|
|
######################################################################
|
|
db_url: !secret recorder_db_url
|
|
purge_keep_days: 180
|
|
auto_purge: true
|
|
commit_interval: 30
|
|
include:
|
|
entities:
|
|
- device_tracker.life360_adriano_costanzo
|
|
- device_tracker.life360_amanda_desantis
|
|
- device_tracker.life360_carlo_costanzo
|
|
- device_tracker.life360_gabriella_desantis
|
|
- device_tracker.life360_jessica_desantis
|
|
- device_tracker.life360_joseph_desantis
|
|
- device_tracker.life360_joyce_ruskin
|
|
- device_tracker.life360_justin_costanzo
|
|
- device_tracker.life360_paige_costanzo
|
|
- device_tracker.life360_stacey_costanzo
|
|
- device_tracker.life360_yolanda_costanzo
|
|
- sensor.carlo_maxpro_average_active_pace
|
|
- sensor.carlo_maxpro_distance
|
|
- sensor.carlo_maxpro_floors_ascended
|
|
- sensor.carlo_maxpro_floors_descended
|
|
- sensor.carlo_maxpro_steps
|
|
- sensor.stacey_iphone11_average_active_pace
|
|
- sensor.stacey_iphone11_distance
|
|
- sensor.stacey_iphone11_floors_ascended
|
|
- sensor.stacey_iphone11_floors_descended
|
|
- sensor.stacey_iphone11_steps
|
|
exclude:
|
|
domains:
|
|
- button
|
|
- camera
|
|
- device_tracker
|
|
- event
|
|
- feedreader
|
|
- image
|
|
- media_player
|
|
- persistent_notification
|
|
- scene
|
|
- script
|
|
- sun
|
|
- update
|
|
- zone
|
|
entity_globs:
|
|
- binary_sensor.*_motion
|
|
- binary_sensor.*_motion_*
|
|
- binary_sensor.*is_present
|
|
- light.sleepnumber_*
|
|
- number.sleepnumber_*
|
|
- number.*_effect_speed
|
|
- media_player.*echo*
|
|
- binary_sensor.carlo_maxpro_*
|
|
- binary_sensor.stacey_iphone11_*
|
|
- switch.*_container
|
|
- sensor.*_stack_type
|
|
- sensor.*_stack_containers_count
|
|
- binary_sensor.*_stack_status
|
|
- binary_sensor.spaceship_*
|
|
- button.spaceship_*
|
|
- climate.spaceship_*
|
|
- cover.spaceship_*
|
|
- device_tracker.spaceship_*
|
|
- lock.spaceship_*
|
|
- media_player.spaceship_*
|
|
- number.spaceship_*
|
|
- select.spaceship_*
|
|
- sensor.spaceship_*
|
|
- switch.spaceship_*
|
|
- update.spaceship_*
|
|
- select.sleepnumber_*
|
|
- select.l10s_vacuum_*
|
|
- select.*_wiring
|
|
- sensor.*_activity
|
|
- sensor.*_battery
|
|
- sensor.*_battery_state
|
|
- sensor.*_bssid
|
|
- sensor.*_first_connection*
|
|
- sensor.*_last_connection*
|
|
- sensor.*_last_update*
|
|
- sensor.*_last_boot
|
|
- sensor.*_since
|
|
- sensor.*uptime*
|
|
- sensor.sun_next_*
|
|
- sensor.*_linkquality
|
|
- sensor.*_link_quality
|
|
- sensor.*_lqi
|
|
- sensor.*_rssi
|
|
- sensor.*_signal
|
|
- sensor.*_signal_strength
|
|
- sensor.*_wi_fi_signal
|
|
- sensor.*_wifi_signal
|
|
- sensor.*_wifi_signal_strength
|
|
- sensor.carlo_maxpro_*
|
|
- sensor.stacey_iphone11_*
|
|
- sensor.*_wake_alarm_minutes
|
|
- sensor.*_cpu_usage_total*
|
|
- sensor.*_memory_usage*
|
|
- sensor.*_temperature_state
|
|
- sensor.*_humidity_state
|
|
- sensor.*_last_seen*
|
|
- sensor.docker14_*
|
|
- sensor.docker17_*
|
|
- sensor.docker69_*
|
|
- sensor.alarm_panel_*_free_memory
|
|
- sensor.alarm_panel_*_internal_storage_free_space
|
|
- sensor.joanna_minutes_since_*
|
|
- sensor.node_proxmox*_containers_running
|
|
- sensor.node_proxmox*_cpu_used
|
|
- sensor.node_proxmox*_disk_used_percentage
|
|
- sensor.node_proxmox*_memory_free
|
|
- sensor.node_proxmox*_memory_used
|
|
- sensor.node_proxmox*_memory_used_percentage
|
|
- sensor.node_proxmox*_total_updates
|
|
- sensor.node_proxmox*_virtual_machines_running
|
|
- sensor.poe_*_poe_power
|
|
- sensor.proxmox1_cpu_load
|
|
- sensor.proxmox1_cpu_usage
|
|
- sensor.proxmox1_disk_free
|
|
- sensor.proxmox1_disk_usage
|
|
- sensor.proxmox1_disk_used
|
|
- sensor.proxmox1_*_disk_read
|
|
- sensor.proxmox1_*_disk_write
|
|
- sensor.proxmox1_*_rx
|
|
- sensor.proxmox1_*_tx
|
|
- sensor.proxmox1_memory_free
|
|
- sensor.proxmox1_memory_usage
|
|
- sensor.proxmox1_memory_use
|
|
- sensor.proxmox1_processor_fan_*
|
|
- sensor.proxmox1_running
|
|
- sensor.proxmox1_sleeping
|
|
- sensor.proxmox1_swap_*
|
|
- sensor.proxmox1_threads
|
|
- sensor.proxmox1_total
|
|
- sensor.proxmox2_cpu_load
|
|
- sensor.proxmox2_cpu_usage
|
|
- sensor.proxmox2_disk_free
|
|
- sensor.proxmox2_disk_usage
|
|
- sensor.proxmox2_disk_used
|
|
- sensor.proxmox2_*_disk_read
|
|
- sensor.proxmox2_*_disk_write
|
|
- sensor.proxmox2_*_rx
|
|
- sensor.proxmox2_*_tx
|
|
- sensor.proxmox2_memory_free
|
|
- sensor.proxmox2_memory_usage
|
|
- sensor.proxmox2_memory_use
|
|
- sensor.proxmox2_processor_fan_*
|
|
- sensor.proxmox2_running
|
|
- sensor.proxmox2_sleeping
|
|
- sensor.proxmox2_swap_*
|
|
- sensor.proxmox2_threads
|
|
- sensor.proxmox2_total
|
|
- sensor.qemu_*_cpu_used
|
|
- sensor.qemu_*_disk_used_percentage
|
|
- sensor.qemu_*_memory_free
|
|
- sensor.qemu_*_memory_used
|
|
- sensor.qemu_*_memory_used_percentage
|
|
- sensor.storage_proxmox*_*_disk_used_percentage
|
|
- switch.*_do_not_disturb_*
|
|
- switch.*_repeat_switch
|
|
- input_text.l10s_vacuum_*
|
|
- input_datetime.l10s_vacuum_*
|
|
- input_boolean.l10s_vacuum_*
|
|
|
|
entities:
|
|
- automation.update_garage_get_status
|
|
- automation.docker_telemetry_template_refresh
|
|
- sensor.hvac_condenser_lines_days_since_cleaned
|
|
- sensor.front_office_lamp_voltage
|
|
- sensor.water_softener_salt_days_since_last_add
|
|
- sensor.fordst_com_days_until_expiration
|
|
- sensor.ipmer_com_days_until_expiration
|
|
- sensor.kingcrafthomes_com_days_until_expiration
|
|
- sensor.vcloudinfo_com_days_until_expiration
|
|
# BEGIN generated Portainer recorder/logbook noise exclusions
|
|
# Portainer per-container/status plumbing is live-only; keep aggregate Docker outage sensors historically.
|
|
- binary_sensor.docker_container_alerts_snoozed
|
|
- input_datetime.docker_container_alerts_snooze_until
|
|
- sensor.docker_monitored_container_count
|
|
- sensor.docker_monitored_switch_inventory
|
|
- sensor.docker_monitored_unavailable_count
|
|
- switch.docker_monitored_containers
|
|
- binary_sensor.carlo_hass_status
|
|
- binary_sensor.cloudflared_kch_status
|
|
- binary_sensor.cloudflared_kch_status_2
|
|
- binary_sensor.cloudflared_wp_status
|
|
- binary_sensor.cloudflared_wp_status_2
|
|
- binary_sensor.codex_appliance_status
|
|
- binary_sensor.codex_appliance_status_2
|
|
- binary_sensor.codex_appliance_status_3
|
|
- binary_sensor.codex_update_helper_d17_status
|
|
- binary_sensor.college_budget_app_status
|
|
- binary_sensor.college_budget_app_status_2
|
|
- binary_sensor.cruise_tracker_status
|
|
- binary_sensor.cruise_tracker_status_2
|
|
- binary_sensor.crystalsoftwashsolutions_status
|
|
- binary_sensor.dashy_status
|
|
- binary_sensor.dashy_status_2
|
|
- binary_sensor.docker_files_codex_appliance_run_6404b6f209c6_status
|
|
- binary_sensor.docker_files_codex_appliance_run_9c89dd69eada_status
|
|
- binary_sensor.docker_files_codex_appliance_run_f05ee34fde70_status
|
|
- binary_sensor.docker_socket_proxy_status
|
|
- binary_sensor.docker_socket_proxy_status_2
|
|
- binary_sensor.docker17_status
|
|
- binary_sensor.docker2_status
|
|
- binary_sensor.docker69_status
|
|
- binary_sensor.duplicati_status
|
|
- binary_sensor.duplicati_status_2
|
|
- binary_sensor.esphome_status
|
|
- binary_sensor.esphome_status_2
|
|
- binary_sensor.foodie_tracker_status
|
|
- binary_sensor.foodie_tracker_status_2
|
|
- binary_sensor.frigate_status
|
|
- binary_sensor.frigate_status_2
|
|
- binary_sensor.games_hub_status
|
|
- binary_sensor.games_hub_status_2
|
|
- binary_sensor.health_diary_status
|
|
- binary_sensor.home_assistant_status
|
|
- binary_sensor.home_assistant_status_2
|
|
- binary_sensor.imposter_status
|
|
- binary_sensor.imposter_status_2
|
|
- binary_sensor.kingcrafthomes_status
|
|
- binary_sensor.kingcrafthomes_status_2
|
|
- binary_sensor.lmediaservices_status
|
|
- binary_sensor.lmediaservices_status_2
|
|
- binary_sensor.mariadb_backup_status
|
|
- binary_sensor.mariadb_backup_status_2
|
|
- binary_sensor.mariadb_status
|
|
- binary_sensor.mariadb_status_2
|
|
- binary_sensor.matter_server_status
|
|
- binary_sensor.matter_server_status_2
|
|
- binary_sensor.mqtt_status
|
|
- binary_sensor.mqtt_status_2
|
|
- binary_sensor.nebula_sync_status
|
|
- binary_sensor.nebula_sync_status_2
|
|
- binary_sensor.onenote_indexer_status
|
|
- binary_sensor.onenote_indexer_status_2
|
|
- binary_sensor.paiges_bookshelf_status
|
|
- binary_sensor.panel_notes_status
|
|
- binary_sensor.panel_notes_status_2
|
|
- binary_sensor.pihole_secondary_status
|
|
- binary_sensor.pihole_secondary_status_2
|
|
- binary_sensor.pihole_status
|
|
- binary_sensor.pihole_status_2
|
|
- binary_sensor.poker_tracker_status
|
|
- binary_sensor.poker_tracker_status_2
|
|
- binary_sensor.portainer_agent_status
|
|
- binary_sensor.portainer_agent_status_2
|
|
- binary_sensor.portainer_status
|
|
- binary_sensor.portainer_status_2
|
|
- binary_sensor.postgres_webhooks_backup_status
|
|
- binary_sensor.postgres_webhooks_engine_status
|
|
- binary_sensor.postgres_webhooks_engine_status_2
|
|
- binary_sensor.rc_price_checker_status
|
|
- binary_sensor.rc_price_checker_status_2
|
|
- binary_sensor.redis_webhooks_engine_status
|
|
- binary_sensor.redis_webhooks_engine_status_2
|
|
- binary_sensor.rvtools_ppt_web_status
|
|
- binary_sensor.rvtools_ppt_web_status_2
|
|
- binary_sensor.teslamate_backup_status
|
|
- binary_sensor.teslamate_database_status
|
|
- binary_sensor.teslamate_grafana_status
|
|
- binary_sensor.teslamate_status
|
|
- binary_sensor.tugtainer_agent_status
|
|
- binary_sensor.tugtainer_agent_status_2
|
|
- binary_sensor.tugtainer_socket_proxy_status
|
|
- binary_sensor.tugtainer_socket_proxy_status_2
|
|
- binary_sensor.tugtainer_status
|
|
- binary_sensor.tugtainer_status_2
|
|
- binary_sensor.unifi_status
|
|
- binary_sensor.unifi_status_2
|
|
- binary_sensor.webhooks_engine_status
|
|
- binary_sensor.webhooks_engine_status_2
|
|
- binary_sensor.wordpress_db_backup_status
|
|
- binary_sensor.wordpress_db_status
|
|
- binary_sensor.wordpress_db_status_2
|
|
- binary_sensor.wordpress_wp_status
|
|
- binary_sensor.wordpress_wp_status_2
|
|
- binary_sensor.wyze_bridge_status
|
|
- binary_sensor.wyze_bridge_status_2
|
|
- sensor.cloudflared_kch_state
|
|
- sensor.cloudflared_kch_state_2
|
|
- sensor.cloudflared_wp_state
|
|
- sensor.cloudflared_wp_state_2
|
|
- sensor.codex_appliance_state
|
|
- sensor.codex_appliance_state_2
|
|
- sensor.codex_update_helper_d17_state
|
|
- sensor.codex_update_helper_d69_state
|
|
- sensor.college_budget_app_state
|
|
- sensor.college_budget_app_state_2
|
|
- sensor.cruise_tracker_state
|
|
- sensor.cruise_tracker_state_2
|
|
- sensor.crystalsoftwashsolutions_state
|
|
- sensor.dashy_state
|
|
- sensor.dashy_state_2
|
|
- sensor.docker_files_codex_appliance_run_6404b6f209c6_state
|
|
- sensor.docker_files_codex_appliance_run_9c89dd69eada_state
|
|
- sensor.docker_files_codex_appliance_run_f05ee34fde70_state
|
|
- sensor.docker_socket_proxy_state
|
|
- sensor.docker_socket_proxy_state_2
|
|
- sensor.duplicati_state
|
|
- sensor.duplicati_state_2
|
|
- sensor.esphome_state
|
|
- sensor.esphome_state_2
|
|
- sensor.foodie_tracker_state
|
|
- sensor.foodie_tracker_state_2
|
|
- sensor.frigate_state
|
|
- sensor.frigate_state_2
|
|
- sensor.games_hub_state
|
|
- sensor.games_hub_state_2
|
|
- sensor.health_diary_state
|
|
- sensor.home_assistant_state
|
|
- sensor.home_assistant_state_2
|
|
- sensor.imposter_state
|
|
- sensor.imposter_state_2
|
|
- sensor.kingcrafthomes_state
|
|
- sensor.kingcrafthomes_state_2
|
|
- sensor.lmediaservices_state
|
|
- sensor.lmediaservices_state_2
|
|
- sensor.mariadb_backup_state
|
|
- sensor.mariadb_backup_state_2
|
|
- sensor.mariadb_state
|
|
- sensor.mariadb_state_2
|
|
- sensor.matter_server_state
|
|
- sensor.matter_server_state_2
|
|
- sensor.mqtt_state
|
|
- sensor.mqtt_state_2
|
|
- sensor.nebula_sync_state
|
|
- sensor.nebula_sync_state_2
|
|
- sensor.onenote_indexer_state
|
|
- sensor.onenote_indexer_state_2
|
|
- sensor.paiges_bookshelf_state
|
|
- sensor.panel_notes_state
|
|
- sensor.panel_notes_state_2
|
|
- sensor.pihole_secondary_state
|
|
- sensor.pihole_secondary_state_2
|
|
- sensor.pihole_state
|
|
- sensor.pihole_state_2
|
|
- sensor.poker_tracker_state
|
|
- sensor.poker_tracker_state_2
|
|
- sensor.portainer_agent_state
|
|
- sensor.portainer_agent_state_2
|
|
- sensor.portainer_state
|
|
- sensor.portainer_state_2
|
|
- sensor.postgres_webhooks_backup_state
|
|
- sensor.postgres_webhooks_engine_state
|
|
- sensor.postgres_webhooks_engine_state_2
|
|
- sensor.rc_price_checker_state
|
|
- sensor.rc_price_checker_state_2
|
|
- sensor.redis_webhooks_engine_state
|
|
- sensor.redis_webhooks_engine_state_2
|
|
- sensor.rvtools_ppt_web_state
|
|
- sensor.rvtools_ppt_web_state_2
|
|
- sensor.teslamate_backup_state
|
|
- sensor.teslamate_database_state
|
|
- sensor.teslamate_grafana_state
|
|
- sensor.teslamate_state
|
|
- sensor.tugtainer_agent_state
|
|
- sensor.tugtainer_agent_state_2
|
|
- sensor.tugtainer_socket_proxy_state
|
|
- sensor.tugtainer_socket_proxy_state_2
|
|
- sensor.tugtainer_state
|
|
- sensor.tugtainer_state_2
|
|
- sensor.unifi_state
|
|
- sensor.unifi_state_2
|
|
- sensor.webhooks_engine_state
|
|
- sensor.webhooks_engine_state_2
|
|
- sensor.wordpress_db_backup_state
|
|
- sensor.wordpress_db_state
|
|
- sensor.wordpress_db_state_2
|
|
- sensor.wordpress_wp_state
|
|
- sensor.wordpress_wp_state_2
|
|
- sensor.wyze_bridge_state
|
|
- sensor.wyze_bridge_state_2
|
|
# END generated Portainer recorder/logbook noise exclusions
|
|
- binary_sensor.bear_stone
|
|
- binary_sensor.onenote_indexer_job_failed
|
|
- binary_sensor.onenote_indexer_index_healthy
|
|
- binary_sensor.onenote_indexer_last_job_successful
|
|
- binary_sensor.vcloudinfo_com
|
|
- binary_sensor.powerwall_charging
|
|
- sensor.onenote_indexer_last_job_status
|
|
- sensor.onenote_indexer_status_payload
|
|
- sensor.phyn_current_water_pressure
|
|
- sensor.vcloudinfo_com
|
|
- number.alarm_panel_1_screen_brightness
|
|
- script.amp_settings
|
|
- script.speech_processing
|
|
- button.l10s_vacuum_backup_map_1
|
|
- sensor.l10s_vacuum_current_room
|
|
- sensor.l10s_vacuum_relocation_status
|
|
- sensor.l10s_vacuum_status
|
|
- sensor.l10s_vacuum_task_status
|
|
- binary_sensor.vcloudinfo_com
|
|
- sensor.bear_stone
|
|
- sensor.carlo_ap
|
|
- sensor.carlo_fast
|
|
- sensor.clock_am_pm
|
|
- sensor.clock_date
|
|
- sensor.clock_day
|
|
- sensor.clock_stacey_alarm_time
|
|
- sensor.clock_time
|
|
- sensor.clock_time_2
|
|
- sensor.date
|
|
- sensor.external_ip
|
|
- sensor.ha_uptime
|
|
- sensor.large_garage_door_since
|
|
- sensor.small_garage_door_since
|
|
- sensor.last_alexa
|
|
- sensor.lights_on_count
|
|
- sensor.low_battery
|
|
- sensor.mariadb_admin_snapshot
|
|
- sensor.mariadb_live_snapshot
|
|
- sensor.mariadb_recorder_snapshot
|
|
- sensor.network
|
|
- sensor.network_detail
|
|
- sensor.pi_hole_ads_blocked_today
|
|
- sensor.pi_hole_ads_percentage_blocked_today
|
|
- sensor.pi_hole_dns_queries_today
|
|
- sensor.rachio_watering_time
|
|
- sensor.time
|
|
- sensor.vcloudinfo_com
|
|
- switch.bear_stone
|
|
- switch.alarm_panel_1_screensaver
|
|
|
|
event_types:
|
|
- alexa_smart_home
|