Заполните параметры платы → сервер скомпилирует уникальный .bin → его можно скачать и прошить через esptool либо залить прямо из браузера (Chrome/Edge с WebSerial).
Кликните по пресету — параметры подставятся в форму ниже. Дальше можно подправить вручную.
Это типовой DIY: плата отладки + китайский релейный модуль на 5 В или 3.3 В. Выход реле (NO + COM) идёт прямо на клеммы «Открыть» вашего привода.
Если хотите промышленный корпус и сертифицированное реле — можно взять готовое и перепрошить. На физическом уровне это всё равно сухой контакт NO/COM, который замыкается на короткое время. WiFi от штатной прошивки не используется — Entrixy BLE работает напрямую с телефоном.
Главный выбор — он определяет, как работает реле. Защёлка: один импульс «Открыть». Бистабильный: два положения (открыть/закрыть отдельными пинами), состояние хранится и показывается в приложении.
Бистабильный: прошивка хранит положение в NVS, каждый fire переключает open↔closed,
состояние шифрованно идёт в advertise — в приложении на аватаре уголки когда открыто
(видят и владелец, и гость через K_state в bundle). Пин «Закрыть»
настраивается в секции «Пины» ниже.
Если есть DS3231/DS1307/PCF8563 — точное время живёт годами через CR2032. Без внешнего RTC контроллер пользуется внутренним RC (drift ~5%/час). Время нужно для проверки окна действия гостевых ключей.
Это тот самый .ino, который сервер собрал в .bin. Подсветка синтаксиса, скрол по строкам, корректно работает с кириллицей в комментариях. Можно скопировать кнопкой выше или скачать кнопкой «Скачать .ino» — содержимое идентичное.
На реле задействуете два контакта: NO (нормально разомкнут) и COM (общий). Эти два провода идут на клеммы «Кнопка открытия» в плате управления вашего привода.
| Привод | Куда подключать NO/COM |
|---|---|
| BFT (Phobos, Deimos, Ares) | Клеммы START или OPEN (обычно номера 21–22 в схеме) |
| CAME (BX, ATI, BK) | Клеммы 2–7 (open) или PED для калитки |
| NICE (Robus, Run, Spin) | Клеммы 1–3 (step-by-step) |
| FAAC (740, 844, 391) | Клеммы OPEN A (открыть полностью) |
| DoorHan (Sliding, Arm) | Клеммы CMD + GND |
| Шлагбаум барьерного типа | Кнопочный пост «Открыть» — параллельно его контактам |
| Домофон (Cyfral, Vizit, Eltis) | Реле параллельно кнопке открытия двери (трубка) или прямо на клеммы магнитного замка |
Точные обозначения смотрите в инструкции к плате управления. Если плата уже подключена и работает, ищите два провода, которые идут от кнопочного поста «Открыть» — параллельно им и подключаете NO/COM реле.
.bin сверху.pip install esptoolesptool.py --chip auto --port /dev/ttyUSB0 write_flash 0x0 entrixy-ble.binCOM3 или COM4.Готовые корпуса (Shelly Plus 1, Plus 1PM) не имеют внешнего USB. Нужно вскрыть корпус и подключиться к UART-пинам ESP32 через USB-to-Serial адаптер (CP2102, CH340, FTDI — любой).
| USB-Serial адаптер | ESP32 на плате |
|---|---|
| GND | GND |
| 3.3V | 3V3 (только если планируете питать от адаптера; иначе оставьте включённым штатное питание устройства) |
| TX | RX |
| RX | TX |
| — | EN (RESET) — кратко на GND для ребута в bootloader |
| — | GPIO0 — на GND во время подачи питания для входа в bootloader |
| Устройство | Где UART | Заход в bootloader |
|---|---|---|
| Shelly Plus 1 / Plus 1PM | Внутри корпуса возле ESP32-модуля. Pad'ы маркированы 3V3 GND TX RX GPIO0. Снять переднюю крышку (2–3 защёлки), плата лежит сверху. | Замкнуть GPIO0 на GND, кратко притянуть EN к GND |
Если устройство не основано на ESP32 (например, ESP8266 или Tuya/BK7231) — эта прошивка не подойдёт. Для ESP8266 будет отдельный вариант с WebSocket-прошивкой.
Есть три безболезненных альтернативы: