Прошивка для кондиционера — Wi-Fi, Home Assistant и Алиса на ESP32

Бесплатная прошивка для ESP32, которая подключается к UART-разъёму кондиционера вместо штатного Wi-Fi-модуля. Управляйте кондиционером локально или через Home Assistant, MQTT и Яндекс Алису. Прошивка прямо из браузера — без паяльника и без обязательного облака.

  • ESP32-C6 / C3
  • Локальный MQTT
  • OTA-обновления
  • Home Assistant
  • Open Source

Установка прошивки

Работает в Chrome, Edge и других браузерах с Web Serial. Страница должна быть открыта по HTTPS.

⚠️ Прошивка — на ваш страх и риск. Убедитесь, что кондиционер совместим, перед подключением модуля ESP32 отключите питание блока. Автор проекта не несёт ответственности за возможный выход техники из строя.
Этот браузер не поддерживает Web Serial. Откройте страницу в Chrome или Edge на компьютере.
Для прошивки нужен HTTPS-домен или localhost.
Android приложение для настройки ESP

Быстрая настройка модуля через Wi-Fi точку AC-Setup или Bluetooth BLE, локальное управление кондиционером и подключение WQTT позже.

Сборка из RuStore обновляется через магазин, APK со страницы — внутри приложения. Настройка модуля и управление работают в обеих сборках одинаково.

1. Подключите модуль

Подключите ESP32-C6 SuperMini к USB. Если браузер не видит порт, удерживайте кнопку BOOT при подключении.

2. Настройте Wi-Fi

После прошивки модуль поднимет точку доступа AC-Setup-xxxx. Настройте Wi-Fi через Android-приложение по Bluetooth/Wi-Fi или через страницу 192.168.4.1. WQTT можно подключить позже.

3. Проверьте Алису

После успешной регистрации WQTT кондиционер появится в списке устройств. Команды идут через MQTT, без Home Assistant.

Настройка в приложении за пару минут

1
Открой «Мой дом»
Жми «Добавить устройство».
2
Найди модуль по Bluetooth
Приложение само находит PirogovX-AC-xxxx.
3
Передай Wi-Fi
Сеть и пароль — по BLE. WQTT-токен не обязателен.
4
Устройство добавится само
IP, имя, протокол и ключ — автоматически.
5
Управляй
Питание, режим, температура, турбо/ночной — локально или через Алису.
Приложение PirogovX для Android

Бесплатно, Android 8.0+. Настройка модуля по Bluetooth и Wi-Fi, управление кондиционером и умным домом с телефона.

Прошивка для удалённого управления кондиционером

PirogovX AC Flash — это бесплатная прошивка для ESP32, которая превращает обычный кондиционер в умный. Модуль ESP32 подключается к UART-разъёму платы кондиционера — туда же, куда устанавливается штатный Wi-Fi-модуль — и общается с кондиционером на его родном протоколе: Midea, TCL, Haier, Hisense, Gree, Samsung NASA (F1/F2) и другие.

Прошивка получает реальное состояние кондиционера по UART: температуру, режим, скорость вентилятора, положение жалюзи. Управлять можно локально — с телефона через приложение, из браузера или по MQTT — без обязательного облака.

Дальше — на выбор: Home Assistant, свой MQTT-брокер, Яндекс Алиса через WQTT, Matter или Zigbee для умного дома. Обновления устанавливаются по воздуху (OTA) прямо с этой страницы.

Прошивка бесплатная и с открытым исходным кодом. Установка занимает пару минут: выберите модель кондиционера, подключите модуль по USB, нажмите одну кнопку.

Чем UART/Wi-Fi управление лучше ИК-пульта

  • Обратная связь по состоянию. Модуль читает реальное состояние кондиционера по UART — температуру, режим, вентилятор, жалюзи — а не «предполагает» его.
  • Штатный ИК-пульт продолжает работать. Модуль опрашивает состояние по UART, поэтому изменения с пульта сразу видны в приложении и умном доме — управление остаётся синхронизированным.
  • Home Assistant и приложения видят фактические данные. Реальная температура в комнате и текущий режим доступны в умном доме.
  • Управление не зависит от направления ИК-луча. Команды идут по проводам — модуль не нужно направлять на кондиционер, стены и мебель не мешают.
  • Локальный MQTT. Управление по MQTT без обязательного облака.

