First Tests and Integration Guide
This project showcases the first tests of the Waveshare ESP32-P4-86-Panel-ETH-2RO running on ESPHome.
All core components are functional. You can experiment with LVGL and freely modify the configuration.
Tested on ESPHome version:
2025.7.2
- Ethernet & WiFi support
(Switch between them via configuration) - Voice Assistant Integration
(Works with Home Assistant voice assistant – see video below) - Online Radio Playback
(Russian radio station demo – see video below) - LVGL UI experiments
(Open for your creativity!)
- WiFi or Ethernet:
- To use WiFi:
- Uncomment
esp32_hosted
andwifi
sections - Comment out the
ethernet
section
- Uncomment
- To use Ethernet:
- Uncomment the
ethernet
section - Comment out
esp32_hosted
andwifi
- Uncomment the
- To use WiFi:
Note:
ESP32-P4 support in ESPHome is still experimental. Bugs may occur!
Option 1:
Copy the contents of this repository into the esphome
folder of your Home Assistant installation.
Option 2:
Clone this repository directly using Visual Studio Code (VSCode)
- Integrates with Home Assistant’s voice assistant.
- Requires additional configuration in Home Assistant for full functionality.
- Plays a Russian online radio station.
- Easily customizable for other streams.
- Feel free to experiment with LVGL widgets and layouts.
- Contributions and creative ideas are welcome!
- ESP32-P4 support is experimental in ESPHome.
- Some features may be unstable or buggy.
- Tested and working on ESPHome version
2025.7.2
.
- Found a bug? Have an idea?
Open an issue or submit a pull request!
Enjoy experimenting with your Waveshare ESP32-P4-86-Panel and ESPHome!