ESP32-P4 4″ Wi-Fi 6 touch panel with built-in voice – the next-gen wall panel?

Hi everyone,

I just spotted the new ESP32-P4 Smart 86 Box 4″ touch panel and it looks like a very promising compact wall-panel solution. I’m thinking of using one in every room, following GUITION’s wall-panel thread, and the fact that it already integrates audio hardware means a local voice assistant should be doable.


Why it caught my eye

  • 4″ IPS display, 720 × 720, five-point capacitive touch, 170 ° viewing angle – perfect square for Lovelace grids.
  • Wi-Fi 6 + BLE 5 via an on-board ESP32-C6 module connected to the main ESP32-P4.
  • Dual microphones with echo cancellation plus an ES8311 codec and a 2 W speaker header – hardware ready for local voice.
  • Plenty of I/O: USB-OTG, MIPI-CSI/DSI, RS-485, micro-SD, 10/100 Ethernet, two opto-isolated 10 A relays, RTC battery, etc.
  • Fits a standard 86 × 86 mm wall box.
  • Price hovers around US $50 for the Ethernet + RS-485 + relay model.

Has anyone already played with this board, or would you like to join forces to get it working with ESPHome and HA? I believe it could be the natural upgrade path from the NSPanel.

3 Likes

This is a new class of device that has started popping up recently. It has a ESP32-P4 as the main CPU and an ESP32-C6 that is used for WiFi and Bluetooth. This is similar to the origins of the ESP32 when it was used as a Wi-Fi addon for an Arduino CPU.

Both and ESP32-P4 and the ESP32-C6 have very recently been added to the list of devices supported by ESPhome so it is possible to get this working but to my knowledge no device with two CPUs have been supported yet.

In the Arduino code world you load a “stock” firmware on the ESP32-C6 and it exposes it’s WiFi and Bluetooth to the ESP32-P4 using a special C library. So the first step would be getting that supported by ESPhome.

2 Likes

Yeah they look very promising certainly the price point is excellent.

But it will take someone with quite some skills to make a user friendly template

And some esphome development to support it all

A very powerful device. This is the way. If had the skills, I would integrate this with Esphome. Anyone?

There is a lot of work going on, being discussed here: Discord