Подключение устройств 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 ещё не установлен, выполните следующие действия:
- Откройте терминал или SSH подключение к HomeAssistant
- Скачайте и запустите скрипт установки HACS
- Перезагрузите HomeAssistant
- Появится новый элемент "HACS" в боковом меню
Шаг 2: Добавление репозитория Midea
- Откройте HACS в боковом меню
- Перейдите в раздел "Integrations"
- Нажмите на три точки в правом верхнем углу → "Custom repositories"
- Добавьте репозиторий:
https://github.com/nbuhuh/HA-Midea-AC-Lan - Выберите категорию "Integration"
- Нажмите "Add"
Шаг 3: Установка интеграции
- В поиске HACS найдите "Midea AC Lan"
- Нажмите "Download"
- После завершения загрузки перезагрузите 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 устройства. Есть несколько способов получить их:
Используйте mitmproxy для перехвата трафика между приложением и облаком Midea.
Используйте 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
Сброс настроек устройства
Если устройство не отвечает, попробуйте сбросить настройки сети:
- Отключите устройство от питания
- Нажмите и удерживайте кнопку включения
- Подключите питание, продолжая удерживать кнопку
- Держите кнопку 10 секунд
- Настройте подключение заново