ECClite Ecotap Controller Configuration Lite Edition

Version 1.4, 15-07-2024

[Internal & External Usage]

1. Version History

VersionDateAuthor
1.021-03-2024Product Owner (R&D)
1.116-04-2024Product Owner (R&D)
1.21-05-2024Product Owner (R&D)
1.323-05-2024Product Owner (R&D)
1.415-7-2024Product Owner (R&D)
1.517-7-2024Product Owner (R&D)

History of changes:

3. Introduction

This document serves as a guide for updating firmware and modifying configuration via ECClite.

The lite version allows configuration of settings regarding Power, Load-management/Grid, and internet connectivity. It also protects against permanent damage to the station by preventing changes to critical configurations. Using the full ECC Manager instead of the lite version is at the user's own risk of voiding warranty.

ECClite is described step-by-step and can be applied to EVC4.x, EVC5.x, and ECC.x controllers running V32Rx software.

Topics covered in this manual:

Important!

4. Primary Information - Ecotap Controller Configuration – Lite Edition

ECClite is an application for owners, installers, and operators of charging stations. Configuration is primarily done via remote commands from a selected backend, leveraging OCPP compatible backend platforms for convenient remote control and setting power and grid parameters matching the charging infrastructure.

Ecotap stations typically have preset communication data for automatic connection to the backend. ECClite is used to check, correct, or modify backend connectivity, or to configure power and grid settings when backend access is unavailable.

This software toolkit operates on Windows and requires firmware on supported controllers to be version V32RXX or later.

Download the latest version and manual: https://www.ecotap.nl/ecclite/

Generic Information about Updating your Firmware:

To update firmware, a manufacturer-advised ".BIN" file is required. The latest firmware and release notes are available on the web page: https://www.ecotap.nl/ecclite/. Always check release notes for compatibility with your controller module.

Firmware updates are best performed remotely and in batch by the charge point operator via their OCPP-backend access. Manual updates can be done using ECClite.

WARNING: Firmware updates involve flashing the chip memory. Interrupting this process (e.g., by removing power or data cable) can brick the controller, void the warranty, and require module replacement. Consult Ecotap/Legrand before proceeding if unsure.

Unlike OTA updates, firmware updates are user-initiated. It is not advised to update if a stable version is running, unless the update resolves an issue affecting charger operations. Firmware cannot be downgraded. Project-specific firmware on custom products should never be upgraded.

OCPP Connectivity:

Ecotap Charging Stations are pre-configured for OCPP connectivity to the selected backend platform. If connectivity is lost, settings are wiped, or contracts terminate, reconfiguring connectivity is necessary. This requires an "Endpoint" (link to the backend) from the platform provider.

Endpoint URL example: "wss://devices.ecotap.com/registry/ocpp/NL*ECO*1000"

For detailed endpoint configuration, refer to the PDF "OCPP Connection Configuration.PDF", downloadable from: https://www.ecotap.nl/en/ecclite-ecotap-controller-configuration/

5. Required Setup

To use ECClite and its functionalities, ensure the following supplies are present:

5.1. Required Hardware

ProductInfo
Computer (incl. 1x USB connection, type A)To use the ECClite software tool.
USB to TTL cableCable to connect the controller with the computer (proprietary to Ecotap). Article number: 3510019. Supplied by Ecotap.
Ecotap controller (EVC4.x / EVC5.x / ECC.x)The controller inside the charging station to be programmed / configured.
12V DC power supplyProperly working power supply to power on the controller module inside the charging station.

5.2. Required Software

NameVersionInfo
ECClite1.0.0 or laterSoftware for programming and changing configurations on EVC4.x / EVC5.x / ECC.x controllers with V32 Firmware. Downloadable from the Ecotap Website: https://www.ecotap.nl/ecclite/

5.3. Required Files

