mirror of
https://github.com/NickoScope/nickol-knx-mcp.git
synced 2026-09-29 19:31:12 +02:00
From validator to repairer: propose concrete fixes, not just flag problems. - B1 repair-suggestion engine (repair.py) + suggest_repairs MCP tool: infer a DPT for a missing-DPT GA, correct a suspect sub-DPT, synthesise a status GA in a free slot, or add an absolute-brightness GA. Suggestions only; accepted new GAs feed generate_ets_group_addresses; never writes to ETS or the bus. - A2 relative-only-dimming detector (analyze.py): 3.007 relative dimmer with no 5.001 absolute-brightness GA in its zone -> HA cannot set a level. - A3 cover invert/travel-time surfacing (generate_ha.py): verify_cover_invert review note lists actuator-dependent flags absent from the .knxproj and warns when position lacks a state address. - A2/A3/B1 regression tests; CHANGELOG + version bump to 0.5.0. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>