Недавно на просторах AliExpress появилось интересное устройство от Waveshare — ESP32-P4-86-Panel-ETH-2RO. В этой статье я поделюсь своими впечатлениями о работе данного устройства, расскажу о плюсах и минусах, рассмотрю, какие задачи может решать эта панель и что уже можно сделать с ней через ESPHome прямо сейчас. Поехали!

Основные преимущества
Современный микроконтроллер ESP32-P4 — обеспечивает высокую производительность для сложных задач.
Второй микроконтроллер ESP32-C6 — отвечает за Wi-Fi, Zigbee и Thread.
Большой объём памяти — 32 МБ PSRAM (в отличие от 8 МБ у большинства ESP32-S3-панелей) и 32 МБ Flash (16 МБ при использовании OTA).
Аудио — встроенные динамик и микрофон открывают возможности для потокового радио, голосового управления и звуковых оповещений.
Дисплей — IPS-экран с разрешением 720×720, поддержкой полного цвета (RGB888), хотя пока не в ESPHome.
Видео — поддержка H.264 до 1080p (заявлено производителем).
Дополнительные интерфейсы — RS485, Ethernet.
Исполнительные элементы — 2 реле для управления внешней нагрузкой.
Цена — за свой экземпляр я заплатил 5000 ₽ с доставкой из Китая, что очень неплохо за такой функционал.
Недостатки и ограничения
Питание только DC — нет поддержки 220 В или PoE (для пользователей RS485 это, возможно, плюс).
Квадратная форма — рассчитана на установку в квадратный подрозетник.
Продукт сыроват — особенно в контексте работы с ESPHome.
Более детально c характеристиками можно ознакомиться по ссылке
Ключевые особенности
Память и производительность
Для работы с дисплеем и аудио требуется большой объём PSRAM. Например, PNG-картинка размером 30 КБ при декодировании и отображении на весь экран (720×720, RGB888) будет занимать: 720 × 720 × 3 = 1 555 200 байт ≈ 1,5 МБ
И это только одна картинка! При большом количестве графики и других компонентов запас памяти будет критически важен для стабильной работы. Поэтому чем больше памяти, тем лучше, и 32 МБ по сравнению с 8 МБ на моделях ESP32-S3 — отличный вариант.
Аудио и видео
Встроенные динамик и микрофон расширяют сценарии использования: голосовое управление умным домом без облака, звуковые оповещения, будильник, прослушивание интернет-радио, радионяня с двусторонней связью и многое другое.
Но микрофон и динамик находятся на одной шине I2S, а ESPHome на данный момент (июль 2025) не поддерживает полнодуплексный I2S. Полнодуплексная реализация требует сложной синхронизации буферов и потоков данных, поэтому пока приходится выбирать: либо микрофон, либо динамик, что накладывает существенные ограничения на работу.
Кодирование видео H.264 с разрешением до 1080p реализовано на аппаратном уровне, а декодирование происходит на программном, что открывает новые возможности: потоковое видео с камер теперь реально, чего не было на ESP32-S3. Но, опять же, это пока не реализовано в ESPHome.
Дисплей
Дисплей поддерживает режим RGB888, но в ESPHome пока реализован только RGB565 (ограничение 16 бит вместо 24). Это сказывается на качестве графики: невозможны полноценные градиенты, псевдо-3D, неоморфизм и прочие современные дизайнерские эффекты. По словам разработчика LVGL для ESPHome, поддержка RGB888 появится с выходом LVGL 9, ориентировочно в следующем году. Однако даже сейчас, несмотря на отсутствие поддержки RGB888 в ESPHome, более высокое разрешение экрана (720×720) в привычном форм-факторе 4 дюйма даёт заметно более детализированное и "чистое" изображение по сравнению с экранами 480×480. Мелкие элементы интерфейса, иконки и текст выглядят значительно чётче.
Сети
Наличие Ethernet обеспечивает стабильную и быструю связь, в отличие от Wi-Fi, что лично для меня является огромным плюсом.
Питание
В данной модели питание DC 6–30 В. Для меня (как и для большинства) это минус, так как в подрозетнике обычно 220 В. Эта модель больше подойдёт тем, у кого проложены кабели под питание постоянного тока. Возможно, модели с PoE и 220 В появятся у Waveshare или других производителей со временем.
Программные ограничения и баги
На момент написания в ESPHome для этой панели известны следующие проблемы:
Артефакты при выводе картинок, сложных градиентов.
Пока нет дуплексной работы аудио на одной шине I2S.
Тачскрин иногда меняет I2C-адрес (0x5D ↔ 0x14), периодически нужно менять адрес в yaml-файле.
Команды в голосовом помощнике работают не очень хорошо, но так как это мой первый опыт работы с аудио на ESP32, возможно, требуется дополнительная настройка.
Минимальная конфигурация ESPHome
Вот минимальная конфигурация прошивки для запуска ESPHome на этой панели. Можно послушать радио и давать команды голосовому помощнику, если настроено в Home Assistant.
Полноценную прошивку я выложу позже, когда все компоненты будут работать стабильно.
Вывод
Панели на базе ESP32-P4 — это большой шаг вперёд и задел на будущее. За относительно небольшую цену вы получаете мощный и функциональный инструмент для DIY и автоматизации. Однако, если вам нужна полностью стабильная работа и питание от 220 В, стоит подождать — возможно, появятся новые модели. Для энтузиастов — отличный выбор уже сейчас. Для остальных — пока есть проверенные решения на ESP32-S3 от Guition.
Heggi
Прикупил не так давно ESP32-P4-Nano с дисплеем и тачем 10.1".
На тот момент в esphome никакой поддержки еще не было, так что сижу потихоньку ковыряюсь в ESP-IDF и ловлю баги в библиотеке поддержки этой платы
alaltitov Автор
Эта плата с дисплеем работает сейчас в тестовом режиме на ESPHome