NameVersionNotes
Factory standard ".Json" file (optional)Unique per charger modelA file containing all correct standard settings for selected parameters. Used to revert to factory settings. Request from Ecotap.
".bin" file (optional)V32RXX or laterA file containing the new firmware, required for updating. Request from Ecotap. Latest releases from https://www.ecotap.nl/ecclite/. Older versions/legacy firmwares can be requested from Ecotap technical advisors.

6. Preparing The Setup

First, unzip the ECClite.EXE to a folder on your PC or a USB Stick. Download the ECClite.zip file and save it to an easily accessible location on your PC.

[Description of Figure 5.1: Image shows a file icon labeled 'ECCMANA GER.zip', representing the compressed software package.]

Right-click the file and select "Extract All". Click "Extract" again in the subsequent screen. A folder named "ECCmanager" will be created in the same location as the .zip file.

[Description of Figure 5.2: Image shows a folder icon labeled 'ECCMANA GER', representing the extracted contents of the zip file.]

Open this folder and double-click ECClite.exe to launch the application.

[Description of Figure 5.3: Image shows an application icon for ECClite, possibly with the ECClite logo or name.]

ECClite starts up ready for use. It is a 'lite' version with no installer needed.

Note: Microsoft Defender might prevent the application from starting. Refer to Chapter 9 for solutions.

Do not power on the module yet during the following steps!

Connect the USB to TTL cable to the controller. Attach the USB end to a computer USB port. Connect the green connector (with black, orange, and yellow wires) to the module's RFID2 reader pins, referencing the I/O layout sticker on the controller.

[Description of Figure 5.4: Image shows the USB to TTL cable connection to an EVC4.x controller, highlighting pin connections.]

[Description of Figure 5.5: Image shows the USB to TTL cable connection to an EVC5.x/ECC.x controller, highlighting pin connections.]

7. Establish Communication with the Module

Before configuration changes, identify the COM port used for serial communication. Ensure the USB is connected to the computer and controller (see Chapter 5).

With the USB to TTL cable connected, press Windows key + X on the keyboard to open a context menu.

[Description of Figure 6.1: Image displays a Windows context menu that appears after pressing Windows key + X, with 'Device Manager' highlighted.]

Click on "Device Manager". Locate and double-click the "Ports (COM & LPT)" heading.

[Note: The visual representation of menus may vary depending on the operating system.]

[Description of Figure 6.2: Image shows the Device Manager window with various hardware categories listed, including 'Ports (COM & LPT)'.]

[Description of Figure 6.3: Image shows the 'Ports (COM & LPT)' section expanded in Device Manager, listing 'USB Serial Port (COM8)' as an example.]

If multiple "USB Serial Port (COMx)" entries appear, disconnect and reconnect the USB to TTL cable. The COM port that disappears and reappears is the correct one.

In the example, only one USB to TTL cable is connected, showing COM8. The COM port may vary.

Open ECClite.

[Description of Figure 6.4: Image displays the ECClite software interface with fields for 'USB Port' and a 'Connect' button.]

Enter the identified COM number (e.g., 10 in the example) into the "USB Port" field.

[Description of Figure 6.5: Image shows the ECClite interface with the 'USB Port' field populated with a COM number (e.g., '10').]

Click the "Connect" button and ensure "Debug" is checked.

[Description of Figure 6.6: Image shows the ECClite interface with the 'Connect' button and the 'Debug' checkbox highlighted.]

Connect the controller's 12V+ pin to the 12V+ DC power supply and the "DC power GND pin" to the power supply's ground. Then, power on the controller.

After a few seconds, logging information (blue text) will appear in the ECClite display.

[Description of Figure 6.7: Image displays a software log window showing lines of blue text, indicating communication with the controller.]

If no blue text appears, remove power, wait 10 seconds, and power on again.

8. Firmware Update

This section details how to update the controller's firmware using ECClite.

Important: During the update process, the USB to TTL cable must remain connected, and the controller must be continuously powered by the 12V DC supply.