Управление кондиционером через Home Assistant, MQTT и Алису

Home Assistant видит кондиционер как полноценную climate-сущность — режим, температура, вентилятор и шторки в одной карточке.

  • MQTT Discovery

    Устройство появляется в Home Assistant автоматически.

  • Режимы и температура

    Cool, heat, auto, dry, fan и уставка по градусу.

  • Локальное управление

    Команды идут через ваш MQTT-брокер внутри дома.

Home Assistant

Zigbee-сборки (ESP32-H2 и ESP32-C6) подключаются к Home Assistant через Zigbee2MQTT: добавьте внешний конвертер esp-ac.js и выполните Reconfigure устройства. Кондиционер появляется в Home Assistant с управлением температурой, режимом, вентилятором и шторками, а также телеметрией температуры.

Wi-Fi-сборки работают по MQTT — можно использовать свой брокер или облачный WQTT. В Android-приложении есть управление климат-сущностями Home Assistant напрямую (по адресу и токену).

MQTT

Прошивка поддерживает MQTT: локальное управление командами и обратная связь по состоянию кондиционера. Облако не требуется — MQTT-брокер можно поднять у себя дома.

Яндекс Алиса

Алиса подключается через WQTT: введите WQTT API token в настройках модуля, привяжите аккаунт WQTT в приложении «Дом с Алисой» — и кондиционером можно управлять голосом. Пошаговый гайд — в разделе WQTT/Алиса ниже.

Работает в вашей сети

Управление через локальный MQTT-брокер и Home Assistant. Облако задействуется только для голосовых сценариев Алисы через WQTT — по вашему выбору.

Кондей
ESP32
MQTT
Home Assistant

OTA — без снятия платы

После установки ESP32 в кондиционер прошивку можно обновлять по воздуху. Разбирать блок повторно не нужно.

v0.6.5текущая
v0.6.7по воздуху

Какие кондиционеры поддерживаются

Прошивка проверена на кондиционерах Royal Clima, Midea, TCL, Haier, Hisense, Gree, Samsung NASA, Kentatsu, Ballu, NORD, Hommyn, Neoline, JAX, NewTek и других — полный список моделей ниже. Совместимость определяется платой и UART-протоколом, поэтому одна прошивка часто подходит сразу нескольким брендам (Midea OEM).

Проверьте свою модель

Введите производителя или модель кондиционера. Если точного совпадения нет, отправьте заявку, и я добавлю модель в список совместимости после проверки.

Сообщить модель

Как понять, подойдёт ли прошивка к кондиционеру

  • У кондиционера есть UART-разъём под штатный Wi-Fi-модуль (обычно на плате внутреннего блока).
  • Штатный модуль — OSK102, OSK103, OSK302 или EU-OSK103 (донгл Syncleo).
  • Родное приложение кондиционера — NetHome Plus, Midea Air или MSmartHome.
  • Кондиционер относится к Midea OEM брендам: Royal Clima, Kentatsu, Ballu, MDV, Lanzkraft, Abion и другие.
  • Модель находится в поиске выше или в списке совместимости ниже.
  • Если модель не нашли — отправьте заявку через форму «Сообщить модель» или напишите в Telegram: по UART-логам определим подходящий профиль прошивки.

Список совместимых моделей

Модели сгруппированы по профилям прошивки: чип, протокол и статус сборки. Первые модели каждого профиля показаны сразу, полный список — под кнопкой «Показать все».

Универсальная прошивка (ESP32-C6) — рекомендуется

ESP32-C6 · Протокол: автоопределение протокола · 17 моделей · Рекомендуется

  • Midea OEM
  • Royal Clima
  • Royal Clima RCI
  • Royal Clima RCI-TWA22HN
  • TCL
  • Haier
  • Hisense
  • NewTek NT-77HSDC
  • GREE
  • JAX
Показать все 17 моделей
  • Kentatsu KSGU
  • Lessar
  • Samsung NASA (F1/F2)
  • Samsung AC120MNMDKH/EU
  • Samsung AC120MXADKH/EU
  • NORD
  • NORD K-12 UHB

