OCPP local Backend [x150]

<< Click to Display Table of Contents >>

Navigation:  Components > E-Mobility >

OCPP local Backend [x150]

This invisible server component is used to connect charging stations via the manufacturer-independent protocol OCPP.

Per charging station this driver counts 150 components each!

 

The connection is established from the charging station to the EisBaer server. It is therefore necessary to release the ports used in the firewall of the EisBaer server. By default, it is port 80 or 443 (wss; Secure) in the properties --> connection setting.

 

Depending on the charging station used, a certificate is required for access. This can be created in theEisBaer server configuration console in the TAB Server ports and is then imported in the charging station.

 

Data points of the component

Name

Type

Function

Enabled Stations [Text]

Output

Comma separated output of the active wards. This can be  used for list selection, for example.

Current ID Tag File [File Name]

Output

Output of the URL for the ID-Tag file (storage path)

Current ID tag list version

Output

Output the ID Tag version (number). The version number is incremented by one with each import.

Send all logs (or only of the month) to Admin

Input

any value (except TRUE) -> Triggers sending all data to the admin.

TRUE -> Triggers sending all data of the current month so far to the administrator.

Send all logs of the last month to admin (and user)

Input

any value (except TRUE) -> Triggers sending all data of the past month only to the administrator

TRUE -> Triggers sending all data of the past month to the administrator and users. The users only receive their data.

Delete all profiles

Input

Charging profiles of all charging stations are deleted

Alternative e-mail address for unknown users

Bidirectional

Change alternative mail address (used if no user address is stored in the channel editor)

 

Known station names [Text]

Output

Comma separated output of known stations from OCPP.

Export database (file name)

Input

Exports the OCPP database(s) (the transaction database, the user database and various values from the Runtime DB such as the last assigned transaction ID) to corresponding files. The path must be specified in the DP - e.g. via thefile selection component

3 files are created.

- The transaction data with the specified file name

- The user ID data with "_users" appended to the file name

- The runtime data with "_runtime" appended to the file name

Import database (file name)

Input

Selection or specification of the transaction data file. The other two are searched for in the same folder with the above naming scheme and imported accordingly

Delete database

Input

Deletes the transaction database

Diagnosis (always detailed) [Text]

Output

Attention: Diagnostics or debug outputs are only intended for use in the event of an error. Please only use them after consulting the support team! If used, they can significantly impair the performance of the service.

Diagnosis (Mail) [Text]

Output

Attention: Diagnostic or debug outputs are only intended for error cases. Please use only after consultation with the support team! If used, these can significantly affect the performance of the service.

Diagnosis (MQTT) [Text]

Output

Attention: Diagnostic or debug outputs are only intended for error cases. Please use only after consultation with the support team! If used, these can significantly affect the performance of the service.

Diagnosis [Text]

Output

Attention: Diagnostic or debug outputs are only intended for use in the event of an error. Please use only after consultation with the support team! These can significantly affect the performance of the service if used.

Dynamic

Folder

Contains the data points for the created charging stations (see below).

Email address of the admin

Bidirectional

The e-mail address of the administrator(s) can be changed via this data point at runtime. Multiple addresses are separated with a ;.

Send e-mails to users (load interruption)

Bidirectional

(De) Enable e-mail notification to the user when the load state changes to "load interruption".

Send e-mails to user (end of transaction)

Bidirectional

(De) Activate e-mail notification to the user when the charging status changes to "transaction end" (finished charging).

Reset energy counters of all stations

Input

Via any signal, the counter readings of all charging stations are set to 0.

Extended diagnosis

Input

The output of the diagnosis can be extended with an An value.

ID cards teach-in mode - added ID tag

Output

Feedback of the last ID tag added by the teach-in mode.

ID card teach-in mode (global)

Input

Teach-in mode is activated with an ON signal. This allows new ID cards to be read in at a charging station. This tag is valid for all charging stations.

ID card teach-in mode (station by station)

Input

Teach-in mode is activated with an ON signal. This allows new ID cards to be read in for the charging station at which the card is held.

ID Tags

Folder

This folder contains data points for reading or entering the ID tag configuration.

ID Tags [CSV String]

Output

Outputs the ID Tags as text when the data item Export ID Tags [CSV String] is triggered.

