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

######################################################################
# @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

Powered by TurnKey Linux.