Files
obsidian-vault/family/documents/home-automation-wishlist.md
T

122 lines
10 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "🏡 Умный дом — хотелки и роадмап автоматизаций"
aliases: [Умный дом, Умный дом хотелки, Home automation, Smart home, home-automation-wishlist]
tags: [family, lists, smart-home, tech]
updated: 2026-09-14
related:
- "[[family/plans/t610-home-automation]]"
- "[[family/how-to/home-automation]]"
- "[[family/how-to/nodered-ventilation]]"
- "[[family/documents/home-wishlist]]"
---
# 🏡 Умный дом — хотелки и роадмап автоматизаций
> **Это документ идей и приоритетов, НЕ план работ.** Технические каноны, карта Modbus, состояние хоста — в [[family/plans/t610-home-automation]] и [[family/how-to/home-automation]]. Здесь — **что можно сделать дальше и в каком порядке**.
> Составлен 2026-09-14 по факту разбора доков. **Ничего не реализовано** — только предложения, ждут выбора Alex.
---
## 1. Что УЖЕ есть (отправная точка)
| Контур | Состав | Состояние |
|---|---|---|
| **Вентиляция** | AT2 ×2 (slave 10) + 32 заслонки (relay 11/12) + реле вытяжек (relay 13/14 в ZONT) | ✅ железо работает; ❌ исполнительный контур AT2 **отключён** (slave 10 закомментирован) |
| **Отопление** | ZONT: радиаторы 2 эт. (relay 13), тёплый пол (relay 14), 8 ZONT-реле (конвекторы, радиаторы, насос ТП 7) | ✅ работает целиком в ZONT |
| **Датчики воздуха** | 3 × 485-датчика (гостиная=1, детская=2, спальня=3) → виртуальные slave 101/102/103 в ZONT | ✅ все три публикуются (после фикса `3748feb`) |
| **Zigbee (z2m)** | **15 устройств**: свет/лестница/диммер, розетки (насос обратки, греющий кабель, питание котлов), радар присутствия (душевая), датчик протечки (котельная), t°/влажность ×2 | ✅ координатор EmberZNet 7.4.5 |
| **Камера** | Logitech `046d:0825` на газовом счётчике BK-G4T → go2rtc → RTSP H.264 + поворот 90° | ✅ WebRTC работает |
| **Автоматизации HA** | **16 шт.** (15 `on` / 1 `off`) | ⚠️ по сути только 2 содержательные: ночной свет душевой, кнопка стола |
**🔑 Ключевая асимметрия:** сенсорика и исполнительные механизмы есть, **автоматики на них почти нет**. Основная работа — не покупать железо, а включать логику на существующем.
---
## 2. Предложения по приоритету
> Порядок — рекомендация агента (отдача / стоимость). Финальный порядок — за Alex.
### 1. ⭐ Вентиляция по CO₂ — доехать до конца
Логика **уже написана** в Node-RED ([[family/how-to/nodered-ventilation]]): Demand Aggregator → Intake Allocation → Discretization → Damper Outputs → Exhaust Arbitration → Fans → Kitchen Hood.
**Блокер:** `fan.fan_at2_1/2` и `switch.fan_3_*` (slave 10) — `unavailable`, блок закомментирован в `configuration.yaml`.
**Что нужно:** раскомментировать slave 10 и убедиться, что AT2 отвечает (в §5 доки плана зафиксировано: прямой `nc` на slave 10 даёт `OK`, значение 100 → железо живо).
**⚠️ Конфликт:** задача по slave 10 **снята Alex'ом 2026-09-14**. Если решаем не трогать — вентиляция остаётся ручной, и весь CO₂-алгоритм простаивает. **Требует решения.**
### 2. ⭐ Протечки — полный контур (не только датчик)
Сейчас есть **только датчик** `boiler_water_leak` (котельная). Нет крана, нет сирены, нет автоматизации.
**Добавить:** Zigbee-кран на ввод воды + сирена + автоматизация «протечка → перекрыть + сирена + пуш в TG».
**Почему первым:** для дома с котельной и тёплым полом — самая дешёвая страховка из возможных. Датчик уже стоит, нужен только исполнитель.
### 3. Учёт воды/газа по камере → графики
Камера **уже смотрит ровно на счётчик BK-G4T** — это была её исходная задача.
**Логика:** OCR цифр по расписанию (2×/сутки) → `sensor` в HA → история расхода + алерт «аномальный расход / капает ночью».
**Железо:** ноль вложений — камера и t610 на месте. Опционально — импульсный датчик на счётчик.
### 4. Дым/газ + сирена — безопасность
Сейчас **нет ни одного датчика дыма** в HA и, судя по докам, нет CO-датчика у котла.
**Добавить:** Zigbee дымовые (Honeywell/Heiman) по комнатам + CO + газовый клапан + сирена.
**Почему:** газовый котёл + тёплый пол. Это обязательный минимум, а не «интересная автоматизация».
### 5. Погодозависимое отопление
Координаты дома в HA есть (`55.257328, 83.048234`), погодная интеграция `met` (`track_home: true`) — тоже.
**Логика:** прогноз на 12 ч + фактические датчики → понижать уставки на ночь/отсутствие, превентивно разогревать перед похолоданием.
**Отдача:** экономия газа. Сейчас отопление живёт целиком в ZONT по его уставкам, HA в контур не вмешивается.
### 6. Сценарий «Уезжаем / приехали»
Всё уже есть в HA (свет, отопление, вентиляция, котлы, насос обратки), но разрознено.
**Логика:** одна кнопка → понизить отопление, выключить вентиляцию AT2, выключить насос обратки, свет по датчикам. Плюс зеркальный «приехали».
**Железо:** покупать нечего.
### 7. Энергетика — что реально жрёт
ZONT-реле котлов уже дают статусы; 2 Zigbee-розетки с мониторингом есть (`recirculation_pump`, `heating_cable_plug`).
**Добавить:** токовые клещи (Zigbee) на ввод/котёл → видно, где деньги.
### 8. Дашборд + алерты в Telegram
Без этого автоматика «невидима». Один экран + пуш на всё критичное. Частично уже в вишлисте UI (см. §4).
---
## 3. Дешёвые устройства, которые стоит добавить первыми
| # | Устройство | Зачем | Почему сейчас |
|---|---|---|---|
| 1 | **Zigbee дымовой датчик × N** | нет ни одного, а газовый котёл есть | безопасность |
| 2 | **Zigbee кран + сирена** | под протечки | датчик уже стоит, не хватает исполнителя |
| 3 | **Zigbee-кнопки** | на любую сцену сейчас нужен телефон | 15 Zigbee-устройств и **ни одной** произвольной кнопки |
| 4 | **Датчики CO₂ ещё в 2 комнаты** | алгоритм Node-RED рассчитан на `bedroom/kids/living` | физически 3 × 485 стоят по другому разбиению |
| 5 | **Реле на хозблок/улицу** | свет участка, полив | — |
---
## 4. UI / софт (из прежней версии доки, сохранено)
- [ ] Kiosk mode
- [ ] Timebar card
- [ ] Card mode
- [ ] Mushroom board
- [ ] Bubble card
- [ ] Frosted glass theme
- [ ] C.A.F.E. scenarios editor
- [ ] docker:Homer (home page organizer)
- [x] Portainer container manager
- [x] Watchtower (container updater)
- [x] duplicati (backup containers)
---
## 5. Порядок, рекомендованный агентом
**1 → 2 → 4 → 5 → 3 → 6**
Обоснование: сначала **запустить уже написанное** (вентиляция — п.1), затем **закрыть риски** (протечки, дым/газ — п.2, 4), затем **экономика** (погодозависимость — п.5), затем «приятное» (камера-OCR, сценарии — п.3, 6).
---
## Связанные заметки
- [[family/plans/t610-home-automation]] — **единственный рабочий документ** по техчасти: хост, доступ, аддоны, Modbus, Zigbee, питфоллы
- [[family/how-to/home-automation]] — карта железза: AT2 (параметры/PWM), Slave ID, регистры заслонок/реле, ZONT relays
- [[family/how-to/nodered-ventilation]] — алгоритм вентиляции по CO₂ (Node-RED)
- [[family/documents/home-wishlist]] — хотелки по дому и участку (не автоматизация)
- [[family/index]] — топик-карта family/