Упрощён README - только инструкция "просто скопировать"

This commit is contained in:
2026-07-29 19:12:02 +03:00
parent bfa1fb3028
commit f8ade962a0
+13 -30
View File
@@ -25,38 +25,20 @@
## Установка ## Установка
### Способ 1: через JSON-импорт (рекомендуемый) ### Просто скопировать
**Почему именно JSON**: Open WebUI «Импорт по URL» в Workspace → Tools принимает JSON-экспорт, а не голый `.py`. Поэтому мы сначала делаем JSON из Python. 1. Открой файл в Gitea:
https://gitea.nasweb.ru/host/home-assistant-tools/src/branch/main/home_assistant_tools.py
```bash 2. Нажми кнопку **Raw** (справа вверху) — откроется plain text
# 1. Скачиваем оба файла
curl -sSL https://gitea.nasweb.ru/host/home-assistant-tools/raw/branch/main/home_assistant_tools.py -o home_assistant_tools.py
curl -sSL https://gitea.nasweb.ru/host/home-assistant-tools/raw/branch/main/make_export.py -o make_export.py
# 2. Генерируем JSON 3. Скопируй всё (`Ctrl+A``Ctrl+C`)
python3 make_export.py
# -> создан home_assistant_tool_export.json
# 3. Загрузите этот JSON-файл в Open WebUI 4. В Open WebUI: **Workspace → Tools → + Новый инструмент**
# Workspace -> Tools -> Импорт -> выберите файл
```
### Способ 2: ручное копирование 5. Вставь код (`Ctrl+V` или долгое нажатие → "Вставить") и сохрани
Если `make_export.py` по каким-то причинам не сработал, скопируйте код вручную: ### Создание токена Home Assistant
```bash
curl -sSL https://gitea.nasweb.ru/host/home-assistant-tools/raw/branch/main/home_assistant_tools.py
```
Затем:
1. Open WebUI → **Workspace → Tools**
2. **+ Новый инструмент**
3. Вставьте всё содержимое в редактор
4. Сохраните
## Создание токена Home Assistant
1. Откройте HA (https://ha.nasweb.ru) → **Профиль** (левый нижний угол) 1. Откройте HA (https://ha.nasweb.ru) → **Профиль** (левый нижний угол)
2. Прокрутите вниз до **Long-Lived Access Tokens** 2. Прокрутите вниз до **Long-Lived Access Tokens**
@@ -111,14 +93,15 @@ Open WebUI → **Settings → Interface → Tools** → включите `Home A
- Токен HA хранится в **Valves** Open WebUI, не в коде - Токен HA хранится в **Valves** Open WebUI, не в коде
- Глобальные команды («выключи весь свет») требуют подтверждения - Глобальные команды («выключи весь свет») требуют подтверждения
- Ошибки на одной сущности не валят весь сценарий — остальные устройства обрабатываются независимо - Ошибки на одной сущности не валят весь сценарий
- HTTP-запросы с ретраями и таймаутами - HTTP-запросы с ретраями и таймаутами
- Поддержка HTTPS с опцией отключения проверки сертификата (для самоподписанных) - Поддержка HTTPS с опцией отключения проверки сертификата
## Версионирование ## Версионирование
- **v2.2.1** — HTTPS по умолчанию, verify_ssl в Valves, генератор JSON-экспорта - **v2.2.2** — восстановлен полный код после повреждения при обновлении
- **v2.2.0** — мониторинг (окна, свет, климат, батарейки, медиа, присутствие), dry-run, ретраи, кэш состояний - **v2.2.1** — HTTPS по умолчанию, verify_ssl в Valves
- **v2.2.0** — мониторинг (окна, свет, климат, батарейки, медиа, присутствие), dry-run, ретраи, кэш
- **v2.0.0** — базовое управление светом, климатом, медиа, шторами - **v2.0.0** — базовое управление светом, климатом, медиа, шторами
## Лицензия ## Лицензия