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.
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.
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.