v2.5.3 — README: Yeelight, ёлка, гирлянда, ТВ, фильтр sub-entities, мониторинг сцен

This commit is contained in:
2026-07-29 20:21:15 +03:00
parent 000d7a2634
commit 7a219b7994
+19 -11
View File
@@ -5,8 +5,8 @@
## Возможности ## Возможности
### Управление (`smart`) ### Управление (`smart`)
- Свет (вкл/выкл, яркость, цветовая температура) - Свет (вкл/выкл, яркость, цветовая температура) — поддержка Yeelight LED射灯 и обычных ламп
- Розетки, реле, выключатели - Розетки, реле, выключатели — ёлка, гирлянда, ТВ
- Климат (температура, режимы нагрев/охлаждение) - Климат (температура, режимы нагрев/охлаждение)
- Медиа (плей/пауза, громкость, переключение треков) - Медиа (плей/пауза, громкость, переключение треков)
- Шторы и жалюзи - Шторы и жалюзи
@@ -14,7 +14,7 @@
- Вентиляторы - Вентиляторы
- Роботы-пылесосы - Роботы-пылесосы
- Кнопки (button.press) - Кнопки (button.press)
- **Сцены** (scene.turn_on) и скрипты - Сцены (scene.turn_on) и скрипты
- **Переименование сущностей** (NL: «переименуй сертификат в Обновление SSL») - **Переименование сущностей** (NL: «переименуй сертификат в Обновление SSL»)
- **Включение/выключение автоматизаций** (NL: «выключи автоматизацию Гирлянда») - **Включение/выключение автоматизаций** (NL: «выключи автоматизацию Гирлянда»)
@@ -27,7 +27,8 @@
- Какие батарейки садятся - Какие батарейки садятся
- Что сейчас играет - Что сейчас играет
- Кто дома - Кто дома
- **Что в розетках включено** - **Что в розетках включено** (без sub-entities типа Power outage memory)
- **Какие сцены есть** (с временем последней активации)
- **Системный статус** (бэкапы, обновления, ноды, мосты) - **Системный статус** (бэкапы, обновления, ноды, мосты)
- Общий отчёт одной фразой - Общий отчёт одной фразой
@@ -36,6 +37,7 @@
- Фильтр по `device_class` (door, window, motion, battery, ...) - Фильтр по `device_class` (door, window, motion, battery, ...)
- Фильтр по состоянию (`on`, `off`, `open`, `closed`, `unavailable`, ...) - Фильтр по состоянию (`on`, `off`, `open`, `closed`, `unavailable`, ...)
- Скрытие `unavailable` / `unknown` - Скрытие `unavailable` / `unknown`
- **Фильтр sub-entities** (`skip_sub_entities=True`) — убирает служебные Power outage memory, Interlock и т.п.
- Спецкатегория `domain="window_door"` для окон и дверей (строгий фильтр) - Спецкатегория `domain="window_door"` для окон и дверей (строгий фильтр)
- NL-маршрутизация: «покажи все binary_sensor» → `list_devices(domain="binary_sensor")` - NL-маршрутизация: «покажи все binary_sensor» → `list_devices(domain="binary_sensor")`
@@ -99,6 +101,9 @@ Open WebUI → **Settings → Interface → Tools** → включите `Home A
включи свет на 50% включи свет на 50%
уютный свет в спальне уютный свет в спальне
нажми кнопку в спальне нажми кнопку в спальне
включи ёлку
включи гирлянду
включи ТВ в спальне
``` ```
### Управление автоматизациями ### Управление автоматизациями
@@ -120,6 +125,7 @@ Open WebUI → **Settings → Interface → Tools** → включите `Home A
батарейки садятся? батарейки садятся?
кто дома? кто дома?
что в розетках включено? что в розетках включено?
какие сцены есть?
как система? есть обновления? как система? есть обновления?
что сейчас играет? что сейчас играет?
отчёт по дому отчёт по дому
@@ -133,6 +139,7 @@ LLM может вызвать инструмент `list_devices` с парам
list_devices() # все устройства list_devices() # все устройства
list_devices(domain="binary_sensor") # все бинарные датчики list_devices(domain="binary_sensor") # все бинарные датчики
list_devices(domain="window_door") # только окна/двери list_devices(domain="window_door") # только окна/двери
list_devices(domain="switch", skip_sub_entities=True) # только реальные розетки
list_devices(device_class="battery") # только батарейки list_devices(device_class="battery") # только батарейки
list_devices(only_with_state="unavailable") # все offline list_devices(only_with_state="unavailable") # все offline
list_devices(show_unavailable=False) # скрыть offline list_devices(show_unavailable=False) # скрыть offline
@@ -155,15 +162,16 @@ list_devices(show_unavailable=False) # скрыть offline
## Версионирование ## Версионирование
- **v2.5.2** — фикс порядка блоков («батарейки» → в батареи, не в климат), фикс форматирования state+unit, список «Неизвестно», мониторинг розеток, системный статус (бэкапы/обновления), поддержка scene - **v2.5.3** — поддержка Yeelight LED射灯, ёлка, гирлянда, ТВ; фильтр sub-entities в switch; мониторинг сцен; больше имён людей
- **v2.5.2** — фикс порядка блоков, фикс форматирования, мониторинг розеток, системный статус, сцены
- **v2.5.1** — строгий фильтр окон/дверей только по device_class - **v2.5.1** — строгий фильтр окон/дверей только по device_class
- **v2.5.0** — `rename_entity`, `toggle_automation`, `trigger_automation` + NL-маршрутизация - **v2.5.0** — `rename_entity`, `toggle_automation`, `trigger_automation` + NL-маршрутизация
- **v2.4.0** — мониторинг воздуха (TVOC, CO2, влажность), движения, исправлен баг батареек, маршрутизация «покажи» в list_devices, поддержка кнопок, общий «отчёт» - **v2.4.0** — мониторинг воздуха, движения, исправлен баг батареек, маршрутизация «покажи», кнопки, общий «отчёт»
- **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
- **v2.2.0** — мониторинг (окна, свет, климат, батарейки, медиа, присутствие), dry-run, ретраи, кэш - **v2.2.0** — мониторинг, dry-run, ретраи, кэш
- **v2.0.0** — базовое управление светом, климатом, медиа, шторами - **v2.0.0** — базовое управление
## Лицензия ## Лицензия