Skip to content
Star...

4-inch ESP32-P4 86 Panel

The ESP32-P4 86 Panel is a 4-inch square touchscreen powered by an ESP32-P4 processor. It uses the same 3x3 EspControl layout as the Guition 4848S040, but with a sharper 720x720 display and a faster P4 platform.

EspControl targets the ESP32-P4-86-Panel-ETH-2RO model. That version includes WiFi through an ESP32-C6 co-processor, wired Ethernet hardware, and two built-in relays.

Card Grid

The home screen uses a 3-row x 3-column grid, giving you 9 card slots. Any home-screen card can be turned into a Subpage folder containing up to 8 more cards.

Flexible card sizes are supported: Single, Tall, Wide, and Large.

The ETH-2RO relays are available as normal Home Assistant entities and as local Internal Switches cards.

Voice Control is available on the ESP32-P4 86 firmware. Enable Voice Services when you want the panel to listen for wake words.

Install

Connect the display to your computer with a USB-C data cable, then click the button below.

Preparing installer...
Having unreliable Wi‑Fi?

This P4 panel uses a separate ESP32-C6 Wi‑Fi processor. If it repeatedly disconnects, disappears from Home Assistant, or cannot finish initial setup, use the USB C6 recovery installer.

For a full walkthrough including WiFi setup and Home Assistant pairing, see the Install guide.

ESPHome Manual Setup

If you use ESPHome and prefer to compile firmware yourself:

yaml
substitutions:
  name: "hallway-screen"
  friendly_name: "Hallway Screen"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

packages:
  setup:
    url: https://github.com/jtenniswood/espcontrol/
    file: devices/esp32-p4-86/packages.yaml
    refresh: 1sec

For the Ethernet mode, use the advanced manual setup option instead:

yaml
substitutions:
  name: "hallway-screen"
  friendly_name: "Hallway Screen"
  network_transport: ethernet
  disable_updates: "true"

packages:
  setup:
    url: https://github.com/jtenniswood/espcontrol/
    file: devices/esp32-p4-86/packages.yaml
    refresh: 1sec

The Ethernet option is for advanced manual installs only. It builds Ethernet-only firmware: WiFi, captive portal, the WiFi setup hotspot, and Bluetooth proxy are not included, and the ESP32-C6 hosted WiFi/Bluetooth co-processor is kept off.

Use USB when switching between WiFi and Ethernet firmware variants. OTA updates can fail during that change because the network transport changes.

Where to Buy