Chargers
To control charging, evcc needs to be able to communicate with at least one Charger.
The configuration is formatted as follows:
chargers:
- name: wallbox
type: ...
All of the Chargers listed on this page are supported by evcc.
Once you have adapted the code samples to suit your Charger(s) in evcc.yaml
, you can test the connection using the evcc charger
command, which returns the current status of all connected Chargers.
If you just want to test one Charger at a time, use evcc charger --name my_charger
.
$ ./evcc charger
Power: 0W
Current L1..L3: 0A 0A 0A
Charge status: A
Enabled: false
Features
- 1P/3P: Support for automatic phase switching. Wider power range (usually 1.4 to 11 kW).
- RFID: Integration of an RFID card reader for vehicle identification.
- mA regulation: Finer charging current regulation (mA instead of A) for better use of PV surplus.
- ISO 15118: Support for Plug & Charge (vehicle identification, SoC transmission)
Filter by feature
ABB
Terra AC
Requires firmware >= 1.6.5
chargers:
- name: my_charger
type: template
template: abb
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Terra AC
chargers:
- name: my_charger
type: template
template: ocpp-abb-tac
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
ABL
eM4 (SBCx)
chargers:
- name: my_charger
type: template
template: abl-em4
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
eMH1
chargers:
- name: my_charger
type: template
template: abl
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 38400 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8E1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
timeout: 10s # Timeout, optional
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
eMH2
chargers:
- name: my_charger
type: template
template: abl
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 38400 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8E1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
timeout: 10s # Timeout, optional
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
ABL Sursum
eMH2
chargers:
- name: my_charger
type: template
template: ocpp-abl
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
eMH3
chargers:
- name: my_charger
type: template
template: ocpp-abl
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
eMH4
chargers:
- name: my_charger
type: template
template: ocpp-abl
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Alfen
Eve
The "Active load balancing" license is required for external Modbus control of the charger. Enable "Active Load Balancing" and select "Energy Management System" as Data Source in the configuration. It is recommended to set "ValidityTime" ("TCP/IP EMS" menu) to 300s. When using "Double" charger both loadpoints need to be added. The the first port (or single) is accessable on ID 1, second port on ID 2.
chargers:
- name: my_charger
type: template
template: alfen
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Eve
chargers:
- name: my_charger
type: template
template: ocpp-alfen
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Alphatec
Ladesäule Twin
The motherboard requires current firmware. You can recognize a current software version by the fact that the serial number on the brown relay starts with 2022 or there is a 15 on the small white relays. Otherwise, please contact the manufacturer directly.
chargers:
- name: my_charger
type: template
template: alphatec
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Wallbox Mini
The motherboard requires current firmware. You can recognize a current software version by the fact that the serial number on the brown relay starts with 2022 or there is a 15 on the small white relays. Otherwise, please contact the manufacturer directly.
chargers:
- name: my_charger
type: template
template: alphatec
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Wallbox Power
The motherboard requires current firmware. You can recognize a current software version by the fact that the serial number on the brown relay starts with 2022 or there is a 15 on the small white relays. Otherwise, please contact the manufacturer directly.
chargers:
- name: my_charger
type: template
template: alphatec
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Amperfied
Wallbox connect.business
chargers:
- name: my_charger
type: template
template: amperfied
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Wallbox connect.home
chargers:
- name: my_charger
type: template
template: amperfied
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Wallbox connect.solar
chargers:
- name: my_charger
type: template
template: amperfied-solar
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Wallbox Energy Control
Please read the wiring and configuration manual carefully. All boxes must be configured for external control in follower mode (DIP S5/4 OFF). Each box needs an individual Modbus ID (DIP S4). Ensure correct RS485 cabling including bus termination (DIP S6/2).
chargers:
- name: my_charger
type: template
template: heidelberg
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 19200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8E1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Ampure
Live
The 'Modbus TCP Server' must be enabled. The setting 'Register Address Set' must NOT be set to 'Phoenix' or 'TQ-DM100'. Use the third selection labeled 'Ebee', 'Bender', 'MENNEKES' etc. Set 'Allow UID Disclose' to On.
chargers:
- name: my_charger
type: template
template: bender-cc
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
NEXT
Mode "HEMS activated" must be enabled. RFID tags can only be read by evcc.
chargers:
- name: my_charger
type: template
template: webasto-next
host: 192.0.2.2 # IP address or hostname
port: 502 # Port, optional
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Unite
1P3P requires at least firmware version 3.187.0, RFID at least 3.156.0.
chargers:
- name: my_charger
type: template
template: vestel
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Audi
Wallbox plus
The device has to have a fix IP address (manuall or via DHCP).
The identification of a vehicle using the RFID card is not possible.
Important: A mostly flawless functionality can only be provided with an external energy meter and no usage of CT coils, due to sosftware bugs of the Wallbox. Using a LAN connection is highly recommended.
Note: If you've added an energy meter to your charger please use the Pro or Connected+ integration.
chargers:
- name: my_charger
type: template
template: elliconnect
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
Wallbox pro
The device has to have a fix IP address (manuall or via DHCP).
The identification of a vehicle using the RFID card is not possible.
Important: A mostly flawless functionality can only be provided with an external energy meter and no usage of CT coils, due to sosftware bugs of the Wallbox. Using a LAN connection is highly recommended.
chargers:
- name: my_charger
type: template
template: ellipro
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
AUTEL
AC Compact
Setup Guide:
- In the Autel Charge app, click on “OCPP Server”
- In the search bar type “Custom” and select it.
- Server URL: ws://[evcc-address]:8887/ (local network connection)
- Charger ID: Leave empty (for use the serial number) or set custom value which is reused in configuration as stationid
- Authorisation Key: leave empty
chargers:
- name: my_charger
type: template
template: ocpp-autel
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
AC MaxiCharger
Setup Guide:
- In the Autel Charge app, click on “OCPP Server”
- In the search bar type “Custom” and select it.
- Server URL: ws://[evcc-address]:8887/ (local network connection)
- Charger ID: Leave empty (for use the serial number) or set custom value which is reused in configuration as stationid
- Authorisation Key: leave empty
chargers:
- name: my_charger
type: template
template: ocpp-autel
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Autoaid
Business Wallbox
chargers:
- name: my_charger
type: template
template: ocpp-autoaid
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Intelligent Wallbox
chargers:
- name: my_charger
type: template
template: ocpp-autoaid
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Bender
CC612
The 'Modbus TCP Server' must be enabled. The setting 'Register Address Set' must NOT be set to 'Phoenix' or 'TQ-DM100'. Use the third selection labeled 'Ebee', 'Bender', 'MENNEKES' etc. Set 'Allow UID Disclose' to On.
chargers:
- name: my_charger
type: template
template: bender-cc
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
CC613
The 'Modbus TCP Server' must be enabled. The setting 'Register Address Set' must NOT be set to 'Phoenix' or 'TQ-DM100'. Use the third selection labeled 'Ebee', 'Bender', 'MENNEKES' etc. Set 'Allow UID Disclose' to On.
chargers:
- name: my_charger
type: template
template: bender-cc
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
ICC1314
The configuration option 'External Energy Management' must be enabled.
chargers:
- name: my_charger
type: template
template: bender-icc
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
ICC1324
The configuration option 'External Energy Management' must be enabled.
chargers:
- name: my_charger
type: template
template: bender-icc
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
BMW i Wallbox
Requires firmware version 3.10.42 (C-series) bzw. 1.11 (X-series). For phase switching the Keba phase switch (KeContact S10) is also required and the switching control via Modbus must be set in the wallbox settings. For the X-series in the web menu, for the C-series via Modbus by setting the value "3" in register 5050.
chargers:
- name: my_charger
type: template
template: keba-modbus
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
cFos
Power Brain
S0 meters must be configured separately as charge meter. Phase switching is only available with the Solar variant and must be enabled by the user:
- Home -> disable Load Balancing (Monitoring Mode)
- Configuration -> Hardware - Phase switch / Relais 2 (enable phase switching)
chargers:
- name: my_charger
type: template
template: cfos
host: 192.0.2.2 # IP address or hostname
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Power Brain Solar
S0 meters must be configured separately as charge meter. Phase switching is only available with the Solar variant and must be enabled by the user:
- Home -> disable Load Balancing (Monitoring Mode)
- Configuration -> Hardware - Phase switch / Relais 2 (enable phase switching)
chargers:
- name: my_charger
type: template
template: cfos
host: 192.0.2.2 # IP address or hostname
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Charge Amps Halo
chargers:
- name: my_charger
type: template
template: ocpp-chargeamps
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Compleo eBox
chargers:
- name: my_charger
type: template
template: innogy-ebox
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
CUBOS C11E, C22E
The 'Modbus TCP Server' must be enabled. The setting 'Register Address Set' must NOT be set to 'Phoenix' or 'TQ-DM100'. Use the third selection labeled 'Ebee', 'Bender', 'MENNEKES' etc. Set 'Allow UID Disclose' to On.
chargers:
- name: my_charger
type: template
template: bender-cc
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Cupra
Charger Connect
The device has to have a fix IP address (manuall or via DHCP).
The identification of a vehicle using the RFID card is not possible.
Important: A mostly flawless functionality can only be provided with an external energy meter and no usage of CT coils, due to sosftware bugs of the Wallbox. Using a LAN connection is highly recommended.
Note: If you've added an energy meter to your charger please use the Pro or Connected+ integration.
chargers:
- name: my_charger
type: template
template: elliconnect
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
Charger Connect 2
The device has to be used in the normal charging mode.
The usage of phase switching is currently not possible in evcc.
The identification of a vehicle using the RFID card is not possible.
chargers:
- name: my_charger
type: template
template: elli-2
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
Charger Pro
The device has to have a fix IP address (manuall or via DHCP).
The identification of a vehicle using the RFID card is not possible.
Important: A mostly flawless functionality can only be provided with an external energy meter and no usage of CT coils, due to sosftware bugs of the Wallbox. Using a LAN connection is highly recommended.
chargers:
- name: my_charger
type: template
template: ellipro
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
Charger Pro 2
The device has to be used in the normal charging mode.
The usage of phase switching is currently not possible in evcc.
The identification of a vehicle using the RFID card is not possible.
chargers:
- name: my_charger
type: template
template: elli-2
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
Charger Pro Eichrecht 2
The device has to be used in the normal charging mode.
The usage of phase switching is currently not possible in evcc.
The identification of a vehicle using the RFID card is not possible.
chargers:
- name: my_charger
type: template
template: elli-2
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
Dadapower Premium Wallbox
chargers:
- name: my_charger
type: template
template: dadapower
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
DaheimLaden Wallbox
Wallbox must be operated with a recent firmware including Modbus support. Furthermore, “Nachladen” (Smart) or “RSDA” (Touch) must be activated in settings.
chargers:
- name: my_charger
type: template
template: daheimladen-mb
host: 192.0.2.2 # IP address or hostname
port: 502 # Port, optional
Delta
AC Max Basic
chargers:
- name: my_charger
type: template
template: delta
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 115200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
AC MAX Smart
chargers:
- name: my_charger
type: template
template: delta
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 115200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
SLIM Charger
chargers:
- name: my_charger
type: template
template: delta
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 115200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Ultra Fast Charger
chargers:
- name: my_charger
type: template
template: delta
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 115200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
E.ON Drive
eBox
chargers:
- name: my_charger
type: template
template: innogy-ebox
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
vBox
1P3P requires at least firmware version 3.187.0, RFID at least 3.156.0.
chargers:
- name: my_charger
type: template
template: vestel
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
E3/DC Easy Connect
DIP switch 10 at the controller needs to be set to 'ON'. A recent controller firmware is recommended.
chargers:
- name: my_charger
type: template
template: phoenix-ev-eth
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Easee
Charge
chargers:
- name: my_charger
type: template
template: easee
user: # Username, Email address
password: # Password, same as Easee app or the web portal (https://easee.cloud)
charger: EH______
timeout: 20s # Timeout, Timeout specifically for Easee API interactions. Can reduce warnings and errors in case of lagging Easee API. (optional)
authorize: # Controls wether evcc shall perform authentication against charger. Benefit is a contolled start of charging. Not compatible with RFID identification of vehicles. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Charge Core
chargers:
- name: my_charger
type: template
template: easee
user: # Username, Email address
password: # Password, same as Easee app or the web portal (https://easee.cloud)
charger: EH______
timeout: 20s # Timeout, Timeout specifically for Easee API interactions. Can reduce warnings and errors in case of lagging Easee API. (optional)
authorize: # Controls wether evcc shall perform authentication against charger. Benefit is a contolled start of charging. Not compatible with RFID identification of vehicles. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Charge Lite
chargers:
- name: my_charger
type: template
template: easee
user: # Username, Email address
password: # Password, same as Easee app or the web portal (https://easee.cloud)
charger: EH______
timeout: 20s # Timeout, Timeout specifically for Easee API interactions. Can reduce warnings and errors in case of lagging Easee API. (optional)
authorize: # Controls wether evcc shall perform authentication against charger. Benefit is a contolled start of charging. Not compatible with RFID identification of vehicles. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Home
chargers:
- name: my_charger
type: template
template: easee
user: # Username, Email address
password: # Password, same as Easee app or the web portal (https://easee.cloud)
charger: EH______
timeout: 20s # Timeout, Timeout specifically for Easee API interactions. Can reduce warnings and errors in case of lagging Easee API. (optional)
authorize: # Controls wether evcc shall perform authentication against charger. Benefit is a contolled start of charging. Not compatible with RFID identification of vehicles. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Ebee Wallbox
The 'Modbus TCP Server' must be enabled. The setting 'Register Address Set' must NOT be set to 'Phoenix' or 'TQ-DM100'. Use the third selection labeled 'Ebee', 'Bender', 'MENNEKES' etc. Set 'Allow UID Disclose' to On.
chargers:
- name: my_charger
type: template
template: bender-cc
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
echarge
cPH1
Charge mode must be configured as manual
chargers:
- name: my_charger
type: template
template: hardybarth-ecb1
host: 192.0.2.2 # IP address or hostname
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
cPH2
chargers:
- name: my_charger
type: template
template: hardybarth-salia
host: 192.0.2.2 # IP address or hostname
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
cPμ2
chargers:
- name: my_charger
type: template
template: hardybarth-salia
host: 192.0.2.2 # IP address or hostname
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
EcoHarmony EVSE EPC 2.0 Plus
chargers:
- name: my_charger
type: template
template: obo
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 101
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 19200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8E1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 101
host: 192.0.2.2 # Hostname
port: 502 # Port
# Modbus TCP
modbus: tcpip
id: 101
host: 192.0.2.2 # Hostname
port: 502 # Port
Edgetech Smart EVSE
chargers:
- name: my_charger
type: template
template: smartevse
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Elecq
Biz
chargers:
- name: my_charger
type: template
template: ocpp-elecq
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Home
chargers:
- name: my_charger
type: template
template: ocpp-elecq
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Station
chargers:
- name: my_charger
type: template
template: ocpp-elecq
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
eledio go
https://www.enercab.at/index.php?controller=attachment&id_attachment=311
chargers:
- name: my_charger
type: template
template: ocpp-enercab
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Elli
Charger Connect
The device has to have a fix IP address (manuall or via DHCP).
The identification of a vehicle using the RFID card is not possible.
Important: A mostly flawless functionality can only be provided with an external energy meter and no usage of CT coils, due to sosftware bugs of the Wallbox. Using a LAN connection is highly recommended.
Note: If you've added an energy meter to your charger please use the Pro or Connected+ integration.
chargers:
- name: my_charger
type: template
template: elliconnect
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
Charger Connect 2
The device has to be used in the normal charging mode.
The usage of phase switching is currently not possible in evcc.
The identification of a vehicle using the RFID card is not possible.
chargers:
- name: my_charger
type: template
template: elli-2
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
Charger Pro
The device has to have a fix IP address (manuall or via DHCP).
The identification of a vehicle using the RFID card is not possible.
Important: A mostly flawless functionality can only be provided with an external energy meter and no usage of CT coils, due to sosftware bugs of the Wallbox. Using a LAN connection is highly recommended.
chargers:
- name: my_charger
type: template
template: ellipro
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
Charger Pro 2
The device has to be used in the normal charging mode.
The usage of phase switching is currently not possible in evcc.
The identification of a vehicle using the RFID card is not possible.
chargers:
- name: my_charger
type: template
template: elli-2
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
Charger Pro Eichrecht 2
The device has to be used in the normal charging mode.
The usage of phase switching is currently not possible in evcc.
The identification of a vehicle using the RFID card is not possible.
chargers:
- name: my_charger
type: template
template: elli-2
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
EM2GO
Home
Requires FW Version >= E3C_V1.1. mA regulation requires FW version >= E3C_V1.3.
chargers:
- name: my_charger
type: template
template: em2go-home
host: 192.0.2.2 # IP address or hostname
Pro Power (OCPP/ONC)
Recent firmware with Modbus support required (Pro Power: 1.01 and OCPP/ONC: 3.15)
chargers:
- name: my_charger
type: template
template: em2go
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
EN+ AC EV Charger
chargers:
- name: my_charger
type: template
template: ocpp-enplus
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
enercab smart
https://www.enercab.at/index.php?controller=attachment&id_attachment=311
chargers:
- name: my_charger
type: template
template: ocpp-enercab
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Ensto Chago Wallbox
The 'Modbus TCP Server' must be enabled. The setting 'Register Address Set' must NOT be set to 'Phoenix' or 'TQ-DM100'. Use the third selection labeled 'Ebee', 'Bender', 'MENNEKES' etc. Set 'Allow UID Disclose' to On.
chargers:
- name: my_charger
type: template
template: bender-cc
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
EntraTek
Power Dot Fix
chargers:
- name: my_charger
type: template
template: ocpp-entratek
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Power Dot Pro 2
chargers:
- name: my_charger
type: template
template: ocpp-entratek
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
ESL Walli LIGHT
DIP switch 10 at the controller needs to be set to 'ON'. A recent controller firmware is recommended.
chargers:
- name: my_charger
type: template
template: phoenix-ev-eth
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
eSystems ghostONE
The device has to be used in the normal charging mode.
The usage of phase switching is currently not possible in evcc.
The identification of a vehicle using the RFID card is not possible.
chargers:
- name: my_charger
type: template
template: ghost
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
Etrel
INCH
The charger must be switched to "Power" charging mode.
chargers:
- name: my_charger
type: template
template: etrel
host: 192.0.2.2 # IP address or hostname
port: 502 # Port, optional
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
INCH Duo
The charger must be switched to "Power" charging mode.
chargers:
- name: my_charger
type: template
template: etrel-duo
host: 192.0.2.2 # IP address or hostname
port: 502 # Port, optional
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
EVBox
Elvi
chargers:
- name: my_charger
type: template
template: ocpp-evbox-elvi
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
meter: true # optional
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Livo
The device requires a fixed IP addres. It's important to set up EEBus first. After setting up EEBus the charger will recognize evcc as a HEMS device on the network. Please use the installer tool to select evcc as HEMS. After this has been done, copy the given SKI from the Install app and add it to your yaml.
chargers:
- name: my_charger
type: template
template: livo
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
EVSE DIN
chargers:
- name: my_charger
type: template
template: evse-din
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
EVSE-WiFi
chargers:
- name: my_charger
type: template
template: evsewifi
host: 192.0.2.2 # IP address or hostname
Free2Move eProWallbox
chargers:
- name: my_charger
type: template
template: eprowallbox
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Free2move eSolutions eProWallbox
chargers:
- name: my_charger
type: template
template: ocpp-esolutions
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Fronius Wattpilot
chargers:
- name: my_charger
type: template
template: ocpp-goe
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Garo GLB, GLB+, LS4, LS4 compact
The 'Modbus TCP Server' must be enabled. The setting 'Register Address Set' must NOT be set to 'Phoenix' or 'TQ-DM100'. Use the third selection labeled 'Ebee', 'Bender', 'MENNEKES' etc. Set 'Allow UID Disclose' to On.
chargers:
- name: my_charger
type: template
template: bender-cc
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
go-e
Charger Gemini
Requires firmware 052.1 or later. Requires "HTTP API v1" api, "HTTP API v2" for 1P/3P phase switching. The “simulate unplugging” option should be activated in the Go-E app ("Car" menu item).
chargers:
- name: my_charger
type: template
template: go-e-v3
host: 192.0.2.2 # IP address or hostname
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Charger Gemini
chargers:
- name: my_charger
type: template
template: ocpp-goe
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Charger HOME+
Requires firmware 052.1 or later. Requires "HTTP API v1" api, "HTTP API v2" for 1P/3P phase switching. The “simulate unplugging” option should be activated in the Go-E app ("Car" menu item).
chargers:
- name: my_charger
type: template
template: go-e-v3
host: 192.0.2.2 # IP address or hostname
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Charger HOMEfix
Requires firmware 040.0 or later. HTTP API v1 or v2 must be activated.
chargers:
- name: my_charger
type: template
template: go-e
host: 192.0.2.2 # IP address or hostname
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Charger PRO
Requires firmware 040.0 or later. HTTP API v1 or v2 must be activated.
chargers:
- name: my_charger
type: template
template: go-e
host: 192.0.2.2 # IP address or hostname
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Charger PRO
chargers:
- name: my_charger
type: template
template: ocpp-goe
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Charger V3
Requires firmware 052.1 or later. Requires "HTTP API v1" api, "HTTP API v2" for 1P/3P phase switching. The “simulate unplugging” option should be activated in the Go-E app ("Car" menu item).
chargers:
- name: my_charger
type: template
template: go-e-v3
host: 192.0.2.2 # IP address or hostname
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Charger V3
chargers:
- name: my_charger
type: template
template: ocpp-goe
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Hardy Barth
cPH2
chargers:
- name: my_charger
type: template
template: hardybarth-salia
host: 192.0.2.2 # IP address or hostname
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
cPμ2
chargers:
- name: my_charger
type: template
template: hardybarth-salia
host: 192.0.2.2 # IP address or hostname
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
HardyBarth cPH1
Charge mode must be configured as manual
chargers:
- name: my_charger
type: template
template: hardybarth-ecb1
host: 192.0.2.2 # IP address or hostname
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Heidelberg Energy Control
Please read the wiring and configuration manual carefully. All boxes must be configured for external control in follower mode (DIP S5/4 OFF). Each box needs an individual Modbus ID (DIP S4). Ensure correct RS485 cabling including bus termination (DIP S6/2).
chargers:
- name: my_charger
type: template
template: heidelberg
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 19200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8E1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Hesotec
eBox
chargers:
- name: my_charger
type: template
template: hesotec
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
eSat
chargers:
- name: my_charger
type: template
template: hesotec
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Homecharge Homecharger
The charger must be equipped with a built-in meter (models HC11L/HC22L Energy or Profi). For the OCPP configuration, you need to access the EFR-SECC charge controller at http://host/secc. For login credentials, ask your dealer or the vendor EFR (www.efr.de).
chargers:
- name: my_charger
type: template
template: ocpp-homecharge
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Huawei
SCharger-22KT-S0
chargers:
- name: my_charger
type: template
template: ocpp-huawei
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
SCharger-7KS-S0
chargers:
- name: my_charger
type: template
template: ocpp-huawei
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Innogy eBox
chargers:
- name: my_charger
type: template
template: innogy-ebox
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
INRO Pantabox
chargers:
- name: my_charger
type: template
template: pantabox
host: 192.0.2.2 # IP address or hostname
Juice Charger Me
The 'Modbus TCP Server' must be enabled. The setting 'Register Address Set' must NOT be set to 'Phoenix' or 'TQ-DM100'. Use the third selection labeled 'Ebee', 'Bender', 'MENNEKES' etc. Set 'Allow UID Disclose' to On.
chargers:
- name: my_charger
type: template
template: bender-cc
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Kathrein
KWB-AC20
The Modbus server (TCP port 502) must be activated on the Wallbox using the Web interface. Tested with Firmware version v2.3.2
chargers:
- name: my_charger
type: template
template: Kathrein
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
KWB-AC35
The Modbus server (TCP port 502) must be activated on the Wallbox using the Web interface. Tested with Firmware version v2.3.2
chargers:
- name: my_charger
type: template
template: Kathrein
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
KWB-AC40
The Modbus server (TCP port 502) must be activated on the Wallbox using the Web interface. Tested with Firmware version v2.3.2
chargers:
- name: my_charger
type: template
template: Kathrein
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
KWB-AC40 E
The Modbus server (TCP port 502) must be activated on the Wallbox using the Web interface. Tested with Firmware version v2.3.2
chargers:
- name: my_charger
type: template
template: Kathrein
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
KWB-AC60
The Modbus server (TCP port 502) must be activated on the Wallbox using the Web interface. Tested with Firmware version v2.3.2
chargers:
- name: my_charger
type: template
template: Kathrein
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
KWB-AC60 E
The Modbus server (TCP port 502) must be activated on the Wallbox using the Web interface. Tested with Firmware version v2.3.2
chargers:
- name: my_charger
type: template
template: Kathrein
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
KEBA
KeContact P20
Requires firmware version 3.10.42 (C-series) bzw. 1.11 (X-series). For phase switching the Keba phase switch (KeContact S10) is also required and the switching control via Modbus must be set in the wallbox settings. For the X-series in the web menu, for the C-series via Modbus by setting the value "3" in register 5050.
chargers:
- name: my_charger
type: template
template: keba-modbus
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
KeContact P30 C-Series
Requires firmware version 3.10.42 (C-series) bzw. 1.11 (X-series). For phase switching the Keba phase switch (KeContact S10) is also required and the switching control via Modbus must be set in the wallbox settings. For the X-series in the web menu, for the C-series via Modbus by setting the value "3" in register 5050.
chargers:
- name: my_charger
type: template
template: keba-modbus
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
KeContact P30 X-Series
Requires firmware version 3.10.42 (C-series) bzw. 1.11 (X-series). For phase switching the Keba phase switch (KeContact S10) is also required and the switching control via Modbus must be set in the wallbox settings. For the X-series in the web menu, for the C-series via Modbus by setting the value "3" in register 5050.
chargers:
- name: my_charger
type: template
template: keba-modbus
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
KeContact P40
Requires firmware version 3.10.42 (C-series) bzw. 1.11 (X-series). For phase switching the Keba phase switch (KeContact S10) is also required and the switching control via Modbus must be set in the wallbox settings. For the X-series in the web menu, for the C-series via Modbus by setting the value "3" in register 5050.
chargers:
- name: my_charger
type: template
template: keba-modbus
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
KeContact P40 Pro
Requires firmware version 3.10.42 (C-series) bzw. 1.11 (X-series). For phase switching the Keba phase switch (KeContact S10) is also required and the switching control via Modbus must be set in the wallbox settings. For the X-series in the web menu, for the C-series via Modbus by setting the value "3" in register 5050.
chargers:
- name: my_charger
type: template
template: keba-modbus
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Kontron Solar Charger
The device has to be used in the normal charging mode.
The usage of phase switching is currently not possible in evcc.
The identification of a vehicle using the RFID card is not possible.
chargers:
- name: my_charger
type: template
template: ghost
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
Kostal Enector
The wallbox must be configured as satellite/slave using the DIP switches on the mainboard and Modbus RTU must be enabled (bank S1: 4=ON, 5=ON, 7=OFF). No external meter should be connected directly to the wallbox, as all functions are controlled directly by evcc. For Kostal systems with Smart Energy Meter (KSEM), the additional activation code (Solar Pure Mode / Solar Plus Mode) for the KSEM is not required.
chargers:
- name: my_charger
type: template
template: mennekes-compact
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 50
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 57600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N2" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 50
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
KSE wBX16
chargers:
- name: my_charger
type: template
template: kse
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 100
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8E1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 100
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
LadeFoxx
EvLoad
chargers:
- name: my_charger
type: template
template: phoenix-charx
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Mikro 2.0
chargers:
- name: my_charger
type: template
template: phoenix-charx
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
LRT HOME Essential+
The motherboard requires current firmware. You can recognize a current software version by the fact that the serial number on the brown relay starts with 2022 or there is a 15 on the small white relays. Otherwise, please contact the manufacturer directly.
chargers:
- name: my_charger
type: template
template: alphatec
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Mennekes
AMEDIO Professional
The 'Modbus TCP Server' must be enabled. The setting 'Register Address Set' must NOT be set to 'Phoenix' or 'TQ-DM100'. Use the third selection labeled 'Ebee', 'Bender', 'MENNEKES' etc. Set 'Allow UID Disclose' to On.
chargers:
- name: my_charger
type: template
template: bender-cc
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
AMTRON 4Business 700
The configuration option 'External Energy Management' must be enabled.
chargers:
- name: my_charger
type: template
template: bender-icc
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
AMTRON 4You 300
The wallbox must be configured as satellite/slave using the DIP switches on the mainboard and Modbus RTU must be enabled (bank S1: 4=ON, 5=ON, 7=OFF). No external meter should be connected directly to the wallbox, as all functions are controlled directly by evcc. For Kostal systems with Smart Energy Meter (KSEM), the additional activation code (Solar Pure Mode / Solar Plus Mode) for the KSEM is not required.
chargers:
- name: my_charger
type: template
template: mennekes-compact
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 50
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 57600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N2" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 50
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
AMTRON 4You 500
The configuration option 'External Energy Management' must be enabled.
chargers:
- name: my_charger
type: template
template: bender-icc
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
AMTRON ChargeControl
The 'Modbus TCP Server' must be enabled. The setting 'Register Address Set' must NOT be set to 'Phoenix' or 'TQ-DM100'. Use the third selection labeled 'Ebee', 'Bender', 'MENNEKES' etc. Set 'Allow UID Disclose' to On.
chargers:
- name: my_charger
type: template
template: bender-cc
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
AMTRON Compact 2.0s
The wallbox must be configured as satellite/slave using the DIP switches on the mainboard and Modbus RTU must be enabled (bank S1: 4=ON, 5=ON, 7=OFF). No external meter should be connected directly to the wallbox, as all functions are controlled directly by evcc. For Kostal systems with Smart Energy Meter (KSEM), the additional activation code (Solar Pure Mode / Solar Plus Mode) for the KSEM is not required.
chargers:
- name: my_charger
type: template
template: mennekes-compact
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 50
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 57600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N2" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 50
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
AMTRON Premium
chargers:
- name: my_charger
type: template
template: mennekes-hcc3
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
AMTRON Professional
The 'Modbus TCP Server' must be enabled. The setting 'Register Address Set' must NOT be set to 'Phoenix' or 'TQ-DM100'. Use the third selection labeled 'Ebee', 'Bender', 'MENNEKES' etc. Set 'Allow UID Disclose' to On.
chargers:
- name: my_charger
type: template
template: bender-cc
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
AMTRON Xtra
chargers:
- name: my_charger
type: template
template: mennekes-hcc3
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
eMobility Gateway (ACU)
To configure, open the web interface of the ACU.
Setup, Backend, Communication Protocol: Open Charge Point Protocol v1.6J
Setup, Backend, Backend Server: The evcc URL ws://<evcc-address>:8887/
must be entered here. Basic Authentication: Disabled. OCPP 1.6 Settings: Enable all options.
chargers:
- name: my_charger
type: template
template: ocpp-mennekes-acu
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Smart (ACU)
To configure, open the web interface of the ACU.
Setup, Backend, Communication Protocol: Open Charge Point Protocol v1.6J
Setup, Backend, Backend Server: The evcc URL ws://<evcc-address>:8887/
must be entered here. Basic Authentication: Disabled. OCPP 1.6 Settings: Enable all options.
chargers:
- name: my_charger
type: template
template: ocpp-mennekes-acu
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Smart T (ACU)
To configure, open the web interface of the ACU.
Setup, Backend, Communication Protocol: Open Charge Point Protocol v1.6J
Setup, Backend, Backend Server: The evcc URL ws://<evcc-address>:8887/
must be entered here. Basic Authentication: Disabled. OCPP 1.6 Settings: Enable all options.
chargers:
- name: my_charger
type: template
template: ocpp-mennekes-acu
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
NRGkick
Connect
NRGkick charging unit via HTTP (older than 2022/2023)
chargers:
- name: my_charger
type: template
template: nrgkick-connect
host: 192.0.2.2 # IP address or hostname
mac:
password: # Password, Use single quotes in case of leading zeros
Gen2
chargers:
- name: my_charger
type: template
template: nrggen2
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
OBO Bettermann Ion
chargers:
- name: my_charger
type: template
template: obo
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 101
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 19200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8E1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 101
host: 192.0.2.2 # Hostname
port: 502 # Port
# Modbus TCP
modbus: tcpip
id: 101
host: 192.0.2.2 # Hostname
port: 502 # Port
OpenEVSE
Requires firmware 7.0 or later.
chargers:
- name: my_charger
type: template
template: openevse
host: 192.0.2.2 # IP address or hostname
user: # Username, e.g. email address, user id, etc. (optional)
password: # Password, Use single quotes in case of leading zeros (optional)
openWB
Pro
chargers:
- name: my_charger
type: template
template: openwb-pro
host: 192.0.2.2 # IP address or hostname
series2
The wallbox has to be configured as loadpoint.
chargers:
- name: my_charger
type: template
template: openwb
host: 192.0.2.2 # IP address or hostname
Software 2.x
Requires Software 2.x
.
The following changes are necessary under the 'Einstellungen' tab:
- Steuerungsmodus:
secondary
- Steuerung über Modbus als secondary:
An
chargers:
- name: my_charger
type: template
template: openwb-2.0
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 1502 # Port
Optec Mobility One
The 'Modbus TCP Server' must be enabled. The setting 'Register Address Set' must NOT be set to 'Phoenix' or 'TQ-DM100'. Use the third selection labeled 'Ebee', 'Bender', 'MENNEKES' etc. Set 'Allow UID Disclose' to On.
chargers:
- name: my_charger
type: template
template: bender-cc
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Orbis Viaris
chargers:
- name: my_charger
type: template
template: ocpp-orbis
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
PC Electric Garo
Only devices configured as master can be used right now!
chargers:
- name: my_charger
type: template
template: pcelectric-garo
host: 192.0.2.2 # IP address or hostname
port: 8080 # Port, optional
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Peblar
Business
Peblar chargers with firmware version 1.6 and onwards support Modbus TCP via port 502. The Modbus server needs to be enabled via the charger web interface. Ensure that smart charging strategies are disabled and set to Default.
chargers:
- name: my_charger
type: template
template: peblar
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Home
Peblar chargers with firmware version 1.6 and onwards support Modbus TCP via port 502. The Modbus server needs to be enabled via the charger web interface. Ensure that smart charging strategies are disabled and set to Default.
chargers:
- name: my_charger
type: template
template: peblar
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Home Plus
Peblar chargers with firmware version 1.6 and onwards support Modbus TCP via port 502. The Modbus server needs to be enabled via the charger web interface. Ensure that smart charging strategies are disabled and set to Default.
chargers:
- name: my_charger
type: template
template: peblar
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Phoenix Contact
CHARX
chargers:
- name: my_charger
type: template
template: phoenix-charx
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
EM-CP-PP-ETH
chargers:
- name: my_charger
type: template
template: phoenix-em-eth
# Modbus TCP
modbus: tcpip
id: 180
host: 192.0.2.2 # Hostname
port: 502 # Port
EV-CC-AC1-M3-CBC-RCM-ETH
DIP switch 10 at the controller needs to be set to 'ON'. A recent controller firmware is recommended.
chargers:
- name: my_charger
type: template
template: phoenix-ev-eth
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
EV-CC-AC1-M3-CBC-RCM-ETH-3G
DIP switch 10 at the controller needs to be set to 'ON'. A recent controller firmware is recommended.
chargers:
- name: my_charger
type: template
template: phoenix-ev-eth
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
EV-CC-AC1-M3-RCM-ETH-3G-XP
DIP switch 10 at the controller needs to be set to 'ON'. A recent controller firmware is recommended.
chargers:
- name: my_charger
type: template
template: phoenix-ev-eth
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
EV-CC-AC1-M3-RCM-ETH-XP
DIP switch 10 at the controller needs to be set to 'ON'. A recent controller firmware is recommended.
chargers:
- name: my_charger
type: template
template: phoenix-ev-eth
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
EV-SER
chargers:
- name: my_charger
type: template
template: phoenix-ev-ser
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Porsche
Mobile Charger Connect
chargers:
- name: my_charger
type: template
template: pmcc
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
Mobile Charger Plus
chargers:
- name: my_charger
type: template
template: pmcp
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
Wallbox
The device has to be used in the normal charging mode.
The usage of phase switching is currently not possible in evcc.
The identification of a vehicle using the RFID card is not possible.
chargers:
- name: my_charger
type: template
template: porsche-wallbox
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
Pracht
Alpha XT
chargers:
- name: my_charger
type: template
template: pracht-alpha
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
timeout: 10s # Timeout, optional
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Mono XT
chargers:
- name: my_charger
type: template
template: pracht-alpha
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
timeout: 10s # Timeout, optional
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
PNI
chargers:
- name: my_charger
type: template
template: pracht-alpha
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
timeout: 10s # Timeout, optional
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
XT+
chargers:
- name: my_charger
type: template
template: pracht-alpha
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
timeout: 10s # Timeout, optional
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Pulsares SimpleBox
chargers:
- name: my_charger
type: template
template: pulsares
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Pulsatrix
chargers:
- name: my_charger
type: template
template: pulsatrix
host: 192.0.2.2 # IP address or hostname, Shown on 3rd page of SECC display
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Qcells Q.HOME EDRIVE A
The charger must be in “Fast” mode and decoupled from the inverter system.
chargers:
- name: my_charger
type: template
template: solax
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 70
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 70
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Schneider EVlink Pro
chargers:
- name: my_charger
type: template
template: schneider-evlink-v3
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Schrack i-CHARGE CION
chargers:
- name: my_charger
type: template
template: ichargecion
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
SENEC
Wallbox pro
chargers:
- name: my_charger
type: template
template: abl
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 38400 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8E1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
timeout: 10s # Timeout, optional
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Wallbox pro s
Please read the wiring and configuration manual carefully. All boxes must be configured for external control in follower mode (DIP S5/4 OFF). Each box needs an individual Modbus ID (DIP S4). Ensure correct RS485 cabling including bus termination (DIP S6/2).
chargers:
- name: my_charger
type: template
template: heidelberg
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 19200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8E1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Siemens Versicharge GEN3
Requires firmware >= 2.135
chargers:
- name: my_charger
type: template
template: versicharge
# Modbus TCP
modbus: tcpip
id: 2
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Skoda
Charger Connect
The device has to be used in the normal charging mode.
The usage of phase switching is currently not possible in evcc.
The identification of a vehicle using the RFID card is not possible.
chargers:
- name: my_charger
type: template
template: elli-2
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
Charger Pro
The device has to be used in the normal charging mode.
The usage of phase switching is currently not possible in evcc.
The identification of a vehicle using the RFID card is not possible.
chargers:
- name: my_charger
type: template
template: elli-2
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
Charger Pro Eichrecht
The device has to be used in the normal charging mode.
The usage of phase switching is currently not possible in evcc.
The identification of a vehicle using the RFID card is not possible.
chargers:
- name: my_charger
type: template
template: elli-2
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
iV Charger Connect
The device has to have a fix IP address (manuall or via DHCP).
The identification of a vehicle using the RFID card is not possible.
Important: A mostly flawless functionality can only be provided with an external energy meter and no usage of CT coils, due to sosftware bugs of the Wallbox. Using a LAN connection is highly recommended.
Note: If you've added an energy meter to your charger please use the Pro or Connected+ integration.
chargers:
- name: my_charger
type: template
template: elliconnect
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
iV Charger Connect+
The device has to have a fix IP address (manuall or via DHCP).
The identification of a vehicle using the RFID card is not possible.
Important: A mostly flawless functionality can only be provided with an external energy meter and no usage of CT coils, due to sosftware bugs of the Wallbox. Using a LAN connection is highly recommended.
chargers:
- name: my_charger
type: template
template: ellipro
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
SMA
eCharger
The charger must be switched to "Fast" charging mode and the user must have "Administrator" rights.
chargers:
- name: my_charger
type: template
template: smaevcharger
host: 192.0.2.2 # IP address or hostname
user: # Username, e.g. email address, user id, etc.
password: # Password, Use single quotes in case of leading zeros
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
EV Charger
The charger must be switched to "Fast" charging mode and the user must have "Administrator" rights.
chargers:
- name: my_charger
type: template
template: smaevcharger
host: 192.0.2.2 # IP address or hostname
user: # Username, e.g. email address, user id, etc.
password: # Password, Use single quotes in case of leading zeros
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Smartfox Pro Charger
chargers:
- name: my_charger
type: template
template: ichargecion
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
smartWB
chargers:
- name: my_charger
type: template
template: smartwb
host: 192.0.2.2 # IP address or hostname
SolarEdge Home EV Charger
Requires firmware version 3.10.42 (C-series) bzw. 1.11 (X-series). For phase switching the Keba phase switch (KeContact S10) is also required and the switching control via Modbus must be set in the wallbox settings. For the X-series in the web menu, for the C-series via Modbus by setting the value "3" in register 5050.
chargers:
- name: my_charger
type: template
template: keba-modbus
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Solax X3-EVC
The charger must be in “Fast” mode and decoupled from the inverter system.
chargers:
- name: my_charger
type: template
template: solax
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 70
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 70
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Sonnen sonnenCharger
The charger must be switched to "Power" charging mode.
chargers:
- name: my_charger
type: template
template: etrel
host: 192.0.2.2 # IP address or hostname
port: 502 # Port, optional
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Spelsberg Wallbox Smart Pro
The 'Modbus TCP Server' must be enabled. The setting 'Register Address Set' must NOT be set to 'Phoenix' or 'TQ-DM100'. Use the third selection labeled 'Ebee', 'Bender', 'MENNEKES' etc. Set 'Allow UID Disclose' to On.
chargers:
- name: my_charger
type: template
template: bender-cc
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Stark in Strom Easy
chargers:
- name: my_charger
type: template
template: evse-din
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Sungrow
AC011E
chargers:
- name: my_charger
type: template
template: ocpp-sungrow
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
AC011E-01
chargers:
- name: my_charger
type: template
template: sungrow
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 248
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 248
host: 192.0.2.2 # Hostname
port: 502 # Port
# Modbus TCP
modbus: tcpip
id: 248
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
AC22E-01
chargers:
- name: my_charger
type: template
template: sungrow
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 248
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 248
host: 192.0.2.2 # Hostname
port: 502 # Port
# Modbus TCP
modbus: tcpip
id: 248
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
TechniSat Technivolt
The 'Modbus TCP Server' must be enabled. The setting 'Register Address Set' must NOT be set to 'Phoenix' or 'TQ-DM100'. Use the third selection labeled 'Ebee', 'Bender', 'MENNEKES' etc. Set 'Allow UID Disclose' to On.
chargers:
- name: my_charger
type: template
template: bender-cc
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Tesla Wall Connector (Gen 3)
The TWC wallbox cannot be controlled directly. Control is via the vehicle. The vehicle must be selected at the TWC3 loadpoint. At this time only Tesla vehicles are supported.
chargers:
- name: my_charger
type: template
template: twc3
host: 192.0.2.2 # IP address or hostname
Tessie
Charger connected via the Tessie API. Allows control of charging state and configuration of maximum current.
chargers:
- name: my_charger
type: template
template: tessie
vin: W... # Vehicle Identification Number, If you own multiple vehicles from the same manufacturer
token: # Tessie API Token
location: tessiehome # Define a location where the Tessie charger will work (always = always, no geofence) or a custom location (exact name) as defined in Tessie (Case sensitive)
Tigo GO EV Charger
The charger must be in “Fast” mode and decoupled from the inverter system.
chargers:
- name: my_charger
type: template
template: solax
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 70
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 9600 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8N1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 70
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
TinkerForge
WARP Charger Pro
WARP Firmware v2 required. Automatic phase switching requires the additional WARP Energy Manager.
chargers:
- name: my_charger
type: template
template: tinkerforge-warp
host: 192.0.2.2 # IP address or hostname, IP address or hostname of the MQTT broker
port: 1883 # Port, MQTT broker port (optional)
topic: warp # Topic, Topic (omit leading /) (optional)
timeout: 30s # Timeout, Don't accept values older than this value (optional)
energymanager: # WEM Firmware v2 required. EnergyManager MQTT topic (if installed) (optional)
WARP Charger Smart
WARP Firmware v2 required. Automatic phase switching requires the additional WARP Energy Manager.
chargers:
- name: my_charger
type: template
template: tinkerforge-warp
host: 192.0.2.2 # IP address or hostname, IP address or hostname of the MQTT broker
port: 1883 # Port, MQTT broker port (optional)
topic: warp # Topic, Topic (omit leading /) (optional)
timeout: 30s # Timeout, Don't accept values older than this value (optional)
energymanager: # WEM Firmware v2 required. EnergyManager MQTT topic (if installed) (optional)
WARP3 Charger Pro
The automatic phase switching for 1p vehicles must be deactivated. Siehe https://docs.warp-charger.com/docs/mqtt_http/api_reference/evse#evse_phase_auto_switch_warp3.
chargers:
- name: my_charger
type: template
template: tinkerforge-warp3
host: 192.0.2.2 # IP address or hostname, IP address or hostname of the MQTT broker
port: 1883 # Port, MQTT broker port (optional)
topic: warp # Topic, Topic (omit leading /) (optional)
timeout: 30s # Timeout, Don't accept values older than this value (optional)
WARP3 Charger Smart
chargers:
- name: my_charger
type: template
template: tinkerforge-warp3-smart
host: 192.0.2.2 # IP address or hostname, IP address or hostname of the MQTT broker
port: 1883 # Port, MQTT broker port (optional)
topic: warp # Topic, Topic (omit leading /) (optional)
timeout: 30s # Timeout, Don't accept values older than this value (optional)
Ubitricity Heinz
The 'Modbus TCP Server' must be enabled. The setting 'Register Address Set' must NOT be set to 'Phoenix' or 'TQ-DM100'. Use the third selection labeled 'Ebee', 'Bender', 'MENNEKES' etc. Set 'Allow UID Disclose' to On.
chargers:
- name: my_charger
type: template
template: bender-cc
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
V2C Trydan
V2C trydan
chargers:
- name: my_charger
type: template
template: trydan
host: 192.0.2.2 # IP address or hostname
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Vestel
Connect Plus
1P3P requires at least firmware version 3.187.0, RFID at least 3.156.0.
chargers:
- name: my_charger
type: template
template: vestel
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
EVC04 Home Smart
1P3P requires at least firmware version 3.187.0, RFID at least 3.156.0.
chargers:
- name: my_charger
type: template
template: vestel
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Victron
EV Charging Station
Enter the host of the charger (not the GX device) and ensure that the charger is in manual mode.
chargers:
- name: my_charger
type: template
template: victron-evcs
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
EV Charging Station (via GX)
Enter the host of the GX device (not the charger). The charger has to be in manual mode and Modbus has to be configured for ID 100.
chargers:
- name: my_charger
type: template
template: victron
# Modbus TCP
modbus: tcpip
id: 100
host: 192.0.2.2 # Hostname
port: 502 # Port
Viridian EV EVSE EPC 2.0 Plus
chargers:
- name: my_charger
type: template
template: obo
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 101
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 19200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8E1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 101
host: 192.0.2.2 # Hostname
port: 502 # Port
# Modbus TCP
modbus: tcpip
id: 101
host: 192.0.2.2 # Hostname
port: 502 # Port
Volkswagen
Charger Connect 2
The device has to be used in the normal charging mode.
The usage of phase switching is currently not possible in evcc.
The identification of a vehicle using the RFID card is not possible.
chargers:
- name: my_charger
type: template
template: elli-2
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
Charger Pro 2
The device has to be used in the normal charging mode.
The usage of phase switching is currently not possible in evcc.
The identification of a vehicle using the RFID card is not possible.
chargers:
- name: my_charger
type: template
template: elli-2
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
Charger Pro Eichrecht 2
The device has to be used in the normal charging mode.
The usage of phase switching is currently not possible in evcc.
The identification of a vehicle using the RFID card is not possible.
chargers:
- name: my_charger
type: template
template: elli-2
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
ID. Charger Connect
The device has to have a fix IP address (manuall or via DHCP).
The identification of a vehicle using the RFID card is not possible.
Important: A mostly flawless functionality can only be provided with an external energy meter and no usage of CT coils, due to sosftware bugs of the Wallbox. Using a LAN connection is highly recommended.
Note: If you've added an energy meter to your charger please use the Pro or Connected+ integration.
chargers:
- name: my_charger
type: template
template: elliconnect
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
ID. Charger Pro
The device has to have a fix IP address (manuall or via DHCP).
The identification of a vehicle using the RFID card is not possible.
Important: A mostly flawless functionality can only be provided with an external energy meter and no usage of CT coils, due to sosftware bugs of the Wallbox. Using a LAN connection is highly recommended.
chargers:
- name: my_charger
type: template
template: ellipro
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
Volt Time
One
chargers:
- name: my_charger
type: template
template: volttime
token: # API Token (https://developer.volttime.com/api-reference/authentication#personal-access-tokens)
serial_number: # Serial number (e.g. 1008621)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Source
chargers:
- name: my_charger
type: template
template: volttime
token: # API Token (https://developer.volttime.com/api-reference/authentication#personal-access-tokens)
serial_number: # Serial number (e.g. 1008621)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Source 2
chargers:
- name: my_charger
type: template
template: volttime
token: # API Token (https://developer.volttime.com/api-reference/authentication#personal-access-tokens)
serial_number: # Serial number (e.g. 1008621)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Source 2s
chargers:
- name: my_charger
type: template
template: volttime
token: # API Token (https://developer.volttime.com/api-reference/authentication#personal-access-tokens)
serial_number: # Serial number (e.g. 1008621)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Wallbe
Eco
DIP switch 10 at the controller needs to be set to 'ON'. A recent controller firmware is recommended.
chargers:
- name: my_charger
type: template
template: phoenix-ev-eth
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Eco 2.0(s)
DIP switch 10 at the controller needs to be set to 'ON'. A recent controller firmware is recommended.
chargers:
- name: my_charger
type: template
template: phoenix-ev-eth
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Pro
DIP switch 10 at the controller needs to be set to 'ON'. A recent controller firmware is recommended.
chargers:
- name: my_charger
type: template
template: phoenix-ev-eth
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
wallbox
Commander 2
Setup Guide: https://support.wallbox.com/en/knowledge-base/ocpp-activation-and-setup-guide/
- Switch on “Enable OCPP” (myWallbox app) or enable the “OCPP WebSocket connection” switch (myWallbox Portal)
- Enable “Improved charger control” (Profile -> Experimental functions) (myWallbox app)
- URL: ws://[evcc-adresse]:8887/ (local network connection)
- Charge Point Identity: Custom value (e.g. serial number of charger) which is reused in configuration as stationid
- Password: leave empty
chargers:
- name: my_charger
type: template
template: ocpp-wallbox
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Commander 2 (FW 5.x)
Setup Guide: https://support.wallbox.com/en/knowledge-base/ocpp-activation-and-setup-guide/
- Switch on “Enable OCPP” (myWallbox app) or enable the “OCPP WebSocket connection” switch (myWallbox Portal)
- Enable “Improved charger control” (Profile -> Experimental functions) (myWallbox app)
- URL: ws://[evcc-adresse]:8887/ (local network connection)
- Charge Point Identity: Custom value (e.g. serial number of charger) which is reused in configuration as stationid
- Password: leave empty
chargers:
- name: my_charger
type: template
template: wallbox-fw5
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Copper SB
Setup Guide: https://support.wallbox.com/en/knowledge-base/ocpp-activation-and-setup-guide/
- Switch on “Enable OCPP” (myWallbox app) or enable the “OCPP WebSocket connection” switch (myWallbox Portal)
- Enable “Improved charger control” (Profile -> Experimental functions) (myWallbox app)
- URL: ws://[evcc-adresse]:8887/ (local network connection)
- Charge Point Identity: Custom value (e.g. serial number of charger) which is reused in configuration as stationid
- Password: leave empty
chargers:
- name: my_charger
type: template
template: ocpp-wallbox
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Copper SB (FW 5.x)
Setup Guide: https://support.wallbox.com/en/knowledge-base/ocpp-activation-and-setup-guide/
- Switch on “Enable OCPP” (myWallbox app) or enable the “OCPP WebSocket connection” switch (myWallbox Portal)
- Enable “Improved charger control” (Profile -> Experimental functions) (myWallbox app)
- URL: ws://[evcc-adresse]:8887/ (local network connection)
- Charge Point Identity: Custom value (e.g. serial number of charger) which is reused in configuration as stationid
- Password: leave empty
chargers:
- name: my_charger
type: template
template: wallbox-fw5
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Pulsar Max
Setup Guide: https://support.wallbox.com/en/knowledge-base/ocpp-activation-and-setup-guide/
- Switch on “Enable OCPP” (myWallbox app) or enable the “OCPP WebSocket connection” switch (myWallbox Portal)
- Enable “Improved charger control” (Profile -> Experimental functions) (myWallbox app)
- URL: ws://[evcc-adresse]:8887/ (local network connection)
- Charge Point Identity: Custom value (e.g. serial number of charger) which is reused in configuration as stationid
- Password: leave empty
chargers:
- name: my_charger
type: template
template: ocpp-wallbox
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Pulsar Max (FW 5.x)
Setup Guide: https://support.wallbox.com/en/knowledge-base/ocpp-activation-and-setup-guide/
- Switch on “Enable OCPP” (myWallbox app) or enable the “OCPP WebSocket connection” switch (myWallbox Portal)
- Enable “Improved charger control” (Profile -> Experimental functions) (myWallbox app)
- URL: ws://[evcc-adresse]:8887/ (local network connection)
- Charge Point Identity: Custom value (e.g. serial number of charger) which is reused in configuration as stationid
- Password: leave empty
chargers:
- name: my_charger
type: template
template: wallbox-fw5
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Pulsar Plus
Setup Guide: https://support.wallbox.com/en/knowledge-base/ocpp-activation-and-setup-guide/
- Switch on “Enable OCPP” (myWallbox app) or enable the “OCPP WebSocket connection” switch (myWallbox Portal)
- Enable “Improved charger control” (Profile -> Experimental functions) (myWallbox app)
- URL: ws://[evcc-adresse]:8887/ (local network connection)
- Charge Point Identity: Custom value (e.g. serial number of charger) which is reused in configuration as stationid
- Password: leave empty
chargers:
- name: my_charger
type: template
template: ocpp-wallbox
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Pulsar Plus (FW 5.x)
Setup Guide: https://support.wallbox.com/en/knowledge-base/ocpp-activation-and-setup-guide/
- Switch on “Enable OCPP” (myWallbox app) or enable the “OCPP WebSocket connection” switch (myWallbox Portal)
- Enable “Improved charger control” (Profile -> Experimental functions) (myWallbox app)
- URL: ws://[evcc-adresse]:8887/ (local network connection)
- Charge Point Identity: Custom value (e.g. serial number of charger) which is reused in configuration as stationid
- Password: leave empty
chargers:
- name: my_charger
type: template
template: wallbox-fw5
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Walther Werke Basic Evo Pro
Please read the wiring and configuration manual carefully. All boxes must be configured for external control in follower mode (DIP S5/4 OFF). Each box needs an individual Modbus ID (DIP S4). Ensure correct RS485 cabling including bus termination (DIP S6/2).
chargers:
- name: my_charger
type: template
template: heidelberg
# RS485 via adapter (Modbus RTU)
modbus: rs485serial
id: 1
device: /dev/ttyUSB0 # USB-RS485 Adapter Adresse
baudrate: 19200 # Prüfe die Geräteeinstellungen, typische Werte sind 9600, 19200, 38400, 57600, 115200
comset: "8E1" # Kommunikationsparameter für den Adapter
# RS485 via TCP/IP (Modbus RTU)
modbus: rs485tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Webasto
Live
The 'Modbus TCP Server' must be enabled. The setting 'Register Address Set' must NOT be set to 'Phoenix' or 'TQ-DM100'. Use the third selection labeled 'Ebee', 'Bender', 'MENNEKES' etc. Set 'Allow UID Disclose' to On.
chargers:
- name: my_charger
type: template
template: bender-cc
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
NEXT
Mode "HEMS activated" must be enabled. RFID tags can only be read by evcc.
chargers:
- name: my_charger
type: template
template: webasto-next
host: 192.0.2.2 # IP address or hostname
port: 502 # Port, optional
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Unite
1P3P requires at least firmware version 3.187.0, RFID at least 3.156.0.
chargers:
- name: my_charger
type: template
template: vestel
# Modbus TCP
modbus: tcpip
id: 255
host: 192.0.2.2 # Hostname
port: 502 # Port
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Weidmüller AC Smart
chargers:
- name: my_charger
type: template
template: weidmüller
host: 192.0.2.2 # IP address or hostname
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Zaptec
Go
OCPP Native mode
chargers:
- name: my_charger
type: template
template: ocpp-zaptec
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Go
chargers:
- name: my_charger
type: template
template: zaptec
id: # Charger ID (optional)
user: # Username, e.g. email address, user id, etc. (optional)
password: # Password, Use single quotes in case of leading zeros (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Go 2
chargers:
- name: my_charger
type: template
template: zaptec
id: # Charger ID (optional)
user: # Username, e.g. email address, user id, etc. (optional)
password: # Password, Use single quotes in case of leading zeros (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Pro
chargers:
- name: my_charger
type: template
template: zaptec
id: # Charger ID (optional)
user: # Username, e.g. email address, user id, etc. (optional)
password: # Password, Use single quotes in case of leading zeros (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
ZJ Beny BCP EV charger
chargers:
- name: my_charger
type: template
template: ocpp-beny
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Generic support
Custom
Mandatory:
chargers:
- name: my_charger
type: custom
status: # charger status A..F
source: ...
# ...
enabled: # charger enabled state (true/false or 0/1)
source: ...
# ...
enable: # set charger enabled state (true/false or 0/1)
source: ...
# ...
maxcurrent: # set charger max current (A)
source: ...
# ...
Optional, additionally add any of the following
...
maxcurrentmillis: # set charger max current (mA), maxcurrent: MUST be defined too!
source: ...
# ...
Phases1p3p: # phase switching (1/3)
source: ...
# ...
#1p3p does no longer handle disable/enable. Use tos: true to confirm you understand the consequences
tos: true
currents: # to provide the measured charging currents (A)
- source: ... # source for L1 current
- source: ... # source for L2 current
- source: ... # source for L3 current
power: # to provide the measured charging power (W)
- source: ...
features:
# no vehicle
- integrateddevice
# SoC as temperature
- heating
icon: ...
- Documentation regarding
status A..F
: https://evsim.gonium.net/#der-control-pilot-cp (DE)
Demo charger
For demonstration purposes. Charger with a fixed set of values.
chargers:
- name: my_charger
type: template
template: demo-charger
status: A # Charge status, [A, B, C]
power: 0 # Power, optional
enabled: true # Enabled, optional
EEBUS compatible
chargers:
- name: my_charger
type: template
template: eebus
ski: # Subject Key Identifier (SKI), Usually found on the web interface of the wallbox
ip: 192.0.2.2 # IP address, optional
OCPP 1.6J compatible (Smart Charging)
With OCPP the connection will be established from charger (client) to evcc (server).
The charger needs to be able to reach evcc via the host name (functioning DNS resolution required!) or via the IP address on port 8887.
By default, the first incoming connection with any station identifier is used.
In order to be able to clearly assign several charging points, the respective station identifier (stationid:
) and connector number (connector:
) must be configured.
Many wallboxes automatically add the station id
to the backend URL, some have to do this manually ws://<evcc>:8887/<stationid>
.
If the charger supports sending metering values, try to adjust the interval to a short time span (< 10s) .
Use your RFID tags (this allows e.g. vehicle identification) or set your charger to "free charging" or "autostart" to generate the transaction required for charging release.
If the charger does not offer any option to start transactions locally, the remotestart
advanced option can be used to automatically start a transaction as soon as a vehicle is connected.
This should only be necessary in exceptional cases.
Requirements:
- If necessary, remove previously configured OCPP profiles (e.g. used for a different backend connection) in the charger configuration
- Backend URL (Central System) in the charger configuration:
ws://[evcc-adresse]:8887/
(possibly addstationid
) - Protocol: OCPP-J v1.6, ocpp16j, JSON, Websocket, ws:// or similar
- No encryption, no authentication, no password
- Local network connection
The specific configuration and the actual usable functionality depend on the charger model and its software.
chargers:
- name: my_charger
type: template
template: ocpp
stationid: EVB-P12354 # Station ID, Station ID of the charging point. Only required if multiple OCPP charging stations are set up to assign them correctly. A single OCPP charging station can also be automatically assigned. Note: In exceptional cases, it may be necessary to manually append this ID to the OCPP URL of the charging station in the form ws://<evcc-address>:8887/<stationid>. Most charging stations automatically add the ID internally. (optional)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Plugchoice
Chargers connected through Plugchoice can leverage its OCPP proxy functionality to establish a connection to other backoffices while maintaining full control through EVCC. This allows seamless management of Plugchoice-registered chargers directly from EVCC.
For improved meter readings, it is recommended to configure the following settings in the Plugchoice portal under the configuration tab:
- Set
MeterValueSampleInterval
to 10 seconds (or another interval according to your preference). - Set
MeterValuesSampledData
toEnergy.Active.Import.Register,Current.Offered,Current.Import,Voltage
.
These adjustments enable more frequent and detailed reporting of charging data to EVCC.
chargers:
- name: my_charger
type: template
template: plugchoice
token: # API Token
identity: # Charger identity (e.g. AA123456)
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Heating devices
alpha innotec
For heatpumps with Luxtronik 2.1 controller. Uses modbus-tcp. Requires software v3.90.3 or later. Enable via SERVICE, Systemsteuerung, Konnektivität, Smart-Home-Interface.
chargers:
- name: my_charger
type: template
template: luxtronik
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
heatoffset: 0.0 # Temperature boost offset for heating. (optional)
Bosch SG Ready
Integrated via EMSESP
chargers:
- name: my_charger
type: template
template: emsesp
host: 192.0.2.2 # IP address or hostname
token: # optional
powersource: hpcurrpower # Power source, [hpcurrpower, hppower] (optional)
tempsource: # Temperature source, [warmwater] (optional)
Buderus
Logamatic HMC 20
For heatpumps with Luxtronik 2.1 controller. Uses modbus-tcp. Requires software v3.90.3 or later. Enable via SERVICE, Systemsteuerung, Konnektivität, Smart-Home-Interface.
chargers:
- name: my_charger
type: template
template: luxtronik
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
heatoffset: 0.0 # Temperature boost offset for heating. (optional)
Logamatic HMC 20 Z
For heatpumps with Luxtronik 2.1 controller. Uses modbus-tcp. Requires software v3.90.3 or later. Enable via SERVICE, Systemsteuerung, Konnektivität, Smart-Home-Interface.
chargers:
- name: my_charger
type: template
template: luxtronik
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
heatoffset: 0.0 # Temperature boost offset for heating. (optional)
SG Ready
Integrated via EMSESP
chargers:
- name: my_charger
type: template
template: emsesp
host: 192.0.2.2 # IP address or hostname
token: # optional
powersource: hpcurrpower # Power source, [hpcurrpower, hppower] (optional)
tempsource: # Temperature source, [warmwater] (optional)
Bösch x-change
chargers:
- name: my_charger
type: template
template: kermi
host: 192.0.2.2 # IP address or hostname
tempsource: # Temperature source, [warmwater, buffer] (optional)
CTA All-In-One Aeroplus
For heatpumps with Luxtronik 2.1 controller. Uses modbus-tcp. Requires software v3.90.3 or later. Enable via SERVICE, Systemsteuerung, Konnektivität, Smart-Home-Interface.
chargers:
- name: my_charger
type: template
template: luxtronik
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
heatoffset: 0.0 # Temperature boost offset for heating. (optional)
Daikin HomeHub (SG Ready)
chargers:
- name: my_charger
type: template
template: daikin-homehub
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
tempsource: # Temperature source, [warmwater, buffer] (optional)
Elco
For heatpumps with Luxtronik 2.1 controller. Uses modbus-tcp. Requires software v3.90.3 or later. Enable via SERVICE, Systemsteuerung, Konnektivität, Smart-Home-Interface.
chargers:
- name: my_charger
type: template
template: luxtronik
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
heatoffset: 0.0 # Temperature boost offset for heating. (optional)
IDM
chargers:
- name: my_charger
type: template
template: idm
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
tempsource: # Temperature source, [warmwater_top, warmwater_bottom, buffer] (optional)
Junkers SG Ready
Integrated via EMSESP
chargers:
- name: my_charger
type: template
template: emsesp
host: 192.0.2.2 # IP address or hostname
token: # optional
powersource: hpcurrpower # Power source, [hpcurrpower, hppower] (optional)
tempsource: # Temperature source, [warmwater] (optional)
Kermi x-center pro
chargers:
- name: my_charger
type: template
template: kermi
host: 192.0.2.2 # IP address or hostname
tempsource: # Temperature source, [warmwater, buffer] (optional)
Lambda EU-L Series
Energy management settings of the device:
- E-Meter communication type: "ModBus Client"
- E-Meter measuring point: "Pos. E-Überschuss"
chargers:
- name: my_charger
type: template
template: lambda-zewotherm
host: 192.0.2.2 # IP address or hostname
tempsource: # Temperature source, [warmwater_top, warmwater_bottom, buffer_top, buffer_bottom] (optional)
my-PV
AC ELWA 2
chargers:
- name: my_charger
type: template
template: ac-elwa-2
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
scale: 1 # Scale factor for power limit, optional
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
AC•THOR
chargers:
- name: my_charger
type: template
template: ac-thor
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
tempsource: 1 # Temperature sensor, [1, 2, 3] (optional)
scale: 1 # Scale factor for power limit, optional
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
AC•THOR 9s
chargers:
- name: my_charger
type: template
template: ac-thor
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
tempsource: 1 # Temperature sensor, [1, 2, 3] (optional)
scale: 1 # Scale factor for power limit, optional
Weitere Informationen zum 💚 evcc Sponsorship gibt es hier.
Nibe AP-AW10
For heatpumps with Luxtronik 2.1 controller. Uses modbus-tcp. Requires software v3.90.3 or later. Enable via SERVICE, Systemsteuerung, Konnektivität, Smart-Home-Interface.
chargers:
- name: my_charger
type: template
template: luxtronik
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
heatoffset: 0.0 # Temperature boost offset for heating. (optional)
Novelan WPR NET
For heatpumps with Luxtronik 2.1 controller. Uses modbus-tcp. Requires software v3.90.3 or later. Enable via SERVICE, Systemsteuerung, Konnektivität, Smart-Home-Interface.
chargers:
- name: my_charger
type: template
template: luxtronik
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
heatoffset: 0.0 # Temperature boost offset for heating. (optional)
Roth
ThermoAura
For heatpumps with Luxtronik 2.1 controller. Uses modbus-tcp. Requires software v3.90.3 or later. Enable via SERVICE, Systemsteuerung, Konnektivität, Smart-Home-Interface.
chargers:
- name: my_charger
type: template
template: luxtronik
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
heatoffset: 0.0 # Temperature boost offset for heating. (optional)
ThermoTerra
For heatpumps with Luxtronik 2.1 controller. Uses modbus-tcp. Requires software v3.90.3 or later. Enable via SERVICE, Systemsteuerung, Konnektivität, Smart-Home-Interface.
chargers:
- name: my_charger
type: template
template: luxtronik
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
heatoffset: 0.0 # Temperature boost offset for heating. (optional)
Stiebel Eltron
LWA/LWZ (SG Ready)
chargers:
- name: my_charger
type: template
template: stiebel-lwa
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
tempsource: # Temperature source, [warmwater] (optional)
WPM (SG Ready)
chargers:
- name: my_charger
type: template
template: stiebel-wpm
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
tempsource: # Temperature source, [warmwater, buffer] (optional)
Tecalor THZ (SG Ready)
chargers:
- name: my_charger
type: template
template: stiebel-lwa
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
tempsource: # Temperature source, [warmwater] (optional)
Vaillant SensoNET (SG Ready)
The boost function heats hot water or a boost zone. The boost zone is identified by the ID. The boost temperature is specified in degrees Celsius. If boost temperature is specified, the boost zone is activated, otherwise hot water.
chargers:
- name: my_charger
type: template
template: vaillant
user: # Username, e.g. email address, user id, etc. (optional)
password: # Password, Use single quotes in case of leading zeros (optional)
realm: DE # [DE, AT] (optional)
zone: # Boost zone id (optional)
setpoint: # Boost temperature setpoint (optional)
Viessmann Heatpump (SG Ready)
One-time hot water preparation to a configurable target temperature. The device automatically decides whether to use the heat pump or the auxiliary electric heater (if available).
chargers:
- name: my_charger
type: template
template: viessmann
user: # Username, Register at [app.developer.viessmann.com](https://app.developer.viessmann.com)
password: # Password, For the configured Viessmann account.
clientid: # Client ID, Configure at [app.developer.viessmann.com](https://app.developer.viessmann.com)
gateway_serial: # Gateway Serial, VitoConnect serial number (VitoCare App -> Settings -> Communication module -> Serial number)
installation_id: # Installation ID, Unfortunately you cannot simply lookup this number in the Viessmann app - instead you need to use the following commands on the command line... we're aware this is not for every user, but currently we don't have a better workflow...<br/> Prerequisites: curl, jq, and the following parameters: ``` VIESSMANN_USER=<your-user> VIESSMANN_PASS=<your-password> VIESSMANN_CLIENT_ID=<your-clientid> ``` Then execute the following to get an oauth token (n.b. it's best to paste the entire block as-is, since the intermediate 'CODE' is only valid for 20 seconds): ``` VIESSMANN_REDIRECT_URI="http://localhost:4200/" VIESSMANN_CODE_CHALLENGE="5M5nhkBfkWZCGfLZYcTL-l7esjPUN7PpZ4rq8k4cmys" VIESSMANN_CODE_VERIFIER="6PygdmeK8JKPuuftlkc6q4ceyvjhMM_a_cJrPbcmcLc-SPjx2ZXTYr-SOofPUBydQ3McNYRy7Hibc2L2WtVLJFpOQ~Qbgic455ArKjUz9_UiTLnO6q8A3e.I_fIF8hAo" VIESSMANN_CODE=$(curl -X POST --silent --user $VIESSMANN_USER:$VIESSMANN_PASS --output /dev/null --dump-header - "https://iam.viessmann.com/idp/v3/authorize?client_id=$VIESSMANN_CLIENT_ID&redirect_uri=$VIESSMANN_REDIRECT_URI&scope=IoT%20User%20offline_access&response_type=code&code_challenge=$VIESSMANN_CODE_CHALLENGE&code_challenge_method=S256" | grep "^location: " | sed 's/.*\?code=\(.*\).*/\1/' | tr -d '[:space:]') TOKEN_RESPONSE=$(curl -XPOST --silent -H "Content-Type: application/x-www-form-urlencoded" --data "grant_type=authorization_code&client_id=$VIESSMANN_CLIENT_ID&redirect_uri=$VIESSMANN_REDIRECT_URI&code_verifier=$VIESSMANN_CODE_VERIFIER&code=$VIESSMANN_CODE" https://iam.viessmann.com/idp/v3/token) VIESSMANN_TOKEN=$(echo $TOKEN_RESPONSE | jq --raw-output .access_token) ``` Finally, get the installation id: ``` curl --silent -H "Authorization: Bearer $VIESSMANN_TOKEN" https://api.viessmann.com/iot/v1/equipment/installations?includeGateways=true | jq '.data[].id' ```
device_id: 0 # Device ID, typically `0`
target_temperature: 45 # Target temperature for one-time charge (°C), max. 60°C
Wolf
BWL
For heatpumps with Luxtronik 2.1 controller. Uses modbus-tcp. Requires software v3.90.3 or later. Enable via SERVICE, Systemsteuerung, Konnektivität, Smart-Home-Interface.
chargers:
- name: my_charger
type: template
template: luxtronik
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
heatoffset: 0.0 # Temperature boost offset for heating. (optional)
BWS
For heatpumps with Luxtronik 2.1 controller. Uses modbus-tcp. Requires software v3.90.3 or later. Enable via SERVICE, Systemsteuerung, Konnektivität, Smart-Home-Interface.
chargers:
- name: my_charger
type: template
template: luxtronik
# Modbus TCP
modbus: tcpip
id: 1
host: 192.0.2.2 # Hostname
port: 502 # Port
heatoffset: 0.0 # Temperature boost offset for heating. (optional)
Zewotherm EU-L Series
Energy management settings of the device:
- E-Meter communication type: "ModBus Client"
- E-Meter measuring point: "Pos. E-Überschuss"
chargers:
- name: my_charger
type: template
template: lambda-zewotherm
host: 192.0.2.2 # IP address or hostname
tempsource: # Temperature source, [warmwater_top, warmwater_bottom, buffer_top, buffer_bottom] (optional)