Applications
Products
Software
Knowledge
Company

comframe

Connect comframe to your test automation

Connect your test sequencer or HiL system to comframe through the released interface. Select a test, request its start, monitor the status and retrieve results.

Engineer connects comframe through a large control interface with Python, test automation, CI/CD, laboratory equipment and evidence
ConfigureDefine system, interfaces and test
OperateControl connected test hardware
AnalyseRelate data to domain context
DocumentKeep setup, measurement and verdict together
Test scenario: Schematic automation flow

Select an available configuration, request a test start, read its status and retrieve its outcome. Handle a rejected command or failed test explicitly before continuing. This describes the workflow, not API endpoint names: use the interface documentation for the actual commands, permissions and data formats.

Define the control and results your automation needs

What needs to be agreed for the integration?

Confirm versions, permitted commands, state transitions, authentication and error handling for the chosen product and modules.

What makes a result usable?

Keep the test record linked to the DUT, configuration and run.

01 / comframe

Connect external automation to the comframe workflow

  1. Configure

    Select the project, approved configuration and permitted parameters.

  2. Coordinate

    Coordinate HiL, power equipment, test benches and laboratory resources.

  3. Execute

    Start, stop and monitor the test through the released interface.

  4. Retrieve

    Collect status, measurements, verdicts, reports and approved exports.

  5. Repeat

    Run repeatable regression sequences under controlled laboratory conditions.

Use comframe test logic with external automation

Keep ISO 15118 state behaviour, battery management system (BMS) condition logic, timing evaluation and data correlation in the released comframe workflow. The external system defines when and why a test runs. comframe handles the configuration, execution state, synchronised data and domain-specific evaluation.

Keep responsibilities clear between the external system and comframe so the integration remains maintainable as DUT (device under test) versions, standards, hardware modules or test campaigns change.

External system

  • Provides order, DUT and build context
  • Selects an approved workflow
  • Triggers and monitors execution
  • Coordinates shared laboratory resources
  • Receives attributable test evidence

comframe

  • Validates the selected configuration
  • Controls the released test behaviour
  • Synchronizes measurements and protocol data
  • Evaluates the configured test and returns status and verdicts

02 / comframe

Use the same test workflow for engineering and external automation

Use the same approved comframe test asset for interactive engineering, a HiL (hardware-in-the-loop) sequence or a CI/CD trigger. Domain logic and evaluation remain controlled in each workflow.

03 / comframe

Connect the functions your engineering process needs

Define the interface around the workflow and functions you need. Use a focused integration specification for validation, security and maintenance.

REST API

Use the published programmatic boundary for applicable workflows. Endpoint and authentication scope remain release-specific.

HiL and test benches

Connect a real charging or BMS test system to the existing laboratory sequence and resource model.

CI/CD and regression

Trigger approved physical campaigns after software changes under guarded laboratory conditions.

Power and measurement

Coordinate external sources, loads and instruments where the project integration supports them.

Data and quality systems

Transfer metadata and approved results to test-management or quality processes.

Custom interfaces

Add project-specific adapters only where the released standard interface does not cover the required boundary.

04 / comframe

Control approved tests through the REST API

Representative comframe workflow. The delivered interface follows the selected product and software release.

REST API as the preferred programmatic boundary

The comframe REST API provides a stable concept for external control where the required functions are released. The integration contract should name the configuration objects, commands, states, result references and error behaviour needed by the project.

An EV charging test API is useful only when it preserves the physical and the applicable standard requirements of the test. The API should therefore request an approved action and return its state and outcome. It should not bypass hardware interlocks or allow undocumented control paths.

Record client, comframe, product and module versions.

05 / comframe

Coordinate physical tests through a defined interface

External automation can coordinate a charging or BMS test when resource ownership, hardware readiness, safe states and recovery are defined. The laboratory safety concept remains authoritative.

Control approved workflows

Select a released project or configuration, provide permitted parameters and check that the test asset is ready.

Execute and monitor
Coordinate the laboratory

Connect HiL, sequencers, external power hardware and test resources while keeping charging-specific test logic in comframe.

Keep returned measurements with their test conditions
External workflowWhat it contributesWhat remains in comframeCritical qualification
HiL sequenceDUT stimuli, vehicle states and system-level timingCharging or BMS test configuration, data correlation and evaluationMaster timing, ownership and safe-state definition
CI/CD pipelineBuild trigger, DUT version and release gateApproved campaign execution and result packageLaboratory availability, guarded execution and retry policy
Lab sequencerShared equipment, environmental conditions and test orderDomain-specific test behaviour and synchronised measurementResource locking and command responsibility
Production systemSerial number, order data and production controlReleased test workflow, verdicts and report referencesCycle time, recovery, traceability and EOL product scope