Export ID Tags [CSV String] Input

Input

Trigger input to output the ID-TAGs at the ID-Tags [CSV string] output.

Export ID Tags [Filename] Input

Input

By specifying the absolute storage path, the ID tags are exported. (See below for the structure of the CSV file)

Import ID tags - Result

Output

Output in text form whether the import was successful or not.

Import ID tags [CSV string] Input

Input

By entering the ID tags as CSV text, the list can be imported here.

Import ID tags [filename] Input

Input

By specifying the absolute storage path of the CSV file, the ID tags are imported. (See below for the structure of the CSV file)

Synchronise ID tags with all stations

Input

The imported ID tags are synchronised with all connected charging stations, if this is possible. There may be restrictions imposed by the charging station itself.

Synchronise ID tags with all stations (progress [%])

Output

Output of the percentage progress of the synchronisation.

Synchronise ID Tags with all stations (Running)

Output

As long as synchronisation is running, an on signal is output. When synchronisation is complete, an off signal is output.

Calendar Editor (User - Global)

Bidirectional

Data point for the calendar editor. For charging stations (with the calendar option activated), appointments can be created in which they may be used.

Calendar Editor (Stations)

Bidirectional

Data point for the calendar editor. For charging stations (with activated calendar option) appointments can be created in which they may be used.

Charging history

Bidirectional

Connection to the charging history component (see also connection diagram).

Loading stations [Text]

Output

Displays the names of the charging stations that are in the "charging" state.

Charging point data

Bidirectional

Data point for the connection to the OCPP charging station data component (see also connection diagram).

Charging station occupied

Output

Number of occupied/used charging stations

Total charging stations

Output

Number of all activated charging stations

Total charging stations (not available)

Output

Number of all inactivated charging stations

Charging points charging

Output

Number of charging stations currently charging a vehicle.

Charging points online

Output

Number of charging points that are currently connected via OCPP.

Charging points available

Outlet

Number of all available (connected and unused) charging stations

Total charging stations

Outlet

Number of all charging stations

Charging stations online

Output

Number of charging stations currently connected via OCPP.

Last rejected ID tag

Output

Output from the RFID tag that was last rejected.

Last accepted ID tag

Output

Output from the RFID tag that was last accepted.

Generate log files from database

Input

Triggers the creation of a log file from the database.

Local IP address

Bidirectional

Data point to be able to change the local IP address of the OCPP server at runtime.

Enable Mail Sending

Bidirectional

(En) activates the sending of e-mails to

Export MQTT Topics

Input

Generates the MQTT Topics from the OCPP settings.

MQTT connected

Output

If there is a connection to the MQTT broker, an on signal is output. Otherwise an off signal.

Messages (reduced) [Text]

Output

Output of the messages received from the charging station or remote backend in text form. The output is reduced to the essentials.

Messages [Text]

Output

Output of received messages from the charging station or remote backend in text form.

Server running

Output

Output whether the backend server is running or not.

Driver On/Off

Bidirectional

Turn driver on or off.

Unknown Stations [Text]

Output

Output the charging station ID that tried to register but were not accepted or are not known.

Connected Stations [Text]

Output

Output the charging station IDs that are known to the OCPP system and are connected.

Available Stations [Text]

Output

Output of the charging station ID which are available, connected and not in use via the OCPP system. are.

Disable cyclic connection test

Input

This data point is used to (de)activate the monitoring of the connection to the wallboxes.

 

Overview of the station outputs, which build on each other:

Data point

Meaning of the output

Unknown stations

All stations that are trying to connect but are not known (defined in the channel editor).

Known stations

All stations defined in the channel editor that are "used in the project" (use = is considered at all and counts towards the licence size)

Active stations

All known stations additionally with the condition "Station Activated" (Activated=may connect). The setting can be adjusted in the channel editor or via the data point at runtime.

Connected stations

These are all active stations additionally with the condition "Connected " (station has successfully registered).

Available stations

These are connected stations additionally with the condition "Available" (station has sent status "Available" - is therefore not occupied).

 

Data points of the created charging stations

Name

Type

Function

Connection

Folder

see below

Number of connections

Output

Outputs the number of connections of a wallbox.

Authorisation function active

Bidirectional

