go-eCharger API

Use at your own risk!
No liability! Especially not for damage to the vehicle, charger, or electrical connections. For electrically competent users only.
OpenSource MIT licensed (repo, download this HTML app). Developed for Firmware version: 57.1 (2024-10)

charger IPv4 / your computer's IPv4/CIDR (192.168.0.2/24):
First enable the local HTTP API via the official go-e app to make this work.
In the chargers own network, just lookup the DNS server send via DHCP. It's the charger.
Also you might be able to use "go-echarger_000000.local" with "000000" being the chargers serial number.

Status

working state: ?

scan results: ?

?[car] vehicle state (idle / charging / complete ...)
?[alw] charging allowed
? A[acu] max the car may draw
? W[nrg[11]] overall, all phases
? W[tpa] 30 seconds average
? Wh[wh] charged since the car was plugged in
? Wh[eto] accumulated all time total energy
?[modelStatus] why charging is (not) allowed
?[typ] hardware
?[fwv] firmware version
?[sse] serial number

Controls

bold button / placeholder text shows current value

[frc] force charging (neutral = automatic)
Seems to override charging controlled by PV availability, dynamic grid prices, ...
Probably doesn't overwrite electical safety checks.
[psm] phases used (auto = charger decides)
[rst] reboot - type "true" to confirm
electrical safety
charging current [acu] = min(amp, la1/la3) - raise lowest to charge faster
la1/la3 hard limit the device button and also the main slider in the phone app
A [amp] offered to the car usually set this - may draw less
A [la1] limit for 1-phase socket
A [la3] limit for 3-phase socket
[nmo] ignore ground check / norway_mode (may need reboot)

Raw command

Sent to http://<IP>/api/ + your text. Values are JSON (numbers bare, strings quoted, bool = true/false). Examples: set?amp=6   set?fna="garage"   status?filter=car,nrg


API key reference: apikeys_firmware_sorted-en.md

Debug