Files
wiki/tasks/ha/PROJECT.md
2026-04-12 21:55:33 +03:00

4.1 KiB
Raw Blame History

Проект: Home Assistant — локальное управление

Инфраструктура

  • HA URL (внешний): https://ha.homenet542.keenetic.pro
  • HA IP (локальный): 192.168.2.139
  • Порт: 8123
  • Long-Lived Token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJmOTkyNzMxNmNlZTI0MjYzOWU4NjRhMGZlOGI2OTExZSIsImlhdCI6MTc3NTIzOTM1OCwiZXhwIjoyMDkwNTk5MzU4fQ.eumM2Vhk68uZZTvA4uIjKDqzlwBPKhBV6JeVRmSAJos
  • HA запущен: Proxmox VM на домашнем компьютере
  • Zigbee донгл: Sonoff (через Zigbee2MQTT)
  • Роутер: Keenetic

API доступ

curl -s -H "Authorization: Bearer <TOKEN>" https://ha.homenet542.keenetic.pro/api/

Переменные в ~/.openclaw/.env:

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 — не настроен