Activate/deactivate the authorisation function (see Channel Editor Settings).

Backend - local authorisation (if set)

Bidirectional

(De) activates local authorisation.

Deactivate backend (if set)

Input

An ON signal terminates the connection to the backend.

Backend connected

Output

If a backend is connected, an ON signal is output. Otherwise, an OFF signal is output.

Data transfer request

Output

Text that can be transmitted in manufacturer-specific messages.

 

FW Update Status

Output

If an update is performed, the current status is output as text.

FW version

Output

Output of the firmware version of the charging station as text.

Overall system

Folder

see below

Heartbeat

Output

If a heartbeat message is received from the station, a TRUE is output here.

Manufacturer

Output

Output of the manufacturer as text.

History (log file)

Output

Output of the storage location of the history (log file) as text.

Calendar Editor

Bidirectional

Data point for the calendar editor. This can be used to limit the access times of users (if activated for them) at the respective charging station. Charging can only be started if there is an active appointment for the user.

Command - Request FW Update [File]

Input

To import an update into the wallbox, the local storage path of the update file is transferred to the data point.

Command - Update local list

Input

Any command is used to load the imported ID tags into the station.

Command - Clear local cache

Input

Any command is used to delete the locally stored ID tags.

Command - Delete profiles

Input

The charging profiles of the charging station are deleted via any command.

Command - Reset (Hard)

Input

Any command resets the charging station.

Command - Reset (Soft)

Input

The charging station is reset via any command.

Command - Request local list version

Input

The version of the local list is requested via any command and output at the data point.

Last rejected ID tag

Output

Output of the user ID that was last rejected.

Last accepted ID tag

Output

Output of the user ID which was last accepted.

Measuring device

Output

Output the name of the measuring device as text.

Measured values

Folder

see below

Model

Output

Output of the model name as text.

Send message [string]

Bidirectional

Attention: Only intended for diagnostics and only in the event of an error. Please only use after consulting the support team! These can significantly impair the performance of the service if used.

Messages

Output

Output of all communication from the OCPP.

Serial number

Output

Output of the serial number as text.

Station On/Off

Bidirectional

Activate/deactivate the charging station.

Station ID

Bidirectional

Input/output of the station ID.

Status

Folder

see below

Connected

Output

If the connection to the station is established, an on signal is output.

Local list version

Output

Output of the version number of the local ID tag list.

 

Data points per connection

Name

Type

Function

Current/Last Transaction - Energy at End

Output

Output of the amount of energy at the end of the transaction. Depending on the station, the value is in Wh.

Current/Last Transaction - Energy at Start

Output

Output of the amount of energy at the start of the transaction. Depending on the station, the value is in Wh.

Current/Last Transaction - Energy Transfer

Output

Output of the amount of energy transferred in the last transaction. The value is the difference between start and end. Depending on the station, the value is in Wh.

Current/Last Transaction - ID

Output

Output of the last transaction ID.

Charge point data to DLM

Bidirectional

Connection for the DLM driver.

Query effective charging profile

Input

The active charging profile is output as text at the diagnostic output.

Command - (De)activate

Input

(De)activates this connector.

Command - Unlock Connector

Input

With any command, the cable can be unlocked at the station.

Command - Reserve(ID tag)

Input

This connector can be reserved for a defined ID tag. The reservation is valid for 1 day.

Command - Reserve (Reservation number)

Input

This port can be reserved for a defined reservation number. The reservation is valid for 1 day.

Command - End Reservation

Input

The reservation of a specific reservation number is terminated.

Command - Start Transaction (ID Tag)

Input

Starts the loading process by entering an ID tag.

Command - Stop Transaction (opt. Transaction ID)

Input

Ends the loading process. Charging can also be stopped by entering the transaction ID.

Maximum charging current [A]

Input

Specifies the maximum current in [A].

Number of phases for charging

Input

Values 1-3 can be used to specify how many phases should be used for charging.

Start temporary free loading

Input

Free charging is activated with an on signal. This means that authentication is no longer necessary.

Total energy counter [Wh] (real)

Bidirectional

Output of the total energy in Watt-hour [Wh] of this connection.

Counter total energy [Wh] (since reset)

Output

Output of the total energy since the last reset in watt-hour [Wh] of this connection.

