Skip to content
chuck-h edited this page Nov 12, 2018 · 8 revisions

Steve-smartcharge wiki

This fork of Steve supports development of OCPP smart charging use cases.

The initial focus is on local smart charging intended for "load management" under OCPP1.6J. A conceptual example of this topology is given in the OCPP1.6 specification section 3.13:

In this initial use case Steve will be a component of the Local Controller.

In this architecture, a separate software component, the load manager, is responsible for smart charging "business logic". Its interface to Steve comprises two primary functions:

  1. The ability for the load manager to read per-vehicle current consumption on a real-time basis (several times per minute)
  2. The ability for the load manager to set per-vehicle "offered current" (J1772 pilot signal value)

In addition, these secondary capabilities are useful:

  1. The ability for the load manager to read per-vehicle offered current (as a confirmation of its setting)
  2. The ability for the load manager to set default offered current settings which will apply within the charging station during fault conditions (e.g. loss of communication, power failure at Local Controller)

It should be noted that this architecture does not exactly match the example scenario of the OCPP1.6 specification, in that the Local Controller is more self-contained:

  1. it offers direct web-based UI
  2. it does not rely on a separate Central System to provide ChargePointMax profiles
  3. it manages authentication and logging locally
Clone this wiki locally