docs: EV charger bench commissioning, reset and local OCPP guide - #52
Closed
HuggeK wants to merge 1 commit into
Closed
docs: EV charger bench commissioning, reset and local OCPP guide#52HuggeK wants to merge 1 commit into
HuggeK wants to merge 1 commit into
Conversation
Covers the six chargers on the Sourceful test bench: how to reach each unit, how to point it at a local OCPP 1.6J central system, and how to factory reset it when an installer login blocks access. Records three findings that shape the driver work: - Charge Amps Dawn, Luna and the silver unit have no driver at all, and all three speak OCPP 1.6J. - Zaptec box-level OCPP is gated behind the Zaptec cloud portal and a partner permission, so it cannot be unlocked from the bench. - Easee native OCPP removes the runtime cloud dependency but is still provisioned through Easee's cloud API, and is beta. Co-authored-by: HuggeK <48095810+HuggeK@users.noreply.github.com>
Collaborator
Author
|
Moved to a discussion: srcfl/ftw#747 — EV charger bench: commissioning, factory reset and local OCPP This is operator knowledge about hardware, not driver source, so a discussion is a better home than a doc file in this repo. Two things pushed it across:
Closing unmerged; nothing here is lost. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bench notes for the EV chargers on the Sourceful test rig — how to get into each
unit, how to point it at a local OCPP 1.6J central system, and how to factory
reset one when an installer login is in the way.
No driver or manifest changes yet. This is the groundwork that decides which
drivers are worth writing and in what order.
Bench inventory
zaptec(HTTP, read-only)easee(Modbus),easee_cloud(HTTP)ambibox_v2x✅Findings that shape the work
There is no Charge Amps driver at all. Three of the six bench units are
Charge Amps, and every current model speaks OCPP 1.6J since the migration off
the proprietary CAPI protocol. This is the largest gap and the best argument for
a local central system.
Zaptec cannot be unlocked from the bench. Box-level OCPP needs the
Allow OCPP 1.6Juser-group permission plus partner access granted through theZaptec cloud portal. There is no installer-app or on-device path, so without a
partner account it stays on the read-only HTTP driver.
Easee native OCPP moves the cloud dependency rather than removing it. The
charger does talk straight to a local 1.6J server at runtime, but the switch is
provisioned through Easee's cloud API, needs firmware ≥ 328, and is beta.
Operational gotchas worth knowing before touching hardware
power-up. If a unit has been energised longer, cut the fuse and re-energise
before searching. This is the most common reason a bench unit "will not
connect".
OCPP switch, not after.
central system disappears from the Charge Amps app.
local interface under System, and no hardware reset button is documented, so a
second-hand unit with no password letter needs Charge Amps support.
yourself.
control path that works is current-based (0 A to stop). A driver should model
stop as a charging profile at 0 A rather than
RemoteStopTransaction.Why this points at a local OCPP server
A local central system unlocks the three Charge Amps units and Easee natively,
and would unlock Zaptec if partner access appears.
FTW had exactly this and deleted it:
go/internal/ocpp/held a 1.6J centralsystem (
config.go,handlers.go,server.goplus tests, ongithub.com/lorenzodonini/ocpp-go), retired as unused in srcfl/ftw#578. Thestarting point for that work is that commit, not a blank page.
🤖 Generated with Claude Code