Files
wiki/tasks/ha/PROJECT.md
2026-04-14 02:00:01 +03:00

87 lines
4.0 KiB
Markdown
Raw Permalink 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.
# Проект: Home Assistant — локальное управление
## Инфраструктура
- **HA URL (внешний):** https://ha.homenet542.keenetic.pro
- **HA IP (локальный):** 192.168.2.139
- **Порт:** 8123
- **Long-Lived Token:** `$HA_TOKEN` (см. `~/.openclaw/.env`)
- **HA запущен:** Proxmox VM на домашнем компьютере
- **Zigbee донгл:** Sonoff (через Zigbee2MQTT)
- **Роутер:** Keenetic
## API доступ
```bash
curl -s -H "Authorization: Bearer <TOKEN>" https://ha.homenet542.keenetic.pro/api/
```
Переменные в ~/.openclaw/.env:
- HA_URL=https://ha.homenet542.keenetic.pro
- HA_TOKEN=<токен выше>
## Local Tuya — настроенные устройства
### Котёл (Termex GRIZZLY)
- **Entity:** climate.dom_el_kotel_loc
- **IP:** 192.168.2.82
- **Device ID:** 38426346a4e57ca58b48
- **Local Key:** be6a55ad9ffa89e9
- **DPS:** 1=вкл/выкл, 2=target temp, 3=current temp
- **HVAC Mode Set:** True/False
- **Мин/макс темп:** 3055°C
### Водонагреватель (Termex IF PRO Wi-Fi)
- **Entity:** climate.dom_vodonagrevatel_loc
- **IP:** 192.168.2.184
- **Device ID:** 23472115e868e76c2c8e
- **Local Key:** ea1e05395c8c133e
- **DPS:** 101=вкл/выкл, 104=target temp, 102=current temp
- **HVAC Mode Set:** True/False
- **Мин/макс темп:** 1075°C
### CO2 датчик (Гостиная)
- **Entity:** sensor.dom_co2 (облако) / через LocalTuya
- **IP:** 192.168.2.89
- **Device ID:** bf43e0aa50ae7fd51csvjn
- **Local Key:** 6af2ab5448728eef
- **DPS:** 2=CO2 в ppm, device_class: carbon_dioxide
- **Сеть:** Homenet_iot (изоляция проводных клиентов отключена)
### Уличные реле
- Платформа: switch, DPS1
## Полный список Tuya устройств
Файл: `../../temp/tuya_devices.csv` и `tuya_devices.txt`
## Известные проблемы и решения
### CO2 датчик не подключался к LocalTuya
- Причина: Homenet_iot — отдельный сегмент, изоляция клиентов от проводной сети
- Решение: Keenetic → Homenet_iot → отключить "Изолировать клиентов от проводной сети"
### Котёл/водонагреватель нельзя было включить
- Причина: HVAC Mode Set не был настроен
- Решение: в LocalTuya → редактировать сущность → HVAC Mode Set → выбрать True/False
### IP устройств
- Tuya API отдаёт внешние IP — локальные нужно смотреть в роутере Keenetic по MAC адресу
- MAC адреса берём из приложения Smart Life → устройство → Информация об устройстве
## Автоматизации котла
- dom_elektricheskii_kotel_vkliuchenie — включение (последний раз 04:50)
- dom_elektricheskii_kotel_otkliuchenie — отключение (последний раз 18:20)
- dom_elektricheskii_kotel_nagrev_noch — ночной нагрев
- dom_elektricheskii_kotel_upravlenie_temp — управление температурой
## Возможности Стрим в HA
- Читать состояния устройств через API
- Управлять устройствами (вкл/выкл, температура)
- Читать логи и анализировать ошибки
- Редактировать конфиги (через SSH Terminal аддон — уточнить)
## Статус (03.04.2026)
✅ API подключение работает
✅ Котёл настроен в LocalTuya
✅ Водонагреватель настроен в LocalTuya
✅ CO2 датчик настроен в LocalTuya
⏳ Остальные устройства из списка — в процессе
⏳ SSH доступ к конфигам HA — не настроен