# .gitignore for Home Assistant - https://www.vcloudinfo.com/click-here # Ignore common Home Assistant files and directories # System files *.pid *.xml *.csr *.crt *.key *.conf *.pickle *.db* *.sqlite *.log* *.db core.* core .uuid .git-credentials # Home Assistant specific *.DISABLED .ha_run.lock .cloud .storage .vscode .google.token home-assistant_v2 home-assistant_v2.* .homekit.state ipchange.yaml config/packages/ipchange.yaml ip_bans.yaml production_auth.json OZW_Log.txt .spotify-token-cache google_calendars.yaml .ring_cache.pickle .ios.conf homeassistant.code-workspace # Configuration files secrets.yaml secrets known_devices.yaml entity_registry.yaml config/packages/whois.yaml config/packages/life360.yaml config/packages/uptime.yaml .google_maps_location_sharing.cookies* google_service_account.json service_account.json *.token *.tokens *.cookies AGENTS.md AGENTS.override.md docs/agent_ops_baselines.md # Directories /.playwright-cli/ /output/ llmvision backups deps config/backups panel-notes/ icloud __pycache__ hacs alexa_media custom_components !config/custom_components/ config/custom_components/* !config/custom_components/alexa_camera_compat/ !config/custom_components/alexa_camera_compat/** config/custom_components/alexa_camera_compat/__pycache__/ config/www/community config/www/ookla_speedtest/ config/.cache/ # HACS-managed HA-MCP runtime state; endpoint credentials stay out of Git. config/.ha_mcp/ community image tts .ssh .auth .nest panel-notes docker_14 docker_69 .codex_tmp/