Pre-requisites:

Proceed only when pre-requisites are met.

  1. Open ECClite, click the "Update" tab, then "Open Firmware file".
  2. Locate and open the ".bin" file.
  3. Verify that the software version name displayed in ECClite matches the ".bin" file name. The example shows an update to V32R16 firmware.

[Description of Figure 7.1: Image shows the ECClite interface with the 'Update' tab selected and the 'Open Firmware file' button.]

[Description of Figure 7.2: Image shows the ECClite interface displaying the path to the selected firmware '.bin' file.]

  1. Click "Program firmware". Software information (green text) will appear in the logging, and a progress bar will indicate the update status. Wait for it to complete.

[Description of Figure 7.3: Image shows the ECClite interface during firmware update, featuring a progress bar and logging information.]

Upon completion, green text will reappear, followed by red text indicating internal module information like 'copy flash' and 'erase'.

[Description of Figure 7.4: Image shows the ECClite interface indicating that the firmware update is complete.]

  1. Verify the controller's firmware version in the application's startup information (blue text, after approximately 20 lines).

[Description of Figure 7.5: Image displays a log output from the controller startup, showing firmware version details like 'HW4.XFW32R16' and 'Model Name [EVC4.31]'.]

The V32R16 firmware is shown in the logging upon application boot, indicating successful installation.

Important: During the update process, the USB to TTL cable must remain connected, and the controller must be continuously powered by the 12V DC supply.

9. Load and Send Configuration to the Module

Warning: Incorrect or improperly set configurations can permanently damage the controller. Ecotap is not responsible for such damage. Contact Ecotap for assistance if unsure.

Download the factory standard .json file provided by Ecotap for the specific station model. Save it to an easily accessible PC location. The manual uses "test.json" as an example. Always use the factory standard .json file provided by Ecotap for your station model.

[Description of Figure 8.1: Image shows a file icon labeled 'test.json', representing the configuration file.]

In ECClite, navigate to the "Settings" tab and click the button.

[Description of Figure 8.2: Image shows the ECClite interface with the 'Settings' tab selected and a button to load configuration.]

A file explorer will open. Locate the saved .json file on your PC and click "Open".

[Description of Figure 8.3: Image displays a file explorer window showing the 'test.json' file selected for loading.]

A selection of parameters specified by Ecotap within the Json file will be displayed. Adjust the values for these configuration keys as needed. An example with dummy values is provided.

[Description of Figure 8.4: Image shows the ECClite parameter configuration screen, with fields for values like 'com_Endpoint', 'com_OCPPID', and 'gsm_APN'.]

Adjust parameter values if applicable. When in doubt, contact Ecotap.

Once values are correctly entered, click the "Select All" button to select parameters identified by checkboxes.

Click the "Send selected" button to send these parameters and their values to the module.

[Description of Figure 8.6: Image shows the ECClite interface with parameters selected and the 'Send selected' button.]

Check the logging for the line "SV CFG()". This indicates successful configuration change acceptance.

[Description of Figure 8.7: Image displays log output confirming successful configuration change, showing 'SV CFG()' and a status message.]

To validate the configuration change, reboot the controller. After a few seconds, select all parameters again and click "Receive config". Correct values should be read from the controller module.

Chapter 11 provides a dictionary of parameters for modifying based on installation situations. Other parameters should be changed remotely via the connected OCPP Back-Office platform.

10. Troubleshooting

This section offers solutions for problems encountered while following the manual.

10.1. 'Windows protected your PC' message.

This message may appear when trying to open ECClite software. It's from Microsoft Defender, protecting against unknown applications. The software is not malicious but unrecognized.

Click "More info" to proceed.

