###################################################################### # @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. # ------------------------------------------------------------------- # 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; 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. ###################################################################### 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 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 # 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.dozzle_agent_10_status - binary_sensor.dozzle_agent_10_status_2 - binary_sensor.dozzle_agent_13_status - binary_sensor.dozzle_agent_14_status - binary_sensor.dozzle_agent_14_status_2 - binary_sensor.dozzle_agent_17_status - binary_sensor.dozzle_agent_17_status_2 - binary_sensor.dozzle_agent_69_status - binary_sensor.dozzle_agent_69_status_2 - binary_sensor.dozzle_status - binary_sensor.dozzle_status_2 - 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.dozzle_agent_10_state - sensor.dozzle_agent_10_state_2 - sensor.dozzle_agent_13_state - sensor.dozzle_agent_14_state - sensor.dozzle_agent_14_state_2 - sensor.dozzle_agent_17_state - sensor.dozzle_agent_17_state_2 - sensor.dozzle_agent_69_state - sensor.dozzle_agent_69_state_2 - sensor.dozzle_state - sensor.dozzle_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