v2.4.0 — README: новые возможности мониторинга, багфиксы

This commit is contained in:
2026-07-29 19:52:05 +03:00
parent dc349d0c90
commit 40ed449663
+21 -4
View File
@@ -6,29 +6,34 @@
### Управление (`smart`) ### Управление (`smart`)
- Свет (вкл/выкл, яркость, цветовая температура) - Свет (вкл/выкл, яркость, цветовая температура)
- Розетки и выключатели - Розетки, реле, выключатели
- Климат (температура, режимы нагрев/охлаждение) - Климат (температура, режимы нагрев/охлаждение)
- Медиа (плей/пауза, громкость, переключение треков) - Медиа (плей/пауза, громкость, переключение треков)
- Шторы и жалюзи - Шторы и жалюзи
- Замки - Замки
- Вентиляторы - Вентиляторы
- Роботы-пылесосы - Роботы-пылесосы
- **Кнопки** (button.press)
- Сценарии и скрипты - Сценарии и скрипты
### Мониторинг (`smart` — ответы на вопросы) ### Мониторинг (`smart` — ответы на вопросы)
- Какие окна/двери открыты - Какие окна/двери открыты
- Что горит лишнего - Что горит лишнего
- Какая температура в комнатах - Какая температура в комнатах (только реальные термометры)
- **Качество воздуха** (TVOC, CO2, PM2.5/10, влажность)
- **Где есть движение** прямо сейчас
- Какие батарейки садятся - Какие батарейки садятся
- Что сейчас играет - Что сейчас играет
- Кто дома - Кто дома
- **Общий отчёт** одной фразой
### Диагностика (`list_devices`) ### Диагностика (`list_devices`)
- Полный список устройств по доменам - Полный список устройств по доменам
- Фильтр по `device_class` (door, window, motion, battery, ...) - Фильтр по `device_class` (door, window, motion, battery, ...)
- Фильтр по состоянию (`on`, `off`, `open`, `closed`, ...) - Фильтр по состоянию (`on`, `off`, `open`, `closed`, `unavailable`, ...)
- Скрытие `unavailable` / `unknown` - Скрытие `unavailable` / `unknown`
- Спецкатегория `domain="window_door"` для окон и дверей - Спецкатегория `domain="window_door"` для окон и дверей
- NL-маршрутизация: «покажи все binary_sensor» → `list_devices(domain="binary_sensor")`
## Установка ## Установка
@@ -54,7 +59,7 @@
## Настройка Valves ## Настройка Valves
После импорта инструмента откройте его настройки (⚙️) и укажите: После импорта инструмента откройте его настройки (⚙️) и укажи:
| Параметр | Значение | По умолчанию | | Параметр | Значение | По умолчанию |
|---|---|---| |---|---|---|
@@ -84,6 +89,7 @@ Open WebUI → **Settings → Interface → Tools** → включите `Home A
запусти сцену вечерний отдых запусти сцену вечерний отдых
включи свет на 50% включи свет на 50%
уютный свет в спальне уютный свет в спальне
нажми кнопку в спальне
``` ```
### Мониторинг ### Мониторинг
@@ -91,9 +97,12 @@ Open WebUI → **Settings → Interface → Tools** → включите `Home A
какие окна открыты? какие окна открыты?
что горит лишнего? что горит лишнего?
какая температура в спальне? какая температура в спальне?
как воздух в квартире?
где сейчас движение?
батарейки садятся? батарейки садятся?
кто дома? кто дома?
что сейчас играет? что сейчас играет?
отчёт по дому
``` ```
### Диагностика (отдельный инструмент `list_devices`) ### Диагностика (отдельный инструмент `list_devices`)
@@ -110,6 +119,13 @@ list_devices(show_unavailable=False) # скрыть offline
list_devices(domain="binary_sensor", show_unavailable=False) list_devices(domain="binary_sensor", show_unavailable=False)
``` ```
Или попросить LLM в чате:
```
покажи все binary_sensor
список устройств
какие устройства есть в HA?
```
## Безопасность ## Безопасность
- Токен HA хранится в **Valves** Open WebUI, не в коде - Токен HA хранится в **Valves** Open WebUI, не в коде
@@ -120,6 +136,7 @@ list_devices(domain="binary_sensor", show_unavailable=False)
## Версионирование ## Версионирование
- **v2.4.0** — мониторинг воздуха (TVOC, CO2, влажность), движения, исправлен баг батареек, маршрутизация «покажи» в list_devices, поддержка кнопок, общий «отчёт»
- **v2.3.0** — добавлен инструмент `list_devices` для диагностики и инвентаризации - **v2.3.0** — добавлен инструмент `list_devices` для диагностики и инвентаризации
- **v2.2.2** — восстановлен полный код после повреждения при обновлении - **v2.2.2** — восстановлен полный код после повреждения при обновлении
- **v2.2.1** — HTTPS по умолчанию, verify_ssl в Valves - **v2.2.1** — HTTPS по умолчанию, verify_ssl в Valves