147 lines
6.2 KiB
JSON
147 lines
6.2 KiB
JSON
{
|
|
"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"
|
|
}
|
|
}
|
|
}
|
|
}
|