Универсальный Midea / TCL / Haier (ESP32-C6)

ESP32-C6 · Протокол: TCL UART · 35 моделей · Стабильная

  • Royal Clima
  • Royal Clima Gloria Inverter
  • Royal Clima RCI
  • Royal Clima RC
  • Royal Clima RCI-TWA22HN
  • Royal Clima RCI-TWA22HN TRIUMPH
  • RCI-TWA22HN
  • TRIUMPH
  • Axioma ASX09H1/ASB09H1
  • Ballu Discovery DC BSVI-07HN8
Показать все 35 моделей
  • Ballu Discovery DC BSVI-09HN8
  • Ballu Discovery DC BSVI-12HN8
  • Daichi AIR20AVQ1/AIR20FV1
  • Daichi AIR25AVQS1R-1/AIR25FVS1R-1
  • Daichi AIR35AVQS1R-1/AIR35FVS1R-1
  • Daichi DA35EVQ1-1/DF35EV1-1
  • Dantex RK-12SATI/RK-12SATIE
  • Ecostar Radium KVS-RAD09CH
  • TCL ELI ONF 12
  • TCL Liferise ONF 09
  • TCL TAC-CT09INV/R
  • TCL One Inverter TACM-09HRID/E1
  • TCL TAC-07CHSA/TPG-W
  • TCL TAC-09CHSA/TPG
  • TCL TAC-09CHSA/DSEI-W
  • TCL TAC-09HRID/E1
  • TCL TAC-12CHSA/TPG
  • TCL TAC-12CHSA/TPGI
  • TCL TAC-XAL24I
  • TCL TPG31IHB
  • OSK102
  • OSK103
  • OSK302
  • NORD
  • NORD K-12 UHB

Hommyn / Neoline / Midea — 0x64 (ESP32-C6, пины настраиваются)

ESP32-C6 · Протокол: Midea UART · 9 моделей · Стабильная

  • Neoline NAM 07HN1
  • Hommyn
  • Royal Clima (старая ревизия)
  • Royal Clima RCI-T30HN/IN
  • Midea OEM (старая ревизия UART)
  • OSK102
  • OSK103
  • EU-OSK103
  • OSK302

Hisense / NewTek RS-485 (ESP32-C6)

ESP32-C6 · Протокол: Hisense RS-485 · 9 моделей · Стабильная

  • Hisense
  • Hisense AS-10UW4RYDTV02
  • Hisense AS-10UW4RYDTV02G
  • Hisense Expert Pro DC Inverter
  • NewTek NT-77HSDC07
  • NewTek NT-77HSDC12
  • NewTek NT-77HSDC09
  • NewTek NT-77HSDC18
  • NewTek NT-77HSDC24

Универсальный UART модуль (ESP32-C3)

ESP32-C3 · Протокол: Midea UART · 12 моделей · Стабильная

  • Royal Clima
  • Royal Clima RCI
  • Royal Clima RC
  • Royal Clima RCI-TWA22HN
  • Royal Clima RCI-TWA22HN TRIUMPH
  • RCI-TWA22HN
  • TRIUMPH
  • Midea
  • Haier AS09TT4HRA
  • OSK102
Показать все 12 моделей
  • OSK103
  • OSK302

Hommyn / Neoline (ESP32-C3, пины настраиваются)

ESP32-C3 · Протокол: Midea UART · 6 моделей · Стабильная

  • Neoline NAM 07HN1
  • Hommyn
  • Royal Clima (старая ревизия)
  • Midea OEM (старая ревизия UART)
  • OSK103
  • EU-OSK103

Royal Clima / Midea OEM (Matter ESP32-C6)

ESP32-C6 · Протокол: Matter (Midea UART) · 8 моделей · Тестовая

  • Royal Clima
  • Royal Clima RCI-TWA22HN
  • Royal Clima RCI-TWA22HN TRIUMPH
  • RCI-TWA22HN
  • TRIUMPH
  • OSK102
  • OSK103
  • OSK302

TCL UART (Matter ESP32-C6)