Reset total energy counter

Input

Via any signal, the counter reading of this charging station is set to 0.

Timestamp - first transaction

Output

Output of date and time of the first transaction.

Time stamp - last transaction

Output

Output the date and time of the last transaction.

 

Data points overall system

System name

Type

Function

Query effective charging profile

Input

The active charging profile is output as text at the diagnostic output.

Command - x

Input

Description see "Data points per connection".

Charging point data for DLM

Bidirectional

Connection for the DLM driver if there is only one charging point or the charging station itself has charging management for several connections.

Charging current plot (http)

Output

For external access (EisBaer clients in the network), the URL to the graphics file must be sent to the data point of the image component: Example: http://IP-ADRESSE:8003/Eisbaer.RESTServices/CustomWebsite/

Charging current plot (local)

Output

Output of the local storage location for the data. This file path can be linked to the image component. The diagram is only displayed if the server and client are running on the same machine.

Maximum charging current [A]

Input

The maximum charging current for the entire station can be set here in amperes.

Start temporary free charging

Input

Free charging is activated with an on signal. This means that authentication is no longer necessary.

 

 

Data points Measured values per connection and for the entire system

Name

Type

Function

Connection x

Output

Output of all measurement data from this port.

Total system

Output

Output of all measurement data from the entire system.

 

 

Data point status per connection and for the overall system

Name of

Type

Type Function

Connection status - Connected and locked

Output

An On signal is output when the system has recognised that a vehicle is connected and the connection has been locked.

Connection status - Not connected

Output

Outputs an On signal if no vehicle is connected.

Connection status (no.)

Output

The connection status is also output here as a number.

0 = available

5 = preparing

7 = charging

null = faulted / unavailable

Error - x

Output

Indicates whether a specific error is present (on) or not (off).

Error - manufacturer code

Output

Text output of the manufacturer-specific error code.

Error - manufacturer ID

Output

Text output of the manufacturer-specific ID.

Error (code)

Output

Output of the error code:

0=ConnectorLockFailure

1=EVCommunicationError

2=GroundFailure

3=HighTemperature

4=InternalError

5=LocalListConflict

6=NoError

7=OtherError

8=OverCurrentFailure

9=OverVoltage

10=PowerMeterFailure

11=PowerSwitchFailure

12=ReaderFailure

13=ResetFailure

14=UnderVoltage

15=WeakSignal.

Error (Info)

Output

Depending on the manufacturer, further information is transmitted in the event of an error and output as text at this data point.

Status

Output

The status is also output here as text. Possible output: Available, Preparing, Charging, SuspendedEVSE, SuspendedEV, Finishing, Reserved, Unavailable, Faulted

Status - x

Output

Displays the current status. If a status is active, an on signal is output.

Status (no.)

Output

The status is also output here as a number.

0 = preparing

1 = finished

2 = available

3 = charging

4 = faulted / unavailable

5 = suspended

Status (No) OCPP compliant

Output

0 = available

1 = preparing

2 = charging

3 = suspended by EVSE

4 = suspended by EV

5 = finished

6 = reserved

7 = unavailable

8 = faulted

 

Data points in the ID Tags folder

These data points can be used to change the "User/ID tags" settings at runtime.

Input only on the OCPP or only on the DLM. The ID tag import/export is used to synchronise OCPP and DLM.

Name

Type

Type Function

Expiry date

Bidirectional

Expiry date of the ID tag in the format dd.MM.yyyy - Example: 06.06.2025

Limit to charging stations

Bidirectional

If this option is ON, the ID tag is limited to the specified charging stations. Off means that the tag can be used at any station

Known ID tags

Output

Output of all taught-in ID tags so that they can be displayed in the list selection.

Remove authorised charging station

Input

An authorised charging station (station name) for the ID tag can be removed by entering text.

Add authorised charging station

Input

A permitted charging station (station name) can be added to the ID tag by entering text.

Toggle authorised charging station

Input

A charging station can be added via a text entry or list selection. If this station already exists, it is removed.

Allowed charging stations

Bidirectional

Input/output of all permitted charging stations, separated by semicolons

Allowed charging stations - All

Input

With any command, all known charging stations are added to this ID tag.

Allowed charging stations - None

Input

