ChargeLink Documentation Logo

Overview

  • What ChargeLink is
  • Simulator roles: EVSE, EVCC, and bench-linked execution
  • Standards, protocols, and conformance position
  • Product status and claim boundaries

Getting started

  • Installation and workstation preparation
  • Quickstart: first EVSE session, first campaign, first report

Guides

  • Guide: EVSE operations
  • Guide: EVCC operations and backend orchestration
  • Guide: scenarios, campaigns, packages, qualification, and suites
  • Guide: trace, replay, diagnostics, reporting, and artifacts
  • Guide: MCS, HIL, and bench proof
  • Guide: UI and API surfaces

Reference

  • Data and artifacts reference
  • Profile catalog
  • Hardware profile reference
  • Package and suite catalog
  • API reference overview
  • chargelink-monitor
  • CLI reference
    • chargelink evse
    • chargelink evcc
    • chargelink hil
    • chargelink scenario
    • chargelink campaign
    • chargelink qualification
    • chargelink suite
    • chargelink report
    • chargelink trace
    • chargelink replay
    • chargelink lab
    • chargelink beckhoff
    • chargelink protocol
    • chargelink artifacts
    • chargelink sequence
    • chargelink macro
    • chargelink verdict
    • chargelink step
    • chargelink profile
      • Reference syntax
      • Subcommands
      • list
        • CLI help
        • Production examples
      • show
        • CLI help
        • Production examples
      • validate
        • CLI help
        • Production examples
      • clone
        • CLI help
        • Production examples
      • connectors
        • CLI help
        • Production examples
    • chargelink template
    • chargelink library
    • chargelink batch
    • chargelink campaign-stress
    • chargelink service
    • chargelink requirements
    • chargelink backend
    • chargelink evidence
    • chargelink audit
    • chargelink ports
    • chargelink env
    • chargelink capture
    • chargelink ci
    • chargelink sessions
    • chargelink fault
    • chargelink network
    • chargelink fuzz
  • Glossary
ChargeLink Documentation
  • CLI reference
  • chargelink profile
  • View page source

chargelink profile

List, inspect, validate, clone, and derive connection settings from profiles.

Reference syntax

usage: chargelink profile [-h] {list,show,validate,clone,connectors} ...

positional arguments:
  {list,show,validate,clone,connectors}

options:
  -h, --help            show this help message and exit

Subcommands

Subcommand

Purpose

list

List registered profiles.

show

Show the resolved content of one profile.

validate

Validate a profile file.

clone

Clone an existing profile into a new custom profile name.

connectors

Compute connector-facing settings such as addresses, ports, and protocol hints.

list

List registered profiles.

CLI help

usage: chargelink profile list [-h] [--runtime-root RUNTIME_ROOT]

options:
  -h, --help            show this help message and exit
  --runtime-root RUNTIME_ROOT

Production examples

List the current catalog.

chargelink profile list

List the same catalog under an explicit runtime root.

chargelink profile list --runtime-root '.tmp/runtime'

show

Show the resolved content of one profile.

CLI help

usage: chargelink profile show [-h] [--runtime-root RUNTIME_ROOT] name

positional arguments:
  name

options:
  -h, --help            show this help message and exit
  --runtime-root RUNTIME_ROOT

Production examples

Show the production DC PnC profile.

chargelink profile show 'abb_pnc_realistic'

Show the realistic AC ISO 15118-20 profile.

chargelink profile show 'abb_iso20_ac_eim_realistic'

validate

Validate a profile file.

CLI help

usage: chargelink profile validate [-h] file

positional arguments:
  file

options:
  -h, --help  show this help message and exit

Production examples

Validate one production input.

chargelink profile validate 'profiles/dc_fast/abb_pnc.yaml'

Validate a second representative input.

chargelink profile validate 'profiles/ac_wallbox/abb_iso20_ac_eim_realistic.yaml'

clone

Clone an existing profile into a new custom profile name.

CLI help

usage: chargelink profile clone [-h] [--runtime-root RUNTIME_ROOT]
                                base_profile name

positional arguments:
  base_profile
  name

options:
  -h, --help            show this help message and exit
  --runtime-root RUNTIME_ROOT

Production examples

Clone the DC realistic profile for a customer-specific lab.

chargelink profile clone 'abb_pnc_realistic' 'customer_dc_lab' --runtime-root '.tmp/runtime'

Clone the AC realistic profile.

chargelink profile clone 'abb_iso20_ac_eim_realistic' 'customer_ac_lab' --runtime-root '.tmp/runtime'

connectors

Compute connector-facing settings such as addresses, ports, and protocol hints.

CLI help

usage: chargelink profile connectors [-h]
                                     [--protocol {iso15118-2,iso15118-20,mcs,din70121}]
                                     [--tls] [--host HOST]
                                     [--udp-port UDP_PORT]
                                     [--tcp-port TCP_PORT] [--export EXPORT]
                                     [name]

positional arguments:
  name

options:
  -h, --help            show this help message and exit
  --protocol {iso15118-2,iso15118-20,mcs,din70121}
  --tls
  --host HOST
  --udp-port UDP_PORT
  --tcp-port TCP_PORT
  --export EXPORT

Production examples

Derive connector settings for an ISO 15118-2 EVSE profile.

chargelink profile connectors 'abb_pnc_realistic' --protocol 'iso15118-2' --tls --host 'fe80::640b:3f3d:c4fe:3d9f%19' --udp-port 15118 --tcp-port 55000 --export 'artifacts/profiles/abb_pnc_realistic_connectors.json'

Derive connector settings for an ISO 15118-20 AC profile.

chargelink profile connectors 'abb_iso20_ac_eim_realistic' --protocol 'iso15118-20' --tls --host 'fe80::640b:3f3d:c4fe:3d9f%19' --udp-port 15118 --tcp-port 55000 --export 'artifacts/profiles/abb_iso20_ac_eim_realistic_connectors.json'
Previous Next

© Copyright 2026, devLink AB.

Built with Sphinx using a theme provided by Read the Docs.