ESP32-C6 · Протокол: Matter (TCL UART) · 15 моделей · Тестовая

  • TCL
  • TCL ELI ONF 12
  • TCL Liferise ONF 09
  • TCL TAC-CT09INV/R
  • TCL One Inverter TACM-09HRID/E1
  • TCL TAC-07CHSA/TPG-W
  • TCL TAC-09CHSA/TPG
  • TCL TAC-09CHSA/DSEI-W
  • TCL TAC-09HRID/E1
  • TCL TAC-12CHSA/TPG
Показать все 15 моделей
  • TCL TAC-12CHSA/TPGI
  • TCL TAC-XAL24I
  • TCL TPG31IHB
  • NORD
  • NORD K-12 UHB

Royal Clima / Midea OEM (Zigbee ESP32-H2)

ESP32-C6 · Протокол: Zigbee (Midea UART) · 11 моделей · Стабильная

  • Royal Clima
  • Royal Clima RCI-TWA22HN
  • Royal Clima RCI-TWA22HN TRIUMPH
  • RCI-TWA22HN
  • TRIUMPH
  • Kentatsu KSGYK35HZRN1
  • Kentatsu KSRYK35HZRN1
  • Kentatsu KSGYK35HZRN1/KSRYK35HZRN1
  • OSK102
  • OSK103
Показать все 11 моделей
  • OSK302

TCL UART (Zigbee ESP32-H2)

ESP32-C6 · Протокол: Zigbee (TCL UART) · 16 моделей · Тестовая

  • TCL
  • TCL ELI ONF 12
  • TCL Liferise ONF 09
  • TCL TAC-CT09INV/R
  • TCL One Inverter TACM-09HRID/E1
  • TCL TAC-07CHSA/TPG-W
  • TCL TAC-09CHSA/TPG
  • TCL TAC-09CHSA/DSEI-W
  • TCL TAC-09HRID/E1
  • TCL TAC-12CHSA/TPG
Показать все 16 моделей
  • TCL TAC-12CHSA/TPGI
  • TCL TAC-XAL24I
  • TCL TPG31IHB
  • Royal Clima TCL
  • NORD
  • NORD K-12 UHB

Midea / Royal Clima / Hommyn (Zigbee ESP32-C6)

ESP32-C6 · Протокол: Zigbee (Midea UART) · 9 моделей · Тестовая

  • Neoline NAM 07HN1
  • Hommyn
  • Royal Clima
  • Royal Clima RCI-TWA22HN TRIUMPH
  • Midea OEM
  • Kentatsu
  • OSK102
  • OSK103
  • OSK302

GREE / JAX / Kentatsu / Lessar (Zigbee ESP32-C6)

ESP32-C6 · Протокол: Zigbee (GREE) · 5 моделей · Тестовая

  • JAX ACY-09HE/R32
  • JAX inverter
  • GREE
  • Kentatsu KSGU
  • Lessar

GREE / JAX / Kentatsu / Lessar (Zigbee ESP32-H2)

ESP32-H2 · Протокол: Zigbee (GREE) · 5 моделей · Тестовая

  • JAX ACY-09HE/R32
  • JAX inverter
  • GREE
  • Kentatsu KSGU
  • Lessar

Прошивки по брендам

Прошивка для кондиционеров Royal Clima

Royal Clima поддерживается в профилях: Универсальная прошивка (ESP32-C6) — рекомендуется; Универсальный Midea / TCL / Haier (ESP32-C6); Hommyn / Neoline / Midea — 0x64 (ESP32-C6, пины настраиваются); Универсальный UART модуль (ESP32-C3).

Примеры моделей: Royal Clima, Royal Clima RCI, Royal Clima RCI-TWA22HN, Royal Clima Gloria Inverter, Royal Clima RC

Прошивка для кондиционеров Midea

Midea поддерживается в профилях: Универсальная прошивка (ESP32-C6) — рекомендуется; Hommyn / Neoline / Midea — 0x64 (ESP32-C6, пины настраиваются); Универсальный UART модуль (ESP32-C3); Hommyn / Neoline (ESP32-C3, пины настраиваются).

Примеры моделей: Midea OEM, Midea OEM (старая ревизия UART), Midea

Прошивка для кондиционеров TCL

TCL поддерживается в профилях: Универсальная прошивка (ESP32-C6) — рекомендуется; Универсальный Midea / TCL / Haier (ESP32-C6); TCL UART (Matter ESP32-C6); TCL UART (Zigbee ESP32-H2).

