{ "config": { "abort": { "single_instance_allowed": "Only one instance of watchman is allowed" }, "step": {} }, "options": { "error": { "invalid_included_folders": "included_folders should be a comma separated list of configuration folders", "invalid_columns_width": "Report column width should be a list of 3 positive integers", "malformed_json": "Notification action data should be a valid json dictionary", "unknown_service": "unknown action: `{service}`", "invalid_report_path": "report file location is invalid, the path does not exist" }, "step": { "init": { "title": "Watchman settings", "data": { "included_folders": "Folders to watch:", "ignored_items": "Ignored entities and actions:", "ignored_states": "Exclude entities with the states below from the report:", "exclude_disabled_automation": "Exclude disabled automations", "ignored_files": "Ignored files:", "ignored_labels": "Ignored labels:", "check_lovelace": "Parse UI controlled dashboards", "startup_delay": "Startup delay for watchman sensors initialization", "log_obfuscate": "Obfuscate sensitive data in logs" }, "data_description": { "included_folders": "Comma-separated list of folders where watchman should look for config files", "ignored_items": "Comma-separated list of entities and actions excluded from tracking", "ignored_states": "Comma-separated list of the states excluded from tracking", "ignored_files": "Comma-separated list of config files excluded from tracking", "ignored_labels": "Use labels to exclude entities from tracking", "log_obfuscate": "Whether to mask entity and action names in debug logs for privacy", "exclude_disabled_automation": "Exclude entities used only by disabled automations" }, "sections": { "appearance_location_options": { "name": "Report appearance and location", "data": { "columns_width": "List of report columns width, e.g. 30, 7, 60", "report_header": "Custom header for the report", "report_path": "Report file location e.g. /config/report.txt", "friendly_names": "Add entity friendly names to the report" } } }, "description": "[Help on settings]({url})" } } }, "services": { "report": { "name": "Report", "description": "Run the Watchman report", "fields": { "create_file": { "name": "Create file report", "description": "Whether report file should be created (Usually True)" }, "action": { "name": "Send report as notification", "description": "Optional notification action to send report via (e.g. `persistent_notification.create`)" }, "data": { "name": "Notification action data parameters", "description": "Optional parameters for notification action (e.g. `title: Report`)" }, "parse_config": { "name": "Force configuration parsing", "description": "Parse configuration files before generating the report. Usually, this is done automatically by Watchman, so this flag is typically not required." }, "chunk_size": { "name": "Notification message chunk size", "description": "Maximum message size in bytes. Some notification services limit the maximum message size. If the report size exceeds chunk_size, it will be sent in multiple subsequent notifications.(optional)" } }, "sections": { "advanced_options": { "name": "Advanced options" } } }, "set_ignored_labels": { "name": "Set ignored labels", "description": "Overwrite the list of labels to ignore.", "fields": { "labels": { "name": "Labels", "description": "List of labels to ignore." } } } }, "issues": { "deprecated_text_entity": { "title": "Entity {entity_id} is deprecated", "description": "The use of `{entity_id}` is deprecated and will be removed in a future version of Watchman. Please reconfigure your automations to use the `watchman.set_ignored_labels` action." } }, "entity": { "sensor": { "last_updated": { "name": "Last Update" }, "missing_entities": { "name": "Missing Entities" }, "missing_actions": { "name": "Missing Actions" }, "status": { "name": "Status", "state": { "waiting_for_ha": "Waiting for HA Start", "parsing": "Parsing Configuration", "idle": "Idle" } }, "parse_duration": { "name": "Parse Duration" }, "last_parse": { "name": "Last Parse" }, "processed_files": { "name": "Processed Files" }, "ignored_files": { "name": "Ignored Files" } }, "button": { "create_report_file": { "name": "Create Report File" } }, "text": { "ignored_labels": { "name": "Ignored Labels" } } } }