🔌 Интеграция устройств

Подключение устройств Midea

Полное руководство по интеграции climatической и бытовой техники Midea в HomeAssistant. Кондиционеры, стиральные машины, холодильники и другая умная техника.

Поддерживаемые устройства

❄️

Кондиционеры

Split системы, мобильные кондиционеры
👕

Стиральные машины

Автоматические, с функцией сушки
🧊

Холодильники

Умные холодильники с дисплеем
🍳

Кухонная техника

Плиты, вытяжки, микроволновки
🚿

Водонагреватели

Бойлеры, проточные нагреватели
💨

Очистители воздуха

Увлажнители, очистители

Методы интеграции

🌐

Midea AC Lan

Подключение кондиционеров Midea через локальную сеть. Требуется устройство с поддержкой MSmartHome и доступ к локальной сети.

☁️

Midea Smart Cloud

Интеграция через облачный сервис Midea. Работает с большинством устройств, поддерживающих приложение Midea Home.

📡

Midea Local

Локальное подключение без облака. Использует протокол MSmart для прямого управления устройствами.

📋 Установка через HACS

Для интеграции устройств Midea в HomeAssistant мы будем использовать HACS (Home Assistant Community Store).

Шаг 1: Установка HACS

Если HACS ещё не установлен, выполните следующие действия:

  1. Откройте терминал или SSH подключение к HomeAssistant
  2. Скачайте и запустите скрипт установки HACS
  3. Перезагрузите HomeAssistant
  4. Появится новый элемент "HACS" в боковом меню

Шаг 2: Добавление репозитория Midea

  1. Откройте HACS в боковом меню
  2. Перейдите в раздел "Integrations"
  3. Нажмите на три точки в правом верхнем углу → "Custom repositories"
  4. Добавьте репозиторий: https://github.com/nbuhuh/HA-Midea-AC-Lan
  5. Выберите категорию "Integration"
  6. Нажмите "Add"

Шаг 3: Установка интеграции

  1. В поиске HACS найдите "Midea AC Lan"
  2. Нажмите "Download"
  3. После завершения загрузки перезагрузите HomeAssistant
✓ Готово!

Интеграция установлена и готова к настройке.

⚙️ Настройка интеграции

Настройка через конфигурацию

Добавьте следующую конфигурацию в файл configuration.yaml:

# Midea AC Lan Configuration
midea_ac_lan:
- host: 192.168.1.100
  token: "your_token_here"
  device_id: "your_device_id"
  name: "Кондиционер гостиной"

Получение токена и ID устройства

Для подключения устройства вам понадобится токен и ID устройства. Есть несколько способов получить их:

💡 Способ 1: Через приложение Midea Home

Используйте mitmproxy для перехвата трафика между приложением и облаком Midea.

💡 Способ 2: С помощью скрипта

Используйте Python-скрипт для получения учётных данных устройства.

⚠️ Важно

Убедитесь, что устройство и HomeAssistant находятся в одной локальной сети. Некоторые устройства могут требовать специальной настройки сети.

🎯 Управление кондиционером

После успешной интеграции вы получите доступ к следующим сущностям:

Климатический контроль (Climate)

  • Управление температурой - установка целевой температуры
  • Режимы работы - охлаждение, обогрев, осушение, вентиляция
  • Скорость вентилятора - авто, низкая, средняя, высокая
  • Направление потока - вертикальное, горизонтальное, оба
  • Включение/выключение - управление питанием

Датчики (Sensors)

  • Текущая температура в помещении
  • Влажность (если поддерживается)
  • Потребляемая мощность
  • Фильтры (заменён/нужно заменить)
  • Время работы компрессора

Пример автоматизации

# automation.yaml

- alias: "Кондиционер - Выключить ночью"
  trigger:
    - platform: time
      at: "23:00:00"
  condition:
    - condition: state
      entity_id: climate.konditsioner_gostinoy
      state: "cool"
  action:
    - service: climate.turn_off
      target:
        entity_id: climate.konditsioner_gostinoy

👕 Стиральные машины Midea

Стиральные машины Midea предоставляют расширенные функции управления:

Доступные функции

  • Выбор программы - хлопок, синтетика, быстрая стирка и др.
  • Настройка температуры - вода для стирки
  • Скорость отжима - от 400 до 1400 оборотов
  • Задержка старта - отложенная стирка
  • Дополнительные опции - полоскание, экологичный режим

Отслеживание статуса

  • Текущий этап стирки
  • Время до завершения
  • Температура воды
  • Скорость отжима
  • Расход воды
  • Энергопотребление
✓ Уведомления

Настройте автоматические уведомления при завершении стирки:

- alias: "Стирка завершена"
  trigger:
    - platform: state
      entity_id: sensor.stiralnaya_mashina_status
      from: "washing"
      to: "end"
  action:
    - service: notify.mobile_app
      data:
        title: "Стирка завершена!"
        message: "Пора разгружать стиральную машину"

❄️ Холодильники и морозильники

Умные холодильники Midea предлагают продвинутые функции мониторинга:

Мониторинг температур

  • Температура в холодильной камере
  • Температура в морозильной камере
  • Уведомления о повышении температуры

Умные функции

  • Режим отпуска
  • Быстрое охлаждение
  • Быстрая заморозка
  • Контроль двери (открыта/закрыта)
  • Индикация замены фильтра
⚠️ Предупреждение

Не все модели холодильников поддерживают полный набор функций. Проверьте спецификацию вашей модели.

Часто задаваемые вопросы

Устройство не находится

Убедитесь, что устройство и HomeAssistant в одной сети. Проверьте брандмауэр и настройки маршрутизатора.

🔑

Ошибка токена

Токен может истечь. Получите новый токен через приложение Midea Home или mitmproxy.

Устройство отключается

Настройте статический IP-адрес для устройства. Проверьте параметры энергосбережения.

🌡️

Неверная температура

Откалибруйте датчик температуры в настройках интеграции или создайте шаблонный датчик с коррекцией.

Решение проблем

Логи и отладка

Для диагностики проблем включите логирование для интеграции Midea:

# configuration.yaml

logger:
  default: info
  logs:
    custom_components.midea_ac_lan: debug

Проверка соединения

Вы можете проверить соединение с устройством используя ping:

ping 192.168.1.100

Сброс настроек устройства

Если устройство не отвечает, попробуйте сбросить настройки сети:

  1. Отключите устройство от питания
  2. Нажмите и удерживайте кнопку включения
  3. Подключите питание, продолжая удерживать кнопку
  4. Держите кнопку 10 секунд
  5. Настройте подключение заново

Полезные ресурсы