Примеры моделей: TCL, TCL ELI ONF 12, TCL Liferise ONF 09, TCL TAC-CT09INV/R, TCL One Inverter TACM-09HRID/E1

Прошивка для кондиционеров Haier

Haier поддерживается в профилях: Универсальная прошивка (ESP32-C6) — рекомендуется; Универсальный UART модуль (ESP32-C3).

Примеры моделей: Haier, Haier AS09TT4HRA

Прошивка для кондиционеров Hisense

Hisense поддерживается в профилях: Универсальная прошивка (ESP32-C6) — рекомендуется; Hisense / NewTek RS-485 (ESP32-C6).

Примеры моделей: Hisense, Hisense AS-10UW4RYDTV02, Hisense AS-10UW4RYDTV02G, Hisense Expert Pro DC Inverter

Управление кондиционерами Gree через ESP32

Gree поддерживается в профилях: Универсальная прошивка (ESP32-C6) — рекомендуется; GREE / JAX / Kentatsu / Lessar (Zigbee ESP32-C6); GREE / JAX / Kentatsu / Lessar (Zigbee ESP32-H2).

Примеры моделей: GREE

Прошивка для кондиционеров Samsung

Samsung поддерживается в профилях: Универсальная прошивка (ESP32-C6) — рекомендуется.

Примеры моделей: Samsung NASA (F1/F2), Samsung AC120MNMDKH/EU, Samsung AC120MXADKH/EU

Другие поддерживаемые бренды

Kentatsu (Kentatsu KSGU, Kentatsu KSGYK35HZRN1, Kentatsu KSRYK35HZRN1); Ballu (Ballu Discovery DC BSVI-07HN8, Ballu Discovery DC BSVI-09HN8, Ballu Discovery DC BSVI-12HN8); Daichi (Daichi AIR20AVQ1/AIR20FV1, Daichi AIR25AVQS1R-1/AIR25FVS1R-1, Daichi AIR35AVQS1R-1/AIR35FVS1R-1); Dantex (Dantex RK-12SATI/RK-12SATIE); Ecostar (Ecostar Radium KVS-RAD09CH); NewTek (NewTek NT-77HSDC, NewTek NT-77HSDC07, NewTek NT-77HSDC12); Hommyn (Hommyn); Neoline (Neoline NAM 07HN1); JAX (JAX, JAX ACY-09HE/R32, JAX inverter); Lessar (Lessar); Axioma (Axioma ASX09H1/ASB09H1); NORD (NORD, NORD K-12 UHB)

Штатные Wi-Fi модули

Кондиционеры со штатными модулями OSK102, OSK103, OSK302, EU-OSK103 (донгл Syncleo) — типовой признак совместимости с Midea OEM профилями.

Как получить WQTT token и связать с Алисой

Эти шаги нужны для Wi-Fi прошивки. Сначала подготовьте аккаунт WQTT и API token, затем прошейте модуль, введите token в настройках ESP и обновите устройства в WQTT/Алисе.

1. Настройка WQTT
  1. Откройте личный кабинет WQTT и войдите в аккаунт.
  2. Перейдите в настройки профиля и создайте API token.
  3. После прошивки подключите ESP к Wi-Fi. WQTT token можно добавить позже в настройках кондиционера в Android-приложении.
  4. Когда кондиционер появится в WQTT, нажмите обновление устройств Яндекс.
2. Привязка WQTT в приложении Дом с Алисой
  1. Откройте приложение Дом с Алисой и добавьте новое устройство умного дома.
  2. Найдите производителя WQTT.RU.
  3. Нажмите объединение аккаунтов и войдите в WQTT тем же аккаунтом.
  4. Обновите список устройств. Кондиционер появится в комнате, выбранной в WQTT.

Схема подключения ESP32-C6 к плате кондиционера

ESP32-C6 SUPERMINI USB-C ESP32-C6 SuperMini 3V3 GND 5V GPIO7 TX GPIO6 RX GND 5V питание TX → RX (перекрёст) RX ← TX (перекрёст) Плата кондиционера UART · Midea/TCL · 9600 бод GND 5V RX TX ⚠ Отключите питание кондиционера перед подключением · TX и RX идут крест-накрест — это нормально

