{ "entity": { "sensor": { "album_asset_count": { "name": "{album_name}: Asset Count" }, "album_last_updated": { "name": "{album_name}: Last Updated" } } }, "config": { "step": { "user": { "title": "Connect to Immich", "description": "Enter your Immich server details. You can get an API key from Immich → User Settings → API Keys.", "data": { "immich_url": "Immich URL", "api_key": "API Key" }, "data_description": { "immich_url": "The URL of your Immich server (e.g., http://192.168.1.100:2283)", "api_key": "Your Immich API key" } }, "albums": { "title": "Select Albums", "description": "Choose which albums to monitor for changes.", "data": { "albums": "Albums to watch" } } }, "error": { "cannot_connect": "Failed to connect to Immich server", "invalid_auth": "Invalid API key", "no_albums": "No albums found on the server", "no_albums_selected": "Please select at least one album", "unknown": "Unexpected error occurred" }, "abort": { "already_configured": "This Immich server is already configured" } }, "options": { "step": { "init": { "title": "Immich Album Watcher Options", "description": "Configure which albums to monitor and how often to check for changes.", "data": { "albums": "Albums to watch", "scan_interval": "Scan interval (seconds)" }, "data_description": { "scan_interval": "How often to check for album changes (10-3600 seconds)" } } }, "error": { "cannot_connect": "Failed to connect to Immich server" } } }