Any command is used to remove all known charging stations for this ID tag.

Allowed charging stations (list view)

Output

Output for display in the list selection.

ID

Bidirectional

Input for the selected ID tag from the list selection.

Calendar limitation

Bidirectional

(De)activation of sharing only via calendar entries.

Delete

Input

Delete the ID tag and all settings

Send mail monthly

Bidirectional

(De)Activate the monthly e-mail.

Send mail at end of transaction

Bidirectional

(De)Activate the e-mail at the end of the transaction.

Mail address

Bidirectional

Input/output of the e-mail address for the report

Name

Bidirectional

Input/output for the user name

Quota [kWh]

Bidirectional

The charging limit for this ID tag can be set by entering a value.

Quota reset type

Bidirectional

Switching the reset method: 0 = manual, 1 = monthly and 2 = annual reset.

Quota remaining [kWh]

Output

Output of the remaining possible charging capacity (as a decimal value).

Reset quota

Input

The quota can be reset immediately via any signal, regardless of the reset type.

Save

Input

Trigger to save the changes.

 

Data points in the External counters folder (if available)

Counter name

Type

Function

Final value last month [kWh]

Bidirectional

Meter reading from the end of the last month. This value is used as the basis for calculating consumption.

Measured value [kWh]

Input

Measured value input from external electricity meter.

Consumption last month [kWh]

Output

Calculated electricity consumption in the previous month.

Consumptioncurrent month [kWh]

Output

Calculated electricity consumption in the current month.

 

Properties of the component

Name

Default

Function

Station

0

Create the charging stations (see "Channel editor" below).

Counter

0

Option to use external electricity meters.

Disable - Configurations

0

Profiles can be created here which tasks are to be performed during deactivation. These can be used in the channel editor for the charging stations.

Global Transaction IDs

 

If this option is set, a globally unique transaction ID is generated. Without it, each charging station has its own transaction count.

Initialise stations

 

If this option is active, the charging stations are activated and the current is set when the connection is established.

Delete profiles during initialisation

 

With this option, the profiles of the wallboxes are deleted and then newly created.

OCPP backends (proxy)

0

Name: Unique name, which can be seen in the channel configuration.

URL: The URL of the backend; "ws:/" and "wss:/" (secure web socket) are supported.

User/password: The login data of the user defined in the backend (if required)

Transparent proxy: If this very special option is set, only information from the backend is displayed in the EisBaer and there is no control by the EisBaer. This is all done by the backend. Local authorisation or setting the maximum flow is then no longer possible.

Local authorisation: If this parameter is active, the authorisation of loading processes is only carried out locally in the EisBaer and not via the backend.

ID as user name: Is set if the external backend requires a separate user name (box ID) for each box.) This is the default setting.

Backend required: If the backend is not accessible, the connection to the wallbox is also terminated.
Backend/Client Cert: It is possible to use a certificate for communication. This is specified via the absolute storage path of the certificate.

Meter update interval: Setting in seconds for updating the measured values.

Connection setting

0.0.0.0

Global settings of the network parameters. Enter the IP address of the EisBaer server here. ATTENTION: Set ports must be released in the firewall! An individual name for the system can be entered under Resource (URL suffix). This must match the name in the charging station. The timeout is the communication timeout (connection interruption).

Setting for deactivation

...

Setting of the tasks to be carried out when deactivating (connection or entire system). A distinction is made here as to whether the charging station is in the "Standby" or "Charging" state. This is used if none of the configurations created in the channel editor "Deactivate configurations" is set for a charging station.

Default expiry period [d]

10

If no expiration date is defined for an ID tag, a validity of the days set here is transferred from the time during authentication.

User / ID-Tag

 

Editor for creating users, their associated ID and certain authorisations. This data can also be changed at runtime. The data points for this can be found in the ID tag folder. In addition, a maximum [kWh] per ID tag can be entered, which may be charged. The limit can be reset manually, monthly or annually. If the quota is set to -1, there is no restriction. The data points for resetting and outputting the remaining charging power can be found in the "Charging history (OCPP/DLM)" component.

Activate mail dispatch

 

(De) Activate the e-mail function.

E-mail server

...

Settings for the SMTP server to be used.

Mail configuration

 