[Description of Figure 7.1: Image shows a Microsoft Defender SmartScreen warning about an unrecognized app, with options to 'More info' or 'Don't run'.]

This provides more information about the application. Click "Run anyway" to start the application as expected.

[Description of the second Microsoft Defender window showing 'Run anyway' option.]

11. JSON Configuration Dictionary

ECClite supports JSON Get and Set configuration, including OCPP and Ecotap proprietary parameters, configurable via OCPP (Open Charge Point Protocol).

Note on input values: Commas (,) separate input values. For example, chg_RatedCurrent = [16,16] means the left channel is set to 16 amps and the right channel to 16 amps.

Parameters under "Show Readonly values" in ECClite can only be changed by the CPO via their connected Backend Platform / Central System.

Configuration KeyR/WDescription
authorizationKeyWOAuthorization for a secure WebSocket. Writable only, not readable. Requires useTLS to be set. Format: <username>:<password>. Example: ECOTAP-1802500:9N8gGyS8Un7g4lY9dRICK.
chg_DebugRWSet debug logging options (CSL). See Table 1 for options and levels. Values are bitmasks; multiple levels can be added (e.g., 5 = 1 + 4 for Level 1 + Level 3). Example: warn=1,error=1,date=1,syslog=0,gsm=1,events=1,com=0,ocpp=0,eth=0,grid=0,ctrl=3,general=3,sensors=0,fw=0,modbus=0,canbus=0,sys=0
chg_KWH1
chg_KWH2
chg_KWH3
RWEnergy meter configuration for channel 1, channel 2, and utility meter (KWH3). Format: <type>,<address>,<speed>,<parity>,<stop-bits>. Example for utility meter: EASTR_SDM72D,3,9600,N,1
chg_Reader1
chg_Reader2
RWToken Reader type (CSL). ECC supports one reader per channel, assignable to channel 1, 2, or any. Format: <type>,<channel>. Example for two readers: chg_Reader1: sl032,CH1. Example for shared reader: chg_Reader1: sl032,any.
chg_MinChargingCurrentRWMinimal current allowed to charge an EV (CSL). Value is current per phase in amps. Range: 0-63. Example: 6.
chg_RatedCurrentRWRated current for a channel (CSL). Current in amps, determined by wiring. Never exceeds this value. Example: 16,16.
chg_StationMaxCurrentRWMaximum current the charger may consume per phase (CSL). Cannot exceed wiring limits. If utility grid fuse is smaller, use fuse value. Example for 25A fused charger: 25.
chg_Ch1Options
chg_Ch2Options
RWCharger options for a channel (CSL). See Table 6. 0 = Disabled, 1 = Enabled. Example: PlugAndCharge=0,OvercurrentSens=0,StopOnChargeComplete=0,OfflineStopOnDisconnect=0,StopOnLowCosphi=0,Rel2OnLowCosphi=0
com_OptionsRWCommunication Options (CSL). See Table 7. 0 = Disabled, 1 = Enabled. Example: Events=1,BlockBeforeBoot=1,Wdt=0,updSendInIdle=0,blockLgFull=0,useTLS=0,comMaster=0
com_EndpointRWEndpoint for the central system. Can define variables: #SN# (serial number) and #OSN# (OCPP ID). Example: ws.evc.net:80/#SN#
com_OCPPIDRWOCPP Identification ID (Max 25 characters). Charger restarts after 60 seconds if changed. Example: EcotapTestID
com_OCPPInfoRWOther info for OCPP Protocol (CSL). See Table 3. Example: modelname=ECC-AC,vendorname=Ecotap,CpSn=G48229*1
com_ProtChRWCommunication channel for Central System. Example: GSM or ETH.
com_ProtTypeRWCommunication protocol for Central System. See Table 2. Example: OCPP1.6J.
eth_cfgRWEthernet Interface configuration (CSL). Format: type=<type>,ip=<ip>,netmask=<netmask>,dns=<dns>,gw=<gw>. Example: Type=dhcp,ip=0.0.0.0,netmask=0.0.0.0,dns=0.0.0.0,gw=0.0.0.0
grid_InstallationMaxcurrentRWMax current for master/slave grid (per phase) in amps. Range 0-9999. Set on master/supervisor. Example: 250.
grid_InstallationSaveCurrentRWMax current for master/slave grid when master loses communication (per phase). Range 0-9999. Used on master. Example: 100.
grid_RoleRWOperation mode in a local power grid. See Table 4. Example: Station_ctrl.
gsm_APNRWGSM APN Information. Format: <APN name>,<APN user>,<APN password>. Name max 39 chars, user/password max 24 chars. Example: m2mservices,,.
gsm_OperRWGSM Preferred Operator. Set to 0 for auto-selection, or LLLXX format (country code + provider code). Example for Netherlands: 20408 (KPN NL).
gsm_OptionsRWGSM options (CSL). 0 = Disabled, 1 = Enabled. Options: noSmsChk, AutoAPN, 3G4G. Example: noSmsChk=0,AutoAPN=0,3G4G=0.
gsm_SigQROGSM signal quality (0-99). Requires > 8 for valid connection. 99 means strength undetermined. Example: 15.

[Description of Table 1: Debug options and levels.]

[Description of Table 2: Supported communication protocols.]

[Description of Table 3: Additional OCPP vendor information.]

[Description of Table 4: Grid roles.]

[Description of Table 5: Supported Token Reader types.]

[Description of Table 6: Charger Channel Options.]

[Description of Table 7: Communication options.]

Models: EVC4.x, EVC5.x, ECC.x, ECClite Ecotap Controller Configuration Lite Edition, Ecotap Controller Configuration Lite Edition, Controller Configuration Lite Edition, Configuration Lite Edition, Lite Edition, Edition

File Info : application/pdf, 26 Pages, 1.18MB

PDF preview unavailable. Download the PDF instead.

ECClite-Manual-v1.4

References

Microsoft Word voor Microsoft 365

Related Documents

Preview Install 4G Modem Extension Kit
A comprehensive guide detailing the installation of the Ecotap 4G Modem Extension Kit into EVC4 and EVC5 charging stations, covering hardware requirements, software setup, and step-by-step procedures.
Preview Ecotap Duo Wide Plus EV Charging Station - Technical Specifications
Detailed technical specifications for the Ecotap Duo Wide Plus electric vehicle charging station, covering general, electrical, environmental, and EMC properties. Includes model numbers and compliance standards.
Preview Ecotap DC180 Electric Vehicle Charging Station Specifications
Detailed technical specifications for the Ecotap DC180, a high-power electric vehicle charging station from Ecotap, a brand of Legrand. Covers general and electrical characteristics, environmental conditions, and electromagnetic compatibility.
Preview Ecotap DC30 EV Charging Station - Technical Specifications
Detailed technical specifications for the Ecotap DC30 electric vehicle charging station, including general, electrical, environmental, and electromagnetic compatibility data. This product is from Ecotap, a brand of Legrand.
Preview Ecotap Duo Wide EV Charging Station Specifications
Detailed technical specifications for the Ecotap Duo Wide electric vehicle charging station, covering general characteristics, electrical features, environmental factors, and electromagnetic compatibility.
Preview Ecotap Wandlader Duo Technical Specifications
Detailed technical specifications for the Ecotap Wandlader Duo electric vehicle wall charger, including general, electrical, environmental, and EMC properties. Features include Type 2 charging, various power outputs, and connectivity options.
Preview Ecotap Homebox EV Charger - Technical Specifications
Detailed technical specifications for the Ecotap Homebox electric vehicle charging station, including general properties, electrical characteristics, environmental conditions, safety standards, and connectivity options.
Preview Ecotap and Allego: A Strategic Partnership for EV Charging
Discover how Ecotap and Allego transformed a challenging situation into a successful, long-term partnership for innovative electric vehicle charging solutions. This customer case highlights their journey from service issues to a strategic collaboration, focusing on reliability, scalability, and customer satisfaction.