Skip to content

HMI examples

A couple of options to create Human-Machine Interface for ESP32-EVSE.

Nextion~

The Nextion API built into the firmware allows implementation of Nextion displays as HMI.

Nextion

For an advanced example of HMI built with a Nextion display check out the esp32-evse-nextion repository.

ESPHome with LVGL~

The AT commands engine can be used to communicate from other open source projects like ESPHome with ESP32-EVSE.

This example relies on nagyrobi's external ESPHome component to integrate communication, and supports several display types. Check out his esp32evse_esphome-lvgl repository for details.

ESPHome

This can be used not only for graphical displays. One may implement just a LED strip with a pixel animation to suggest charging state.