The e-mail recipients who are to receive a notification from the system are entered here. You can select which information is sent. If there is more than one recipient, separate the addresses with a ;.

End transaction at end of appointment

 

If active, ongoing transactions are terminated as soon as the appointment of a calendar-restricted station expires. Otherwise, loading is paused by sending a setpoint of 0A to the station.

MQTT connection

 

Connection setting to the MQTT broker. See below for more information.

MQTT Base-Topic

 

The BaseTopic is placed in front of all topics in the channel list. BaseTopic 1234 would automatically convert an existing topic "sensor/humidity/value" into "1234/sensor/humidity/value". It is therefore possible, if many clients of buildings, systems or devices must be clearly mapped in the broker, to solve this automatically via the BaseTopic and also to create copies much more quickly and easily, which then only differ via the BaseTopic.

MQTT Retain

 

Activate if the messages are to be stored temporarily on the broker.

Log - CSV separator

Semicolon

Selection of the separator between the individual values.

Log - Timestamp Format

 

Format setting for date and time. See also Formatting.

Log - Culture

 

Country setting for the display of numbers (e.g. thousands separator).

Automatic backup

 

By setting this property, all data is saved in a backup.

Create consumption plots

 

If this property is set, a bar chart of the consumption is created.

Consumption plot configuration

 

Configuration of the display of the consumption plot for the colours and axis labels.

Publish consumption plots

 

