check_policy
Validate a loaded KNX project against your policy profile to catch group addresses whose domain or naming deviates from agreed rules. Pass a YAML profile or generate an example profile; output is report-only.
Instructions
Validate the loaded project against a Project Policy Profile — your
agreed rules (main-group taxonomy, naming regex, command/status exemptions),
not one universal "standard". Flags GAs whose domain doesn't match the main
group your policy assigns, and names that don't match your pattern. Pass
profile_path to a YAML profile (omit to validate against the taxonomy inferred
from the project itself). Set write_example_to to drop a commented example
profile into the workspace — seeded from the loaded project's own main groups
(mains that do not exist in the project are not written). Report-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| profile_path | No | ||
| write_example_to | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||