Питание 5V берётся от внутреннего блока кондиционера (обычно доступно на плате). Если 5V нет — используйте внешний источник, подключив общий GND.

Для актуальных прошивок ESP32-C6 Wi-Fi и Matter TCL: TX GPIO7 → RX кондиционера, RX GPIO6 ← TX кондиционера. Для ESP32-C3 SuperMini: TX GPIO5 → RX кондиционера, RX GPIO6 ← TX кондиционера. Старая тестовая Matter Midea использует другую распиновку, явно указанную в её карточке.

Профили прошивок

Обзор профилей: чип, протокол и статус сборки. Хороший признак совместимости — родной Wi-Fi модуль OSK102 / OSK103 / OSK302 или приложения NetHome Plus, Midea Air, MSmartHome. Схема подключения и пины — в разделе Подключение выше.

Профиль Моделей Чип Статус

Частые вопросы

Браузер не видит плату / порт не появляется

Попробуйте подключить ESP32-C6 удерживая кнопку BOOT на плате — это переводит её в режим прошивальщика. Отпустите кнопку после появления порта в браузере.

Если порт всё равно не появляется: проверьте кабель (некоторые USB-кабели только для зарядки, без данных), попробуйте другой порт USB. Работает только в Chrome и Edge на компьютере — мобильные браузеры не поддерживают Web Serial.

После прошивки не появляется точка доступа AC-Setup-xxxx

Подождите 10–15 секунд после прошивки — модуль перезагружается и поднимает AP. Если точки нет: откройте Serial Monitor на 115200 и посмотрите логи после перезагрузки.

Убедитесь, что выбрали правильный профиль кондиционера перед прошивкой. Если профиль был неверным — прошейте заново с правильным.

Кондиционер не реагирует на команды после настройки Wi-Fi

Проверьте физическое подключение: TX → RX платы кондиционера, RX → TX. Именно крест-накрест — это стандарт UART. Убедитесь, что GND соединён. Для ESP32-C6: TX GPIO7 / RX GPIO6. Для ESP32-C3: TX GPIO5 / RX GPIO6.

Проверьте скорость: в прошивке используется 9600 бод — это стандарт Midea. Если у вашей платы другой UART, он может не совпадать.

Можно ли использовать обычную ESP32 или ESP8266?

Нет. Прошивка собрана специально под ESP32-C6 (RISC-V ядро, Matter/Zigbee радио). ESP32 классическая, ESP32-S2/S3 и ESP8266 не совместимы — другая архитектура и набор периферии.

ESP32-C6 SuperMini можно купить на AliExpress за ~3–5$. Ищите по запросу «ESP32-C6 SuperMini» или «ESP32-C6 development board».

Ошибка «не поддерживается» или «нужен HTTPS»

Web Serial работает только на HTTPS или localhost. Если вы открыли страницу по HTTP — браузер заблокирует доступ к порту.

Убедитесь, что адрес начинается с https://. Браузер: Chrome или Edge (Firefox и Safari не поддерживают Web Serial).

Не могу найти свой кондиционер в списке совместимости

Многие кондиционеры под разными брендами используют одну и ту же плату Midea OEM. Попробуйте профиль «Royal Clima / Midea OEM» — он подходит для большинства марок: Royal Clima, Kentatsu, Lanzkraft, Abion и других OEM-брендов Midea.

Если не помогло — отправьте заявку через форму «Сообщить модель». Я проверю и добавлю в список совместимости.

Что делать, если у кондиционера родной модуль OSK102, OSK103 или OSK302?

OSK102, OSK103 и OSK302 часто встречаются на Midea OEM кондиционерах и совместимых брендах. Если родной модуль работает через NetHome Plus, Midea Air или MSmartHome, обычно стоит начать с профиля Royal Clima / Midea OEM.

ESP32 подключается к тому же UART-разъёму, где стоял штатный модуль. Перед подключением отключите питание кондиционера и проверьте распиновку TX/RX/GND.

Подойдут ли Ballu, TCL, Lessar, MDV или Dantex?

