[2026-09-17] eagle: family/how-to/zont-config-compiler.md family/tech/zont-api.md family/tech/zont-config-object-types.md family/tech/zont-scenario-logic-11109.md
This commit is contained in:
@@ -380,9 +380,22 @@ diff A.txt B.txt # пусто = round-trip чистый
|
||||
|
||||
---
|
||||
|
||||
## 5c. 🔄 Переработка структуры YAML сценариев — СОГЛАСОВАНО, в работе (2026-09-17)
|
||||
## 5c. 🔄 Переработка структуры YAML сценариев — ПРИОСТАНОВЛЕНО, ждёт решения (2026-09-17)
|
||||
|
||||
**Задача Alex:** «переписать блок парсинга/сборки сценариев чтобы он составлял синтаксис как у Home Assistant automations вместо текущей разбросанной структуры. с опциональными айдишниками у операторов».
|
||||
> ⏸ **СТАТУС: РАБОТА НЕ НАЧАТА. Alex дал «стоп» и поставил под сомнение сам проект.**
|
||||
> Причина — исследование облачного API ZONT ([[family/tech/zont-api]]): Alex предположил, что
|
||||
> у ZONT есть свой API/формат, покрывающий датчики и автоматику, и спросил — доделывать конвертер
|
||||
> или переписать всё с 0.
|
||||
>
|
||||
> **Результат исследования: API конфиг не поддерживает** (сценарии/реле/11/14/46/49 — в API нет,
|
||||
> `scenario` в доке 0 раз). Переписывать с 0 **не на что**. Конвертер остаётся единственным путём
|
||||
> к сценариям. **Новый открытый вопрос Alex'у:** нужен ли онлайн-мониторинг ZONT в HA
|
||||
> (отдельный проект на API, дополняет конвертер).
|
||||
>
|
||||
> ⚠️ **Код конвертера НЕ тронут.** Коммит `199f2b1` — последнее рабочее состояние.
|
||||
> Не начинать §5c без явного «делай» от Alex.
|
||||
|
||||
**Задача Alex (исходная):** «переписать блок парсинга/сборки сценариев чтобы он составлял синтаксис как у Home Assistant automations вместо текущей разбросанной структуры. с опциональными айдишниками у операторов».
|
||||
|
||||
### 🔴 Правка постановки Alex'ом (ключевое — не повторять ошибку)
|
||||
|
||||
@@ -497,6 +510,7 @@ scenarios:
|
||||
| одноимённый `.yml` | ✅ **пересобран, 80 472 байта / 4320 строк / 24 секции**, YAML валиден. **не в git** |
|
||||
| `zont_config/archive/` | **не в git** (`untracked`) — лежит в `.gitignore`-нейтральном состоянии |
|
||||
| `zont_config/H2000_PRO_config_actual-{2,3,4}.txt` / `.yml` | ✅ **перемещены в `archive/` и закоммичены** (`7ae0e32`) |
|
||||
| `zont_api_docs/` | ✅ **новая папка** — локальная копия доки облачного API ZONT (`zont_api_docs.html` 250 KB, `zont_api_docs.txt` 99 KB, `convert.py`). **не в git**. Исследование — [[family/tech/zont-api]] |
|
||||
|
||||
Не запушено: `origin/main..HEAD` = 3 коммита (`199f2b1`, `7ae0e32`, `12ba22b`).
|
||||
|
||||
@@ -521,6 +535,7 @@ Alex их не добавлял. Не коммитить без команды.
|
||||
|
||||
- [[family/tech/zont-config-object-types]] — таблица типов объектов (0, 1…57, 36) и `#S`-настройки
|
||||
- [[family/tech/zont-scenario-logic-11109]] — разобранная логика сценария «Передёрнуть Автомат Котельной»
|
||||
- [[family/tech/zont-api]] — **облачный API ZONT: конфиг не поддерживает**; альтернатива конвертеру отсутствует
|
||||
- [[family/how-to/home-automation]] — контур автоматизации, ZONT, Modbus slave ID и регистры (§6)
|
||||
- [[family/how-to/gitea-config]] — Gitea: креды, создание репо, питфоллы
|
||||
- [[family/how-to/ha-automations]] — автоматизации HA
|
||||
|
||||
Reference in New Issue
Block a user