# Проект: 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 " 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 — не настроен