Documentation Index
Fetch the complete documentation index at: https://developers.telluspowergroup.com/llms.txt
Use this file to discover all available pages before exploring further.
Runbooks are written by the Tellus tech team based on accumulated field experience. Each runbook captures tribal knowledge — what to check, in what order, and when to escalate — so a first responder can resolve an incident without recreating the diagnostic path from scratch.
Charger faulting on power-up
Applicable models: TP-DC180, TP-DC360 (DC fast and ultra-fast units). For AC chargers, use the AC variant of this runbook. Symptom: Charger fails to reachonline state after a power cycle, or transitions briefly to online and then to fault.
Verify supply power
Confirm the charger is receiving correctly-phased AC supply. For three-phase units, all three phases must be present and balanced within ±5%.
- Auto-verify: Check the most recent telemetry frame; if
voltagereads within nominal envelope, this step is verified. - On-site: Multimeter at the cabinet input terminals.
Check fault event log
Pull the most recent 10 fault events for the affected device via
GET /v1/operator/devices/{device_id} (events tab). The pattern of codes is the diagnostic signal.- A single F-0411 (power module communication timeout): proceed to step 3.
- A cluster of F-0421 (contactor failed to engage): jump to step 5 — likely firmware.
- F-0204 (cabinet over-temp) on power-up: cooling-system issue; pause and investigate F-0204 runbook.
- Any V2G code (F-0701, F-0702): see V2G runbook below.
Verify firmware version
Compare the charger’s
firmware_version against the latest stable build for its model.- TP-DC180 latest: 3.1.0
- TP-DC360 latest: 4.0.0 (or 4.1.0 if you’ve upgraded for V2G fixes)
Issue a controlled reboot
Use the proposed
reboot command (see Proposed extensions) to issue a soft reboot. If the command isn’t yet implemented in your environment, an on-site engineer can power-cycle the unit.- Wait 90 seconds for the charger to complete its boot sequence.
- Confirm
last_heartbeatis fresh (less than 60 seconds ago) andstatusisonline.
Firmware-cluster check
If F-0421 was prominent in step 2, query the broader fleet for the same code over the last 7 days. If multiple chargers across distinct sites show the same fault on the same firmware version, the issue is firmware-related, not hardware.
- Resolution: roll out the latest stable build to the affected firmware cohort. Don’t replace contactors.
- Reference: F-0421 known issue affects 3.0.0–3.0.2.
Connector stuck in Preparing state
Applicable models: All. Most common on AC wallboxes (TP-AC22) and DC fast (TP-DC60, TP-DC180).
Symptom: Plug-in event registers, but the connector never transitions from state: "preparing" to state: "charging". Vehicle reports “waiting” or “ready to charge” indefinitely.
Check vehicle handshake
The Preparing state covers the connector authentication and ISO 15118 handshake. A stall here is most often vehicle-side.
- Ask the driver (or check via partner CPMS) whether the vehicle is reporting any fault on its dashboard.
- If multiple vehicles fail at the same charger, the issue is charger-side; proceed to step 2.
- If one vehicle fails across multiple chargers, the issue is vehicle-side; not a Tellus issue.
Verify RFID / authentication
If the partner CPMS uses RFID or app-based authentication, confirm the auth message reached the charger. Telemetry should show an authentication-success event before the Preparing state begins.
- Auto-verify: Look for an
event_type: "auth_ok"event prior to the stuck state. - If absent, the issue is in the auth path — escalate to the partner CPMS team.
Check connector state cycling
A common cause is intermittent contactor feedback during the close sequence — see F-0421.
- Issue a remote
stopand thenstartvia the API. - If the second attempt succeeds, the issue is intermittent — schedule monitoring; if it recurs three times within 7 days, escalate.
Inspect physical connector
On-site only:
- Visually inspect the connector pins for debris, oxidation, or pin damage.
- Test latch engagement — a worn latch may not register the locked state required to begin charging.
- Wipe the connector contacts with isopropyl alcohol and a lint-free cloth.
Reset the connector
Use the
reset_connector command (proposed — see Proposed extensions) or via on-site power-cycle.If still stuck after reset and physical inspection passes, escalate to L2 with:- Fault event log
- Vehicle make/model that triggered the issue
- Charger firmware version
- Photos of the connector pins
V2G discharge initiated but power not flowing
Applicable models: V2G-capable chargers only (TP-DC180 V2G variant, TP-DC360 V2G). Symptom: A discharge command was issued viaPOST /v1/operator/devices/{id}/connectors/{c}/discharge and accepted (returned command_id, status queued), but the connector never transitions to state: "discharging" and no negative power is observed.
Verify command acceptance reached the charger
Query
GET /v1/operator/commands/{command_id} to confirm the charger acknowledged the command.queued→ not yet delivered to the charger; check connectivity (F-0301 / F-0302).accepted→ delivered, charger is processing.failed→ command rejected; inspect the result payload for the rejection reason.
Verify vehicle V2G eligibility
Even with an accepted command, the vehicle’s BMS must agree to discharge.
- Confirm the connected vehicle is on the partner’s V2G-eligibility list (model + firmware version).
- Check vehicle SOC is above the discharge floor (typically 20%).
- If F-0702 (BMS refused discharge) appears in the event log, this is the answer — see F-0702 in the fault dictionary.
Check inverter sync
The bidirectional inverter must achieve grid synchronisation before power can flow.
- Look for F-0701 (V2G inverter sync lost) in the event log.
- If present, see F-0701 — this is typically grid-side or firmware-side.
- Auto-verify: Inverter sync status (proposed telemetry field) should read
syncedbefore discharge initiates.
Verify ISO 15118-20 negotiation
V2G discharge requires ISO 15118-20 — the older 15118-2 standard does not support bidirectional flow. Negotiation failures appear as faults.
- Confirm the charger’s firmware advertises ISO 15118-20 (260420.0107+).
- If the vehicle reports negotiation failure, check vehicle firmware version against partner documentation.
- Some Stellantis / Free2move DrossOne vehicles require charger firmware 4.1.0+; older firmware fails negotiation silently.
Test with a known-good vehicle
If the issue persists and is isolated to one charger:
- Test with a known-good V2G-eligible vehicle if available.
- If known-good test passes, the original issue is vehicle-side.
- If known-good test fails, escalate to L2 with the full discharge attempt sequence.
Escalate
For persistent issues affecting V2G specifically:
- Capture the full event sequence from command issuance through fault.
- Capture inverter telemetry for the 60 seconds preceding the failure.
- Note the vehicle make/model/firmware version.
- Escalate to L2 with all of the above and reference this runbook.