From 971e43e9da31dc92348369de0b43b0fe3acc6529 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Wed, 16 Sep 2026 21:44:08 +0600 Subject: [PATCH] [2026-09-16] eagle: family/how-to/ha-automations.md --- family/how-to/ha-automations.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/family/how-to/ha-automations.md b/family/how-to/ha-automations.md index 94033fe1..9b51c604 100644 --- a/family/how-to/ha-automations.md +++ b/family/how-to/ha-automations.md @@ -130,8 +130,8 @@ action: | `1770404069135` | Ventilation automation on | `time 05:00` → `fan.turn_on fan.automation` *(off)* | | `5735cb9f855e462dbdbdf680d0d6a66f` | **office_pass_switch_table** | кнопка L1 (`light.office_table_light_switch_light`) → toggle `light.smart_light_office_left`. 🛡 `not_from: [unavailable, unknown]` ✅ §2.2, §3 | | `45b96f6f38f6488ba70266fa5da665f5` | **office_pass_switch_main** | кнопка L2 (`light.office_table_light_switch_light_2`) → toggle `light.smart_light_office_right`. 🛡 `not_from: [unavailable, unknown]` ✅ §2.2, §3 | -| `1771466806839` | Темно: вкл. подсветку лестницы | `illuminance below: 20` → `light.light_stairs_left`+`_right` turn_on | -| `1771466955010` | Светло: выкл. подсветку лестницы | `illuminance above: 60` → `light.light_stairs_left`+`_right` turn_off | +| `1771466806839` | Темно: вкл. подсветку лестницы | `illuminance below: 20` → `light.light_stairs_left` turn_on | +| `1771466955010` | Светло: выкл. подсветку лестницы | `illuminance above: 60` → `light.light_stairs_left` turn_off | | `1771683420621` | Toggle Dimmer bed | кнопка `remote_button_short_press` → `light.toggle light.bed_dimmer` | | `1771683677259` | Dimmer bed cycle | кнопка `long_press` → `light.turn_on` brightness 50 % на `light.bed_dimmer` | | `1771997851260` | **Душевая: ночной свет** (объединённый) | `mode: restart`, 4 триггера: `P` (occupied) / `Poff` (not_occupied) / `Llow` (illuminance below 6) / `Lhi` (above 6). 4 ветки `choose`, действие ВНУТРИ ветки: `P`+presence on+lux<6 → вкл; `Llow`+presence on+lux<6 → delay 3 s → вкл; `Poff`+lux<6+свет вкл → delay 10 s → выкл; `Lhi`+lux>6+свет вкл → выкл. ✅ §4.7 | @@ -148,6 +148,13 @@ action: > **Образец правильной защиты от дребезга:** «Темно/Светло подсветка лестницы» использует **гистерезис** (`below: 20` / `above: 60`). Брать как эталон. +> ✅ **ПРАВКА 2026-09-16 (поздний вечер): из обеих автоматизаций лестницы убран `light.light_stairs_right` — остаётся только `light.light_stairs_left`.** +> **Причина:** Alex — «Почему там left и right то оба дергаются?! Только `light.light_stairs_left`». +> **Питфолл:** списки `entity_id` в `target` были взяты из живого конфига «как есть», без сверки с реальным намерением — оба света дёргались синхронно. +> **Что сделано:** `stairs_remove_right.py` (dry-run печатает BEFORE/AFTER, затем `POST` + read-back) → в обеих автоматизациях `["light.light_stairs_left"]`. `automation.reload` → 24 автоматизации, 23 `on` / 1 `off` (вентиляция), `unavailable` = 0. `right` **не тронут**, остаётся в своём текущем состоянии (на момент правки — `off`). +> **Бэкап t610:** `/config/automations.yaml.bak-stairs-left-20260916-213922`. +> **Статус:** залито и прочитано обратно; **живой прогон и коммит ПОСЛЕ — ожидаются от Alex.** + ### 2.1. 📊 Разбор: почему ВЫКЛ сработал «рано» (2026-09-16, 07:50 местного) **Вопрос Alex:** «Почему сценарий выключения подсветки лестницы уже сработал? Разве уже достаточно светло?»