06 / comframe

Link results to the test conditions

Link DUT, configuration and run identifiers with measurements and reports so the receiving process can assess and use them.

Identity

DUT identifier, software or hardware build, test order, operator or automation source.

Configuration

Project, test asset, parameter set, module and revision used for the run.

Execution

Start and stop time, system state, interruptions, retries and completion status.

Technical result

Measurements, traces, standards-aware evaluations, verdicts and deviations where released.

Portable evidence

Report and approved export references, including retention and access rules.

Traceability

Client, API, comframe, firmware and module versions that formed the agreed test requirements.

07 / comframe

Choose the integration for your test system

Use this matrix to discuss the required scope; confirm the released interface before implementation.

SystemPrimary integration useTypical valueApproval gate
EVCA ComOnlyController bench and protocol developmentStrong fit for remote selection, execution and evaluation in communication-focused workflows.Confirm released API and protocol scope.
EVCA FlexModular laboratory and high-power integrationStrong fit for laboratory sequencing, external power coordination and regression.Confirm hardware adapters, timing and safety ownership.
EVCA MCSMegawatt Charging laboratory testsFit for coordinated MCS communication, signals, cooling and power workflows.Confirm released MCS functions and equipment interfaces.
EVCA Multi Mobile / InteropPortable and real-pair analysisSelected remote-control, capture and reporting workflows can be relevant.Field and test-event operation may require local control.
Battery Cell SimulatorCell, sensor and fault simulation for BMSFit for BMS test automation, HiL sequencing and repeatable condition sets.Confirm the Battery Cell Simulator generation, channel scope and safety.

08 / comframe

Choose native workflow, API or custom integration

Native comframe workflow

Use the native workflow for interactive configuration, engineering analysis and maintenance with direct comframe control.

  • Lowest integration effort
  • Full released user workflow
  • Direct visual analysis

REST API orchestration

Use REST API orchestration when a HiL system, pipeline or sequencer triggers repeatable approved tests and retrieves the reports.

  • Clear programmatic boundary
  • Reusable external orchestration
  • Domain logic stays in comframe

Custom integration

Use custom integration when third-party equipment or a production environment needs an adapter beyond the released standard interface.

  • Project-specific scope
  • Higher validation effort

09 / comframe

Keep physical execution under laboratory control

Confirm that a command is approved for the intended operation, even if it is technically reachable.

10 / comframe

Plan the connection to your test environment

Agree how comframe and the external application work together before implementing the connection. Document the test workflow, result exchange and responsibilities in a shared integration specification.

Test workflow and control

Start with the selected test system, product configuration and the tasks your external application will control. Confirm which API functions are released for that scope, which commands are permitted and how states and errors are reported. This defines how the application can coordinate the test.

Data and results

Define which measurements, results and reports your receiving system needs and which released formats it can use.

Responsibilities and operation

Assign control of external equipment and define access permissions, security responsibilities and physical safety boundaries. Record the client, API, comframe and module versions, and agree who maintains and supports the integration. This keeps responsibilities clear when the setup or software changes.

FAQ

Frequently asked questions

Released comframe interfaces let an external system select approved test assets, trigger execution, monitor status and retrieve defined results. Use this integration while keeping charging and BMS domain logic in comframe.

A REST API is part of the published comframe baseline. Exact endpoints, authentication, product coverage, payloads and file formats depend on the current software release, licensed modules and project configuration.

Not automatically. API coverage is release-specific.

A Python application can act as a REST client when it follows the released API contract. This does not imply that a separate Python SDK or every comframe function is available.

Yes, applicable configurations can be connected to a HiL or laboratory sequencer. The project must define control ownership, timing, external hardware, safety interlocks, data exchange and the supported comframe product scope.

A CI/CD workflow can trigger approved test campaigns when the laboratory has controlled resource allocation, safe operating states, qualified hardware and a clear recovery strategy. A software pipeline must never bypass physical safety controls.

Technical updates from comemso

Choose your newsletter topics

Receive product and software updates, practical testing insights and invitations to comemso events.

Choose my newsletter topics

Choose your topics, then confirm your subscription by email. You can unsubscribe at any time.

Software workflow

Connect your test system with the engineering workflow

Agree the released interfaces, control and data exchange.

¹ Scope

Functions, charging standards, interfaces, power ratings and Test Libraries depend on the EVCA system, the software release and your project configuration. Automated standards analysis supports, but does not replace, formal conformance testing. The quotation confirms the scope for your project.

  • Endpoint, product and data scope remain release and configuration dependent.