Skip to content

Commit 05ab0f5

Browse files
committed
Add peripheral compatibility list
Signed-off-by: Michael Heimpold <[email protected]>
1 parent 3858bc7 commit 05ab0f5

File tree

1 file changed

+134
-0
lines changed

1 file changed

+134
-0
lines changed

peripheral_compat_list.inc

Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,134 @@
1+
.. _peripheral_compat_list:
2+
3+
Each charging station consists not only of the actual charging controller,
4+
but also of several connected peripheral devices. Depending on the type of
5+
charging station, i.e., AC or DC, different peripheral devices are required.
6+
7+
The following lists the manufacturers and models supported for different
8+
device classes.
9+
10+
While the open-source EVerest charging stack supports several devices out-of-the-box,
11+
others are implemented and maintained by chargebyte as either open-source or
12+
closed-source EVerest modules.
13+
14+
15+
16+
Electricity Meters
17+
==================
18+
19+
AC
20+
--
21+
22+
+---------------------+-----------+----------+-------------+------------------------+--------------------------+----------------------+
23+
| Vendor / Product | Interface | Protocol | Implementer | EVerest Module Name | German Eichrecht Support | Tested by chargebyte |
24+
+=====================+===========+==========+=============+========================+==========================+======================+
25+
| Eastron SDM230 | EIA-485 | Modbus | `EVerest`_ | `GenericPowermeter`_ | ✗ | ✗ |
26+
+---------------------+-----------+----------+-------------+------------------------+--------------------------+----------------------+
27+
| Eastron SDM72D-M | EIA-485 | Modbus | `EVerest`_ | `GenericPowermeter`_ | ✗ | ✓ |
28+
+---------------------+-----------+----------+-------------+------------------------+--------------------------+----------------------+
29+
| Eastron SDM72D-M v2 | EIA-485 | Modbus | `EVerest`_ | `GenericPowermeter`_ | ✗ | ✓ |
30+
+---------------------+-----------+----------+-------------+------------------------+--------------------------+----------------------+
31+
| Eastron SDM630 v2 | EIA-485 | Modbus | `EVerest`_ | `GenericPowermeter`_ | ✗ | ✓ |
32+
+---------------------+-----------+----------+-------------+------------------------+--------------------------+----------------------+
33+
| Klefr 693x/694x | EIA-485 | Modbus | `EVerest`_ | `GenericPowermeter`_ | ✗ | ✓ |
34+
+---------------------+-----------+----------+-------------+------------------------+--------------------------+----------------------+
35+
| Iskra WM3M4/WM3M4C | EIA-485 | Modbus | chargebyte | PowermeterIskra_WM3M4C | ✗ | ✓ |
36+
+---------------------+-----------+----------+-------------+------------------------+--------------------------+----------------------+
37+
38+
.. _EVerest: https://github.com/EVerest/everest-core
39+
.. _GenericPowermeter: https://github.com/EVerest/everest-core/tree/main/modules/GenericPowermeter
40+
.. _SerialCommHub: https://github.com/EVerest/everest-core/tree/main/modules/SerialCommHub
41+
42+
.. note::
43+
Multiple EIA-485 devices, which all use Modbus as protocol, can share the same EIA-485 bus.
44+
It is required to use the EVerest module `SerialCommHub`_ as low-level module to coordinate the individual
45+
peripheral modules - even when there is only a single device on the bus.
46+
The configuration of the `SerialCommHub`_ module can be found on EVerest's documentation platform:
47+
https://everest.github.io/nightly/_generated/modules/SerialCommHub.html.
48+
49+
.. note::
50+
Most electricity meters which use Modbus as protocol are covered by EVerest's `GenericPowermeter`_ module. See
51+
https://github.com/EVerest/everest-core/tree/main/modules/GenericPowermeter/models for latest supported models.
52+
53+
DC
54+
--
55+
56+
+----------------------------------+-----------+----------+-------------+---------------------------------------+--------------------------+----------------------+
57+
| Vendor / Product | Interface | Protocol | Implementer | EVerest Module Name | German Eichrecht Support | Tested by chargebyte |
58+
+==================================+===========+==========+=============+=======================================+==========================+======================+
59+
| `LEM DCBM 400/600`_ | Ethernet | HTTP | `EVerest`_ | `LemDCBM400600`_ | ✓ | ✗ |
60+
+----------------------------------+-----------+----------+-------------+---------------------------------------+--------------------------+----------------------+
61+
| `Isabellenhütte IEM-DCR series`_ | Ethernet | HTTP | `EVerest`_ | `IsabellenhuetteIemDcr`_ (pending PR) | ✓ | ✗ |
62+
+----------------------------------+-----------+----------+-------------+---------------------------------------+--------------------------+----------------------+
63+
64+
.. _LEM DCBM 400/600: https://www.lem.com/en/dcbm-400-600
65+
.. _LemDCBM400600: https://github.com/EVerest/everest-core/tree/main/modules/LemDCBM400600
66+
.. _Isabellenhütte IEM-DCR series: https://www.isabellenhuette.de/iem-dcr
67+
.. _IsabellenhuetteIemDcr: https://github.com/EVerest/everest-core/pull/1059/commits/a9518eb94f53208146c98da9a4c6366e56c5feec
68+
69+
70+
71+
DC Power Modules
72+
================
73+
74+
+-------------------------+-----------+-------------+---------------+----------------------+----------------------+
75+
| Vendor / Product | Interface | Protocol | Implementer | EVerest Module Name | Tested by chargebyte |
76+
+=========================+===========+=============+===============+======================+======================+
77+
| `SCU DPM series`_ | CAN | Proprietary | `EVerest`_ | `DPM1000`_ | ✗ |
78+
+-------------------------+-----------+-------------+---------------+----------------------+----------------------+
79+
| `Infypower BEG series`_ | CAN | Proprietary | `chargebyte`_ | `InfypowerDCSupply`_ | ✓ |
80+
+-------------------------+-----------+-------------+---------------+----------------------+----------------------+
81+
82+
.. _SCU DPM series: https://www.scupower.com/ev-charger/ev-charger-module/
83+
.. _DPM1000: https://github.com/EVerest/everest-core/tree/main/modules/DPM1000
84+
.. _Infypower BEG series: https://www.infypower.com/bidirectional-acdc-power-converter.html
85+
.. _InfypowerDCSupply: https://github.com/chargebyte/everest-chargebyte/tree/main/modules/InfypowerDCSupply
86+
.. _chargebyte: https://github.com/chargebyte/everest-chargebyte
87+
88+
89+
90+
Insulation Monitoring Devices (IMDs)
91+
====================================
92+
93+
+--------------------------------------------------------+-----------+----------+-------------------------+----------------------+----------------------+
94+
| Vendor / Product | Interface | Protocol | Implementer | EVerest Module Name | Tested by chargebyte |
95+
+========================================================+===========+==========+=========================+======================+======================+
96+
| `Bender ISOMETER® isoCHA425HV with AGH420-1/AGH421-1`_ | EIA-485 | Modbus | `chargebyte`_ (planned) | TBD | |
97+
+--------------------------------------------------------+-----------+----------+-------------------------+----------------------+----------------------+
98+
99+
.. _Bender ISOMETER® isoCHA425HV with AGH420-1/AGH421-1: https://www.bender.de/en/products/insulation-monitoring/isometer-isocha425hv-with-agh420-1/
100+
101+
102+
103+
Residual Current Monitors (RCMs)
104+
================================
105+
106+
+-----------------------------+----------------+----------+-----------------------------+----------------------+----------------------+
107+
| Vendor / Product | Interface | Protocol | Implementer | EVerest Module Name | Tested by chargebyte |
108+
+=============================+================+==========+=============================+======================+======================+
109+
| `Western Automation RCM14`_ | Digital In/Out | - | `chargebyte`_ (in progress) | `CbTarragonDriver`_ | ✓ |
110+
+-----------------------------+----------------+----------+-----------------------------+----------------------+----------------------+
111+
112+
.. _Western Automation RCM14: https://emobility.westernautomation.com/ev-protection-devices/type-a/
113+
.. _CbTarragonDriver: https://github.com/chargebyte/everest-chargebyte/tree/main/modules/CbTarragonDriver
114+
115+
116+
117+
RFID Readers
118+
============
119+
120+
+-----------------------------------------+-----------+-------------+-------------+--------------------------+----------------------+
121+
| Vendor / Product | Interface | Protocol | Implementer | EVerest Module Name | Tested by chargebyte |
122+
+=========================================+===========+=============+=============+==========================+======================+
123+
| Stronglink SL032 (RS-485 variant with | EIA-485 | Modbus | chargebyte | SL032ModbusTokenProvider | ✓ |
124+
| customer specific Modbus firmware) | | | | | |
125+
+-----------------------------------------+-----------+-------------+-------------+--------------------------+----------------------+
126+
| InTallyCom RFBT001 | EIA-485 | Modbus | chargebyte | SL032ModbusTokenProvider | ✓ |
127+
+-----------------------------------------+-----------+-------------+-------------+--------------------------+----------------------+
128+
| RFID Readers based on NXP's PN532 Chip | UART | Proprietary | `EVerest`_ | `PN532TokenProvider`_ | ✗ |
129+
+-----------------------------------------+-----------+-------------+-------------+--------------------------+----------------------+
130+
| RFID Readers based on NXP's PN7160 Chip | I²C/SPI | Proprietary | `EVerest`_ | `PN7160TokenProvider`_ | ✗ |
131+
+-----------------------------------------+-----------+-------------+-------------+--------------------------+----------------------+
132+
133+
.. _PN532TokenProvider: https://github.com/EVerest/everest-core/tree/main/modules/PN532TokenProvider
134+
.. _PN7160TokenProvider: https://github.com/EVerest/everest-core/tree/main/modules/PN7160TokenProvider

0 commit comments

Comments
 (0)