Часть моделей этих брендов работает на Midea/TCL UART-протоколах, но совместимость зависит от конкретной платы внутреннего блока. Проверенные модели добавляются в базу поиска на сайте через админку.

Если модель не находится, напишите в Telegram или отправьте заявку. По UART-логу можно понять, какой профиль нужен: Midea OEM, TCL или отдельный тестовый профиль.

Как обновить прошивку на уже установленном модуле?

Просто подключите ESP32-C6 по USB и прошейте заново через эту же страницу. Прошивка поддерживает OTA-разделы — старые настройки Wi-Fi и WQTT токен сохранятся, если вы используете тот же профиль.

Если нужно сбросить все настройки — удерживайте кнопку BOOT при включении питания более 5 секунд.

Можно ли подключить кондиционер к Алисе без покупки Wi-Fi модуля?

Да. Вместо готового Wi-Fi модуля за 3000–7000 ₽ можно использовать ESP32-C6 SuperMini — плата стоит около 200–400 ₽ на AliExpress. Прошивка бесплатная, устанавливается прямо из браузера за 5 минут без паяльника и программирования.

В итоге получаете тот же результат: управление через Алису, расписание, голосовые команды — но в 10–20 раз дешевле. Подходит для Royal Clima, Midea, Kentatsu и других Midea OEM брендов.

Какие кондиционеры можно подключить к Алисе через ESP32?

Поддерживаются кондиционеры на протоколе Midea UART — это большинство бюджетных и среднеценовых брендов на российском рынке: Royal Clima, Midea, Comfee, MDV, Kentatsu, Ballu, Lessar, Lanzkraft, Abion, Dantex и другие OEM-модели.

Ориентир по совместимости: если в магазине для вашего кондиционера продаётся Wi-Fi адаптер NetHome Plus, Midea Air или MSmartHome — почти наверняка подойдёт наша прошивка. Список совместимых моделей на этой странице постоянно расширяется.

Поддерживаются ли кондиционеры Samsung (шина NASA F1/F2)?

Да, с версии 0.6.44. У кондиционеров Samsung серии NASA (например, со штатным Wi-Fi-китом MIM-H04N) шина F1/F2 — это RS-485, а не обычный UART, поэтому между ESP32 и кондиционером обязателен RS-485 трансивер (MAX3485/SP3485).

Профиль «Samsung NASA» определяется автоматически: пассивный детект по кадрам F1/F2 — модуль ничего не передаёт в шину, пока вы не дадите команду. Также профиль можно выбрать вручную. Проверенные модели: внутренний блок Samsung AC120MNMDKH/EU и наружный AC120MXADKH/EU. Управление: вкл/выкл, режимы auto/cool/dry/fan/heat, температура, вентилятор, жалюзи; статусы: комнатная и наружная температура.

Как правильно подключить ESP32 к кондиционеру Samsung NASA (F1/F2)?

Только через RS-485 трансивер, напрямую GPIO к F1/F2 подключать нельзя (это RS-485-шина, прямое подключение может повредить плату):

TX GPIO7 → DI (MAX3485/SP3485), RX GPIO6 ← RO, выходы трансивера A → F1 и B → F2, GND общий. При необходимости включите управление направлением DE/RE в приложении (uart_de_gpio); протокол работает на 9600 8E1 — прошивка выставит профиль сама.

Сколько стоит сделать Wi-Fi модуль для кондиционера своими руками?

Стоимость самодельного Wi-Fi модуля — около 200–400 ₽: плата ESP32-C6 SuperMini с AliExpress + три провода GND/TX/RX. Никаких дополнительных компонентов не нужно.

Для сравнения: готовый фирменный Wi-Fi модуль (NetHome Plus, OSK102/103) стоит 2500–7000 ₽. При этом функциональность аналогичная — управление с телефона, голосом через Алису, расписание. Прошивка бесплатная и с открытым исходным кодом.

Чем отличается WQTT от Home Assistant для управления кондиционером?

WQTT — это облачный MQTT-брокер, который позволяет управлять кондиционером через Алису без сервера. Настраивается за 5 минут: регистрируетесь на wqtt.ru, вводите токен в веб-интерфейс ESP32 — и кондиционер появляется в Умном доме Яндекса.

