[2026-09-17] eagle: family/how-to/zont-config-compiler.md family/tech/zont-scenario-logic-11109.md
This commit is contained in:
@@ -21,7 +21,7 @@ tags:
|
||||
- homeautomation
|
||||
title: ⚙️ ZONT Config Compiler — конвертеры .txt ⇄ .yml
|
||||
type: how-to
|
||||
updated: 2026-09-17k
|
||||
updated: 2026-09-17l
|
||||
---
|
||||
|
||||
# ⚙️ ZONT Config Compiler — конвертеры `.txt ⇄ .yml`
|
||||
@@ -388,13 +388,16 @@ diff A.txt B.txt # пусто = round-trip чистый
|
||||
|
||||
## 5c. 🔄 Переработка структуры YAML сценариев — ✅ СДЕЛАНО 2026-09-17
|
||||
|
||||
> ✅ **СТАТУС (2026-09-17, ночь): парсер и энкодер дописаны, форма — плоский `steps[]`,
|
||||
> ✅ **СТАТУС (2026-09-17, ночь, финал): парсер и энкодер дописаны, форма — плоский `steps[]`,
|
||||
> round-trip чистый на 6 конфигах.** Семантика типов 47/48/50/59 раскрыта (ответы Alex —
|
||||
> [[family/tech/zont-scenario-logic-11109]] §8.7), операторы и логика подтверждены фактами
|
||||
> конфига. Код реализован. **Не закоммичено** — ждёт команды Alex.
|
||||
> конфига. **Type 9 и type 5 раскрыты из `raw` в читаемую форму.** Код реализован.
|
||||
> **Не закоммичено** — ждёт команды Alex.
|
||||
>
|
||||
> 📄 **Артефакт:** `zont_config/config_local_2026-09-17_14-16-35.yml` (6110 строк) — свежий
|
||||
> локальный конфиг в читаемой форме, лежит в проекте (не в `/tmp`).
|
||||
> 📄 **Артефакты (в проекте):** `zont_config/config_local_2026-09-17_16-02-18.yml` — **финальный**
|
||||
> разобранный конфиг (686 строк, Alex пересоздал сценарий); `zont_config/config_local_2026-09-17_14-16-35.yml`
|
||||
> — предыдущий (6110 строк). Оба в `zont_config/`, не в `/tmp`.
|
||||
|
||||
|
||||
**Задача Alex (исходная):** «переписать блок парсинга/сборки сценариев чтобы он составлял синтаксис как у Home Assistant automations вместо текущей разбросанной структуры. с опциональными айдишниками у операторов».
|
||||
|
||||
|
||||
Reference in New Issue
Block a user