If this function is set, the images are published on the web server (http://eisbaer-scada.net/...).

Use user-defined FTP connection for automatic backup

 

If this function is activated, the graphics are stored in a user-defined FTP directory.

Custom FTP connection for automatic backup

 

Entry of the user-defined FTP connection for uploading the graphic.

URL basis for customised publishing

 

Entry of the URL for user-defined FTP connection from which the graphic is to be downloaded.

Stream ramping interval [s]

10

In the interval set here, the current ramp is increased by the value specified in the advanced settings of the charging stations, provided it is activated for this station.

Driver on/off

 

Defines whether the driver is activated automatically at the start of the project.

 

 

Channel editor:

+: Add a charging station

x: Delete the selected charging station

Import: Imports an XML file containing the channel list.

Export: Exports the channel list and the settings to an XML file (example see below).

Column names with (*): If several rows are marked, the properties can be changed for all of them at the same time.

 

Name

Function

Name

Freely definable name for the charging station.

Use in project

(De)Activates communication to the charging station.

Station Active

If the selection is set, the charging station can be used.

Version

Selects the OCPP version for this charging station (v1.6 or v2.0.1).

Charging Station ID

Unique ID/serial number of the charging station (manufacturer's specification) - The ID must always be entered, without entry the connection will not work.

# Plugs

Number of charging connections (plugs) of the station.

Minimum current [A]

Minimum charging current of the station in A.

Maximum current [A]

Maximum charging current of the station in A. Must be greater than the minimum current.

Authorisation

If this selection is set, only the ID tags (RFID cards) that have been imported (data point: Import ID tags [file name]) are allowed. If this selection is not set, all ID Tags are allowed for this station.

Configure on Connection

If this selection is set, the OCPP configuration data (.cfg) is transferred to the station when a new connection is established. The file is selected in the next column.

Configuration file

File name of the OCPP configuration file (.cfg) to be used. If no file is specified, the configuration of the charging station ID is adopted. The configuration file is created during the first connection and stored under C:\ProgramData\Alexander Maier GmbH\EisBaer 3.0\OCPP.

Deactivate configuration

Setting of the deactivation profile, if any have been created in "Deactivate - Configurations". If no profile is set, what was set in "Deactivate - Configurations" is automatically executed.

Proxy Backend

Expert setting! If at least one entry exists in the OCPP backend (proxy), an external backend can be assigned to the charging station if required.

Presets

Option to select a ready-made file to import the advanced settings. The advanced settings can then no longer be configured. To be able to create your own preset files, "Manual" must be set here to enable the advanced settings. There is then an export function (storage path: C:\ProgramData\Alexander Maier GmbH\EisBaer 3.0 or 4.0\OCPP\ConfigFiles).

Advanced settings

Opens the input mask for the advanced (expert) settings, which are described below.

User

User name (optional) for the OCPP connection.

Password

Password (optional) for the OCPP connection.

Request boot/status

If this selection is set, a boot/status message is requested after the connection is established(support trigger message must be set/supported). This is only necessary if a charging station does not send a boot and status message by itself.

Status request per port

Requests the status for each port of a charging station.

Combine connection values

If enabled, the readings from the ports are summed and used for the entire charging station. This can be used for stations that, for example, do not transmit summed currents for the station, but which are needed for DLM.

Combine phase power

If activated, the measured values of the individual connections of the charging station are summed. If the selection "Combine connection values" is active, the sum is calculated for the entire charging station. This can be used for stations that, for example, do not transmit a 3-phase value for the connections/station but are needed for DLM.

Max Current Profile Type

OCPP supports several profile types. These are used by the polar bear to limit the charging current. While most charging stations accept the "MaxProfile" type for this, some expect one of the other types, which can be selected here in such a case.

 

TxDefaultProfile: In this case, we always limit current/power for all transactions.

 

ChargePointMaxProfile: Specifies the MaxCurrent for the entire charging station, regardless of the number of connectors.

 

TxProfile: In this case, we only ever limit the current/power for the current transaction. This limit is also only valid for as long as this transaction is running

 

TxProfile_DefaultFallback: Here we set the default current to the minimum current. As soon as a transaction starts, we set a (higher - depending on the DLM) limit for this transaction. According to the spec, this is prioritised higher than the default limit and we can therefore specifically load with a higher current than the minimum. In addition, we limit this profile to X seconds and renew the limit cyclically. If the time elapses without updating (e.g. communication failure), the TX profile becomes invalid and the default profile becomes active again and can limit the current to at least the min current.

Validity period

Setting the time in minutes for the validity in TxProfile_DefaultFallback mode (at least 1 minute).

Fallback limit [A]

Minimum current in amperes to be used in the fallback case.

Stack Level

Expert setting! When setting the maximum charging current, a "StackLevel" (see Spec) must be specified. While most charging stations accept 0 here, some expect a value (0-10), which can be selected here in such a case.

Repeat type

Expert setting! When setting the maximum charging current, a repetition type must be assigned to the profile. OCPP supports both one-time and recurring profiles. While most charging stations accept the type "Absolute" (not set), some expect the type "Recurring" (set), which can be selected here in such a case.

Calendar restriction

If this field is set, the release is only done via the calendar date, otherwise the release is always granted.

Wait for boot message

If this setting is set, a charging process cannot be started until the boot message has been sent by the wallbox.

Start delay [ms]

Setting of the start delay in milliseconds.

Sync ID Tags

If this is set, the station synchronises the ID tags that were taught in the project.

Ramping

If a maximum current is set, the current is gradually increased from min to max in the set value.

Station sends real meter reading

Selection of whether the charging station has an integrated energy meter (on) or not (off).

Send max current in "Prepare" status

Is set to send the maximum charging current to the charging station in the "Prepare" status. This is sometimes required for wallboxes that have more than one connection.

Limit power instead of current

If the charging station requires a maximum power instead of the maximum charging current, this option must be set.

Send DC power

The maximum charging power is sent for AC if this selection is not set. This must be set for DC.

Calc AC Power

Activate or deactivate output of the calculated AC power.

DC -> AC Conversion

Option to output a conversion of the DC power as AC power.

AC/DC efficiency

The AC/DC efficiency for the conversion is entered here.

AC standard voltage

Enter the voltage for the conversion.

DC standard voltage

Enter the voltage for the conversion.

Deactivate smart charging

If this option is set, no current limit data is sent to the wallbox.

Delete profile before update

If this option is active, the current profile is deleted before a new profile is set. This is required if overwriting does not work.

Omit global

Delete all profiles (inc connection / ID) before new profiles are set, but the global settings are retained.

Delete - Omit port-based

Port-based profile data is retained

Delete - Omit ID-based

ID-based profile data is retained

Phase rotation

If supported, the phase is rotated during single-phase charging. This enables an even load on the phase conductors. The selection here relates to the actual connection in the sub-distribution board.

Import / Export

The export creates a preset file with the settings made, which can then be selected directly for the charging stations. The import sets the settings to the states set in the file.

 

Connection dialogue in the properties window:

Name

Function

Server URL/IP:

IP address or host name of the server to be queried.

Port:

Specification of the communication port to the MQTT broker (default: 1883 or 8883 (TLS)). This port must be entered in the firewall as soon as bidirectional communication is to take place.

User / Password:

If authentication is required for access to the broker, user name and password can be stored (leave blank for anonymous access).

Timeout [s]:

Communication timeout in seconds (default: 5 seconds).

Client ID:

Unique designation for this client, which may only be used once. If the component is copied, a new ID must be generated or a new unique name selected.
The ID for the client, if it is to connect to an EisBaer MQTT broker, must be at least 10 characters long for security reasons. Otherwise the connection will be denied.

Websocket:

Optionally, it can be specified whether the telegram traffic should take place via websockets.

TLS:

Depending on the server, the connection can also be encrypted via TLS. This activates the fields for "Accept all certificates" and "Server certificate".

Server certificate:

Path specification to the server certificate that is to be used for communication. By default, you will find a self-signed certificate in your EisBaer installation directory.
The standard path incl. certificate for a protected TLS connection between EisBaer MQTT client and EisBaer MQTT server with this certificate is: C:\Program Files (x86)\Alexander Maier GmbH\EisBaer SCADA 3.0\mqttbroker.cer

For the EisBaer MQTT broker, the certificate to be used is located as a pfx file in the same path, which does not have to be transferred specifically for the broker.

 

Structure of the ID tag import file:

 

Seperator ;

idTag;name;expirationDate;restrictCPs;CP1,...CPN;restrictCalender;MailAddresses;SendMailAfterTransaction;SendMonthly;Priority;MinCurrent;MaxCurrent

 

Designation

Meaning

ID TAG

String of the ID tag

USER_NAME

User name

EXPIRATION_DATE

Expiry date (empty for no expiry date, otherwise e.g. 2021.11.05 22:11:00)

RESTRICT_TO_SPECIFIC_CHARGE_POINTS

True/False -> Indicates whether the TAG is only valid for stations in the following list

LIST_OF_ALLOWED_CHARGE_POINTS

If above True -> List (separated by ,) of station IDs at which the TAG is allowed.

RESTRICT_BY_CALENDAR

indicates whether the TAG is valid only on dates specified by the calendar editor.

Mail address

E-mail address of the user

SendMailAfterEachTransaction

True/False -> Whether or not to send an email after each transaction.

SendMonthly

True/False -> Whether or not to send an email containing all transactions for the month.

Priority

Specifies the priority (DLM).

MinCurrent

Minimum charging current of the station in A (DLM).

MaxCurrent

Maximum charging current of the station in A (DLM).

 

Example:

 

0584AB5C;User1;31.12.2022 00:00:00;True;TACW224291G0050,TACW224291G0051,TACW224291G0052;True;user@yahoo.com,user2@yahoo.com;True;True;2;6;16

 

Example of the channel list export:

 

<?xml version="1.0" encoding="utf-8"?>

<OCPPChannelList>

 <OCPPChannel Name="Station001" Id="1" NumberOfConenctors="1" StationId="t.b.d." MinCurrent="6" MaxCurrent="32" AllowAllIdTags="False" RequestBootAndStatusOnConnection="True" AbsoluteProfileForMaxProfile="True" MaxProfileAddStartSchedule="True" MaxProfileStackLevel="0" MaxCurrentProfileType="TxDefaultProfile" User="a" Password="EAAAADVEtZ64/F2zreN80cxq8+bUEF5HRM0tP86gorTIvFta" ConfigFile="" SetConfigurationOnConnection="True" DisableConfigurationId="-1" ProxyBackendId="-1" StationOnOff="True" ClearProfilesBeforeSet="True" CombineConnectorValues="True" CombinePhaseValues="True" RestrictByCalendar="True" WaitForBootReqest="True" DisableSmartCharging="True" ConvertDC2AC="True" AC2DCEfficency="0.92" ACVoltage="230" SetPower="True" Guid="469FFC30-1184-4266-A793-8B1FD40C56FB" Version="v16J" ExcludeFromProject="False" IncrementTotalEnergyMeter="False" SendMaxCurrentOnPreperation="True" StartDelay="600" />

</OCPPChannelList>