Home Assistant — полноценная система умного дома на вашем сервере (Raspberry Pi или NAS). Больше гибкости, но нужно разворачивать и поддерживать инфраструктуру. Наша прошивка поддерживает MQTT, поэтому работает и с Home Assistant тоже — просто укажите свой MQTT-брокер вместо WQTT.

Royal Clima: как подключить к Wi-Fi и Алисе?

Для Royal Clima (серии RCI, RCI-TWA, TRIUMPH и другие Midea OEM) выберите профиль «Royal Clima / Midea OEM» на этой странице. Подключите ESP32-C6 к UART-разъёму платы кондиционера: TX GPIO7 → RX, RX GPIO6 → TX, GND → GND.

После прошивки и настройки Wi-Fi кондиционер появится в приложении WQTT и Алисе. Управление: вкл/выкл, температура, режим, скорость вентилятора, поворот жалюзей, Turbo/Quiet.

Что такое «Универсальная прошивка» и как её настроить?

Универсальная прошивка (ESP32-C6) сама определяет протокол кондиционера: Midea, TCL, Haier (SmartAir2 и hOn), Hisense (RS-485 через HW-519), Gree и Samsung NASA (F1/F2, RS-485). На сайте не нужно выбирать протокол — выберите плату ESP32-C6 и нажмите «Прошить».

После прошивки: подайте питание на модуль, откройте приложение PirogovX Климат, добавьте новое устройство и выберите автоматическое определение. Приложение передаст Wi-Fi настройки, а модуль сам определит протокол.

Для некоторых моделей Midea приложение может попросить нажать LED на пульте 7 раз подряд до появления AP на дисплее кондиционера.

Можно ли управлять кондиционером через Home Assistant?

Да. Zigbee-сборки (ESP32-H2 и ESP32-C6) подключаются к Home Assistant через Zigbee2MQTT: добавьте внешний конвертер esp-ac.js и выполните Reconfigure устройства. Кондиционер появится в Home Assistant с управлением температурой, режимом, вентилятором и шторками, плюс телеметрия температуры.

Wi-Fi-сборки работают по MQTT: можно использовать свой MQTT-брокер или облачный WQTT. В Android-приложении есть управление климат-сущностями Home Assistant напрямую.

Работает ли управление кондиционером без облака?

Да. Локальное управление работает без WQTT и без интернета: приложение управляет модулем по локальной сети, сценарии выполняются на самом ESP.

Облако (WQTT) нужно только для Яндекс Алисы и удалённого доступа из любой точки.

Как проверить совместимость моей модели кондиционера?

Признаки совместимости: у кондиционера есть UART-разъём под штатный Wi-Fi-модуль, родной модуль OSK102/OSK103/OSK302, или родное приложение NetHome Plus / Midea Air / MSmartHome.

Найдите модель в поиске на странице или в списке совместимости; если её нет — отправьте заявку через форму «Сообщить модель». По UART-логам определим подходящий профиль.

Можно ли управлять кондиционером с телефона?

Да, для этого есть Android-приложение PirogovX: оно опубликовано в RuStore, а APK можно скачать на этой странице. Настройка модуля — по Bluetooth или через Wi-Fi точку доступа, дальше управление температурой, режимом, вентилятором и жалюзи — локально или через Алису.

Поддерживается ли Яндекс Алиса?

Да, через WQTT. Введите WQTT API token в настройках модуля, затем привяжите аккаунт WQTT в приложении «Дом с Алисой» — кондиционер появится в списке устройств.

Пошаговый гайд — в разделе «WQTT/Алиса» на этой странице.

Какой модуль ESP32 нужен?

Основная рекомендация — ESP32-C6 SuperMini: для Wi-Fi, Matter и Zigbee-сборок. ESP32-C3 SuperMini используется в отдельных Wi-Fi-сборках (TCL, Hommyn/Neoline), ESP32-H2 — только в Zigbee-сборках.

Обычная ESP32, ESP32-S2/S3 и ESP8266 не подходят.

Нужно ли паять?

Нет. Прошивка ставится из браузера по USB (Web Serial) без паяльника и программирования.

Подключение к плате кондиционера — три провода GND/TX/RX к UART-разъёму.

✅
Прошивка завершена! Если помогло — угостите кофе 😊
Поддержать