1. Подключите модуль
Подключите ESP32-C6 SuperMini к USB. Если браузер не видит порт, удерживайте кнопку BOOT при подключении.
Бесплатная прошивка для ESP32, которая подключается к UART-разъёму кондиционера вместо штатного Wi-Fi-модуля. Управляйте кондиционером локально или через Home Assistant, MQTT и Яндекс Алису. Прошивка прямо из браузера — без паяльника и без обязательного облака.
Работает в Chrome, Edge и других браузерах с Web Serial. Страница должна быть открыта по HTTPS.
Быстрая настройка модуля через Wi-Fi точку AC-Setup или Bluetooth BLE, локальное управление кондиционером и подключение WQTT позже.
Сборка из RuStore обновляется через магазин, APK со страницы — внутри приложения. Настройка модуля и управление работают в обеих сборках одинаково.
Подключите ESP32-C6 SuperMini к USB. Если браузер не видит порт, удерживайте кнопку BOOT при подключении.
После прошивки модуль поднимет точку доступа AC-Setup-xxxx. Настройте Wi-Fi через Android-приложение по Bluetooth/Wi-Fi или через страницу 192.168.4.1. WQTT можно подключить позже.
После успешной регистрации WQTT кондиционер появится в списке устройств. Команды идут через MQTT, без Home Assistant.
Бесплатно, 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, нажмите одну кнопку.
Home Assistant видит кондиционер как полноценную climate-сущность — режим, температура, вентилятор и шторки в одной карточке.
Устройство появляется в Home Assistant автоматически.
Cool, heat, auto, dry, fan и уставка по градусу.
Команды идут через ваш MQTT-брокер внутри дома.
Zigbee-сборки (ESP32-H2 и ESP32-C6) подключаются к Home Assistant через Zigbee2MQTT: добавьте внешний конвертер esp-ac.js и выполните Reconfigure устройства. Кондиционер появляется в Home Assistant с управлением температурой, режимом, вентилятором и шторками, а также телеметрией температуры.
Wi-Fi-сборки работают по MQTT — можно использовать свой брокер или облачный WQTT. В Android-приложении есть управление климат-сущностями Home Assistant напрямую (по адресу и токену).
Прошивка поддерживает MQTT: локальное управление командами и обратная связь по состоянию кондиционера. Облако не требуется — MQTT-брокер можно поднять у себя дома.
Алиса подключается через WQTT: введите WQTT API token в настройках модуля, привяжите аккаунт WQTT в приложении «Дом с Алисой» — и кондиционером можно управлять голосом. Пошаговый гайд — в разделе WQTT/Алиса ниже.
Управление через локальный MQTT-брокер и Home Assistant. Облако задействуется только для голосовых сценариев Алисы через WQTT — по вашему выбору.
После установки ESP32 в кондиционер прошивку можно обновлять по воздуху. Разбирать блок повторно не нужно.
Прошивка проверена на кондиционерах Royal Clima, Midea, TCL, Haier, Hisense, Gree, Samsung NASA, Kentatsu, Ballu, NORD, Hommyn, Neoline, JAX, NewTek и других — полный список моделей ниже. Совместимость определяется платой и UART-протоколом, поэтому одна прошивка часто подходит сразу нескольким брендам (Midea OEM).
Введите производителя или модель кондиционера. Если точного совпадения нет, отправьте заявку, и я добавлю модель в список совместимости после проверки.
Модели сгруппированы по профилям прошивки: чип, протокол и статус сборки. Первые модели каждого профиля показаны сразу, полный список — под кнопкой «Показать все».
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 поддерживается в профилях: Универсальная прошивка (ESP32-C6) — рекомендуется; Hommyn / Neoline / Midea — 0x64 (ESP32-C6, пины настраиваются); Универсальный UART модуль (ESP32-C3); Hommyn / Neoline (ESP32-C3, пины настраиваются).
Примеры моделей: Midea OEM, Midea OEM (старая ревизия UART), Midea
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 поддерживается в профилях: Универсальная прошивка (ESP32-C6) — рекомендуется; Универсальный UART модуль (ESP32-C3).
Примеры моделей: Haier, Haier AS09TT4HRA
Hisense поддерживается в профилях: Универсальная прошивка (ESP32-C6) — рекомендуется; Hisense / NewTek RS-485 (ESP32-C6).
Примеры моделей: Hisense, Hisense AS-10UW4RYDTV02, Hisense AS-10UW4RYDTV02G, Hisense Expert Pro DC Inverter
Gree поддерживается в профилях: Универсальная прошивка (ESP32-C6) — рекомендуется; GREE / JAX / Kentatsu / Lessar (Zigbee ESP32-C6); GREE / JAX / Kentatsu / Lessar (Zigbee ESP32-H2).
Примеры моделей: GREE
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)
Кондиционеры со штатными модулями OSK102, OSK103, OSK302, EU-OSK103 (донгл Syncleo) — типовой признак совместимости с Midea OEM профилями.
Эти шаги нужны для Wi-Fi прошивки. Сначала подготовьте аккаунт WQTT и API token, затем прошейте модуль, введите token в настройках ESP и обновите устройства в WQTT/Алисе.
Питание 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.
Подождите 10–15 секунд после прошивки — модуль перезагружается и поднимает AP. Если точки нет: откройте Serial Monitor на 115200 и посмотрите логи после перезагрузки.
Убедитесь, что выбрали правильный профиль кондиционера перед прошивкой. Если профиль был неверным — прошейте заново с правильным.
Проверьте физическое подключение: TX → RX платы кондиционера, RX → TX. Именно крест-накрест — это стандарт UART. Убедитесь, что GND соединён. Для ESP32-C6: TX GPIO7 / RX GPIO6. Для ESP32-C3: TX GPIO5 / RX GPIO6.
Проверьте скорость: в прошивке используется 9600 бод — это стандарт Midea. Если у вашей платы другой UART, он может не совпадать.
Нет. Прошивка собрана специально под ESP32-C6 (RISC-V ядро, Matter/Zigbee радио). ESP32 классическая, ESP32-S2/S3 и ESP8266 не совместимы — другая архитектура и набор периферии.
ESP32-C6 SuperMini можно купить на AliExpress за ~3–5$. Ищите по запросу «ESP32-C6 SuperMini» или «ESP32-C6 development board».
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 часто встречаются на Midea OEM кондиционерах и совместимых брендах. Если родной модуль работает через NetHome Plus, Midea Air или MSmartHome, обычно стоит начать с профиля Royal Clima / Midea OEM.
ESP32 подключается к тому же UART-разъёму, где стоял штатный модуль. Перед подключением отключите питание кондиционера и проверьте распиновку TX/RX/GND.
Часть моделей этих брендов работает на Midea/TCL UART-протоколах, но совместимость зависит от конкретной платы внутреннего блока. Проверенные модели добавляются в базу поиска на сайте через админку.
Если модель не находится, напишите в Telegram или отправьте заявку. По UART-логу можно понять, какой профиль нужен: Midea OEM, TCL или отдельный тестовый профиль.
Просто подключите ESP32-C6 по USB и прошейте заново через эту же страницу. Прошивка поддерживает OTA-разделы — старые настройки Wi-Fi и WQTT токен сохранятся, если вы используете тот же профиль.
Если нужно сбросить все настройки — удерживайте кнопку BOOT при включении питания более 5 секунд.
Да. Вместо готового Wi-Fi модуля за 3000–7000 ₽ можно использовать ESP32-C6 SuperMini — плата стоит около 200–400 ₽ на AliExpress. Прошивка бесплатная, устанавливается прямо из браузера за 5 минут без паяльника и программирования.
В итоге получаете тот же результат: управление через Алису, расписание, голосовые команды — но в 10–20 раз дешевле. Подходит для Royal Clima, Midea, Kentatsu и других Midea OEM брендов.
Поддерживаются кондиционеры на протоколе Midea UART — это большинство бюджетных и среднеценовых брендов на российском рынке: Royal Clima, Midea, Comfee, MDV, Kentatsu, Ballu, Lessar, Lanzkraft, Abion, Dantex и другие OEM-модели.
Ориентир по совместимости: если в магазине для вашего кондиционера продаётся Wi-Fi адаптер NetHome Plus, Midea Air или MSmartHome — почти наверняка подойдёт наша прошивка. Список совместимых моделей на этой странице постоянно расширяется.
Да, с версии 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, температура, вентилятор, жалюзи; статусы: комнатная и наружная температура.
Только через 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 модуля — около 200–400 ₽: плата ESP32-C6 SuperMini с AliExpress + три провода GND/TX/RX. Никаких дополнительных компонентов не нужно.
Для сравнения: готовый фирменный Wi-Fi модуль (NetHome Plus, OSK102/103) стоит 2500–7000 ₽. При этом функциональность аналогичная — управление с телефона, голосом через Алису, расписание. Прошивка бесплатная и с открытым исходным кодом.
WQTT — это облачный MQTT-брокер, который позволяет управлять кондиционером через Алису без сервера. Настраивается за 5 минут: регистрируетесь на wqtt.ru, вводите токен в веб-интерфейс ESP32 — и кондиционер появляется в Умном доме Яндекса.
Home Assistant — полноценная система умного дома на вашем сервере (Raspberry Pi или NAS). Больше гибкости, но нужно разворачивать и поддерживать инфраструктуру. Наша прошивка поддерживает MQTT, поэтому работает и с Home Assistant тоже — просто укажите свой MQTT-брокер вместо WQTT.
Для 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 на дисплее кондиционера.
Да. 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-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-разъёму.
Проект бесплатный — сотни часов разработки, тестов и поддержки. Донаты помогают покупать новые модули для тестов и добавлять поддержку новых брендов: Gree, Haier hOn и других.
Поддержать →