mirror of
https://github.com/NickoScope/nickol-knx-mcp.git
synced 2026-09-29 19:31:12 +02:00
Round-2 fixes found by running against more public ETS4/5/6 fixtures (yene DemoCase, KnxProjParser, knxray, open-knxviewer): - Lights assemble both on/off and brightness status via identity-based pairing and fold the on/off command into one light entity (no duplicate switch), pairing even when device identity is a single name token. Switches too. - Cover up/down recognised on 1.008 or any 1.x named up/down; stop on 1.007/1.010/1.017 or a stop-name. Siblings attach only to the same shutter (zone-identity guard) so multiple blinds don't cross-wire. - Date/time/text DPTs (10/11/16/19) route to review (manual_datetime/manual_text). - Add regression tests for all three. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>