mirror of
https://github.com/NickoScope/nickol-knx-mcp.git
synced 2026-10-04 14:01:13 +02:00
- _subunit()/_split_subunits(): '[1] Switch On/Off' style markers separate the outputs a vendor packs into one ETS channel; each sub-unit is classified on its own (ids and secondary_info carry it) - diagnostics (error/communication/firmware/version/bus voltage/reset, EN+DE+RU) never become sensors and are excluded from the name-based fallback; counted in hints.diagnostics_skipped - real-project effect (3646 GAs): entities 341->513, sensors 752->367, platform agreement 92->95 %, address-key agreement 94->95 % - tests: multi-output split (two lights, statuses consumed, no sensor fallout) + diagnostics filter