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