# Проект: 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
- **Мин/макс темп:** 30–55°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
- **Мин/макс темп:** 10–75°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 — не настроен
