live · EV charging depots
For the depot manager who finds out at six which van didn’t charge.
Ready by six. Under the limit.
Every charger, every session, every vehicle that needs to leave at six — in one twin, on your own server, with no fee per port.
RuleEvery session’s energy from the charger’s own register; readiness by the van’s departure as an estimate; a power limit completed only on the charger’s own reading.
- Bay 7GroundFailure · the charger’s own error · work order #26
- 01:39Board B lost power · 6 chargers silent behind its meter, held under one alarm
What a depot manager actually hears.
Four sentences from the people who run depots. Each one is answered below, with the screen that answers it.
Four problems, four screens.
Each answer below is something the product did in the demo run, shown on the screen where it did it.
Every van, ready by its departure or not, as an estimate.
For each one with a departure time: energy so far, what it needs, the rate now — ready by its departure, or not ready, with the shortfall in kWh. Every projection says “est.” Vehicles without a departure time say so; the twin doesn’t guess.
From the demo run. 12 of 14 vans projected ready by their departure; Van 12 22.7 kWh short at this rate (est.).
The limit is a rule, not a hope.
A rule the depot writes — load over its limit → share 90 % of it equally across the chargers charging now — sends each charger a charging profile. Each command completes only when that charger’s own reading shows it at or under its share while it draws. A charger that answers “accepted” and keeps drawing is a failed command, shown as one.
From the demo run. Marlowen Depot drawing 72.0 kW against its 200 kW limit. The demo writes no limit rule, so the frame shows the load and the limit only.
The fault in the standard’s own words, and a work order from your rule.
Faults by the names the protocol gives them — GroundFailure (a ground fault) — into a work order by a rule you write; a charger whose sessions fail at more than twice its siblings’ rate, before anyone complains.
From the demo run. Bay 7 reported GroundFailure: work order #26.
One alarm on the board’s meter.
A switchboard trip as one alarm naming the meter on that switchboard, not each charger offline — once the depot’s supply tree is set up.
From the demo run. “6 devices silent — all behind Board B meter, down since 01:39”
And the rest of the day’s work
The depot is the record. Everything attaches to it.
A depot is its supply limit, its chargers and their connectors, the site meter, the switchboards between them, and the vans that need to leave.
The site meter’s import, against the depot’s supply limit.
Energy from start to stop, never added-up power.
Ready or short, every projection “est.”
Connectors, status and errors as the charger sends them.
Boards, their limits, and their meters where fitted.
Every reading, session and work order against the depot.
No surprise at six. No trip at the meter.
Stated as changes, not as numbers: your numbers are yours to measure, and Why it pays gives you the arithmetic.
- A van that didn’t charge is found at six.
- The supply limit is a hope.
- A charger shows a code.
- A board trip floods the alarm list.
- The utility’s peak arrives with the bill.
- Each van ready by its departure, or named short, as an estimate.
- The limit is a rule; each command completes on the charger’s own reading.
- The fault in the standard’s words, as a work order.
- One alarm on the board’s meter.
- The month’s peak so far, with its time.
OT and IT, in one twin.
OT and IT, in one twin. Chargers over OCPP and the site meter are the OT; the switchboards and their meters, and the roof’s inverter found by a Field Agent, are the electrical IT between them. The depot’s supply tree is wiring the twin reasons over: a board down is one alarm, not one per charger.
OT · what is measured
Each charger’s connectors, status words and errors as OCPP gives them; every session’s energy from the charger’s own register; the site meter’s import; the roof’s inverter over SunSpec.
IT · what keeps it reporting
HOLOIN is the OCPP server, on your installation: a charger is registered before it connects, with a key shown once; the supply tree, with each board’s meter, mirrored into the twin’s connections.
Buy the chargers. Everything else comes inside.
One install bundle carries what a depot needs. Your chargers connect out to your installation over TLS; the depot appears.
- One Linux server with Dockeryours, or one we run for you in the country you choose
- The chargersany that speaks OCPP 1.6J or 2.0.1
- The ports your IT opensthe install guide lists them
- The OCPP server, built inyour chargers connect to your installation, OCPP 1.6J and 2.0.1
- The database, the backups, the web entryone compose file, one address
- One scriptready in 2 min 42 s on the acceptance box (run 39194860273)
- Nightly backup, monthly restore drilla failed one is an alarm in the product
- Upgrade in placesame volumes, registrations and readings intact, proven on every release
- No telemetrythe bundled servers’ phone-home is off; CI fails if any container reaches out
The servers this kind of asset uses, each shown only when its acceptance run passed; statuses from the facts file.
Five systems, or one.
The same depots, run the usual way. No names: the categories are what matters.
- A charge-point operator’s cloud — a fee per port, your data on their servers.
- A load-management box — its own rules, out of sight.
- A fleet spreadsheet — which van leaves when.
- An energy portal — the peak after the fact.
- A ticket tool — faults retyped.
- The OCPP server inside your install — your chargers, your server.
- The limit as a rule you read — each command completed on the charger’s own reading.
- Readiness by departure — per van, as an estimate.
- The month’s peak so far — with its time.
- Faults become work orders — in the standard’s words.
Counted in devices. Never in people.
One licence per installation, per year, by device tier. A charger is one device, whatever its connectors; a meter is a device; an operator’s login and a technician’s phone are not. Add operators and technicians without a change to the bill.
The whole grid, every tier and every pack, is on Pricing — published, with what counts as a device and what is included.
- The platformUS$2,500
- The Fleet or Charging packUS$4,500
- Operators and techniciansincluded
- The OCPP server, the phone appincluded
Your server. Your depot’s data. Nothing phones home.
Not a policy page: each of these is a property of the software you can check on your own server.
One installation, yours
Installed from a bundle that carries everything it needs. Never a shared cloud: one installation per customer, or one your integrator runs for you, each client a company of its own.
PostgreSQL you own
Every reading, session and record in a database you administer. A nightly backup you can restore anywhere, drilled monthly.
Commands only from what you allow
HOLOIN never adds a charger on its own. It sends a charger only commands from a rule a person wrote, from a person or an API key allowed to send them, or from a plan someone confirmed. Every command is logged, and completes only on the charger’s own message — never on its “accepted”.
Nothing phones home
No telemetry in the product, none in the bundled servers. Proved with the network sealed on every release.
Your rules stay yours
Lines, rules and what the twin learned are text and arithmetic in your database; they leave with you.
An audit log that can’t be edited
Every change, by whom, from where — append-only in the database itself, for seven years, even for the database’s own administrator.
What you actually want to know.
Do I have to install anything?
No. We run HOLOIN for you on a dedicated server in the country you choose, never shared with another company, and you can take it with you. If you have your own servers, install it there instead; same product.
What do I need?
Chargers that speak OCPP 1.6J or 2.0.1, connecting out to your installation over TLS. The install guide lists the ports.
What does it cost?
Per installation, per year, by device tier: from US$7,000 a year for the platform and EV charging, up to 100 devices. The whole grid is on Pricing. No per-seat fees; every operator and technician is included.
Who do I call?
Hours, channel and response time: on request. Every installation can produce a support bundle on demand, a readable archive with no personal data or secrets, which your IT team can check before it goes to us.
See it running on yours.
I’m responsible for the depots
Fifteen minutes on a depot like yours — no slides.
I install systems for clients
One installation per client, each a company of its own. The chargers connect to the installation; the ports in the install guide.
Start a partner conversation →