diff --git a/README.md b/README.md index 27a7263..9a23196 100644 --- a/README.md +++ b/README.md @@ -135,7 +135,7 @@ spec encodes. (`functional` / `reserve` / `logic` / `scratch`) keeps intentional placeholders out of the error lists, so the report doesn't cry wolf (on a real 685-GA project: false errors 29 → 6). - **Validate** (`analyze_all` runs everything): naming & structure · missing status objects - (ETS-Function roles first, name-token pairing as fallback) · missing/inconsistent DPTs **+ + (ETS-Function roles first, then name-token pairing, **positional pairing** — parallel status middles with 1:1 names — and self-reporting R+T objects) · missing/inconsistent DPTs **+ sub-DPT sanity** (a "temperature" GA carrying 5.001 gets flagged) · relative-only dimmers · KNX Secure posture (secured vs plaintext, mixed groups, keyring checklist — key material is never read) · Matter-readiness · energy-domain coverage. @@ -163,7 +163,7 @@ spec encodes. ### 🧩 The foundation — a growing device library -- `parse_devices_from_project` extracts **exact vendor object models** from the manufacturer +- `parse_devices_from_project` extracts **exact vendor object models** — including **ref-level** (`ComObjectRef`) publishers like HDL/Ekinex — from the manufacturer application programs inside any `.knxproj` / `.knxprod`: object numbers, names, sizes, DPTs, C/R/W/T/U flags, per-channel block strides — deterministically, and PII-safe (vendor catalog data only; the client project part of the file is never read). diff --git a/README.ru.md b/README.ru.md index 1d92557..12bf7dd 100644 --- a/README.ru.md +++ b/README.ru.md @@ -113,7 +113,7 @@ KNX Community в мае 2026 прямо просит такую интеграц намеренные заглушки из списков ошибок — отчёт не «кричит волки» (на реальном проекте 685 GA: ложных ошибок 29 → 6). - **Валидация** (`analyze_all` — всё разом): именование и структура · отсутствующие статусные - объекты (по ролям ETS Functions, fallback — парность имён) · отсутствующие/несогласованные DPT + объекты (роли ETS Functions → парность имён → **позиционный пейринг** — параллельные статус-миддлы с именами 1:1 — и самоотчитывающиеся R+T объекты) · отсутствующие/несогласованные DPT **+ sub-DPT проверка** («температура» с DPT 5.001 — под подозрением) · диммеры только с относительным диммированием · постура KNX Secure (secure/plaintext, смешанные группы, чек-лист keyring — ключи никогда не читаются) · Matter-готовность · энергодомен. @@ -141,7 +141,7 @@ KNX Community в мае 2026 прямо просит такую интеграц ### 🧩 Фундамент — растущая библиотека устройств -- `parse_devices_from_project` извлекает **точные вендорские модели объектов** из application +- `parse_devices_from_project` извлекает **точные вендорские модели объектов** — включая вендоров с публикацией на **ref-уровне** (`ComObjectRef`): HDL/Ekinex — из application programs внутри любого `.knxproj` / `.knxprod`: номера объектов, имена, размеры, DPT, флаги C/R/W/T/U, страйды канальных блоков — детерминированно и PII-безопасно (только вендорские данные каталога; клиентская часть файла не читается). diff --git a/docs/index.html b/docs/index.html index bcee0b6..8e21eb6 100644 --- a/docs/index.html +++ b/docs/index.html @@ -151,7 +151,7 @@
MIT - public beta · v0.7.0 + public beta · v0.8.0 Python 3.10+ Model Context Protocol