EVCC E-Ink Monitor
A ESP8266 based IoT Device as a EVCC status monitor.
About
The aim of this project is to use the EVCC Rest-API to realize a basic Monitor to show the actual status on a low power E-Ink Display.
The software was primarily developed and tested for the Waveshare E-Ink Display 400x300, 4.2inch E-Ink raw display, three-color. The ESP8266 controller will frequently aquire the status of the evcc server and Update the Display to visualize the actual status.
Features
- Easy to setup Config Menü, thanks to IoTWebConf
- Statuspage for quick functional checks
- Accesspoint for inital setup (via phone, computer, tablet)
- Several Options if no Car is connected (Wallbox idle) -> Clear, EVCC Logo or 24h PVGraph
- Fast Display Update if Setting change have been detected
- Adjustable update rate for data and display
Images with Car connected
Image during Idle with 24h PV Graph
Setup Page if connected via AP or Wifi
Knows Issues / Limitations
- Admin Login Password is shown on the Display during startup (this is a Security issue and might change in the future)
- No Support for multiple Loadpoints
- No Input capabilities, display only
- I had to rewrite large parts of the waveshare software to get non-blocking code, so the code examples are no longer compatible with other displays. (Including some bugfixes)
Acknowledgements
Third party libraries