Skip to content
EN | DE

Web UI

The web UI runs on port 7070 and uses hash routing. The URL can set both the page and the display settings.

Each page has its own hash route. Link to it directly or bookmark it.

PageRouteLoginParameters
Home / loadpoints#/nolp
Home Battery#/batteryno
Forecast#/forecastno
Charging Sessions#/sessionsnomonth, year, loadpoint, vehicle, period
Configuration#/configyes
Logs#/logyesareas, level
History 🧪#/historynoday, month, year, period
Optimize 🧪#/optimizeno
Report a problem#/issueyes

🧪 marks experimental pages.

ParameterDescription
lpLoadpoint number, starting at 1
yearYear to show, e.g. 2026
monthMonth, 112
dayDay of month, 131
periodTime range: day, month, year or total
loadpointLoadpoint title
vehicleVehicle title
areasLog areas to show, comma-separated
levelMinimum log level

Pre-select a loadpoint on the home screen:

http://evcc.local:7070/#/?lp=1

The simplest way to get the right link is to select the loadpoint in the UI and copy the address from your browser.

Filter Charging Sessions or History by time range or device:

http://evcc.local:7070/#/sessions?year=2026&month=3

The options under More → User Interface can also be set through the URL. This forces the UI’s appearance regardless of any stored browser preference, useful for kiosk screens, dashboards and iframe embeds:

NameParameterValues
Designthemeauto, light, dark
Languagelangauto, de, …
Unitsunitkm, mi
Time formatformat12, 24
http://evcc.local:7070/?theme=dark&lang=de&unit=mi&format=24

The values are applied once on load, stored as a browser preference and then removed from the address bar.

lang accepts any language code with a translation in the i18n folder (e.g. de, fr, zh-Hans) or auto to follow the browser language.

Settings and a page can be combined in one URL. Settings go before the #, the page after it:

http://evcc.local:7070/?theme=dark&lang=de#/sessions