You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/configuration.md
+43-40Lines changed: 43 additions & 40 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,18 +2,18 @@
2
2
# How to configure
3
3
* First configure all settings that are shown to you (see below); don't configure your MAINSMET
4
4
* Now you are ready to test/operate your SmartEVSE in its simplest mode, called Normal Mode.
5
-
* If your EV charges at MAX current, and everything works as expected, and you don't have a MAINSMET, you are done!
5
+
* If your EV charges at MAX current, everything works as expected, and you don't have a MAINSMET, you are done!
6
6
* If you have a MAINSMET, configure it now; browse through the settings again, since now other options have opened up
7
7
* If you are feeding your SmartEVSE with MAINS or EV data through the REST API or the MQTT API, make sure you have set up these feeds; as soon as you select "API" for the Meters, the data is expected within 11 seconds! You can use the test scripts in the test directory to feed your MQTT server with test data.
8
-
* If you configured MULTIple SmartEVSE's, follow instructions below
8
+
* If you configured MULTIple SmartEVSE's, follow the instructions below
9
9
* Put your SmartEVSE in Solar Mode, and some specific settings for Solar Mode will open up
10
10
* Now your SmartEVSE is ready for use!
11
11
12
12
# All menu options on the LCD screen:
13
13
```
14
14
MODE:
15
15
Per default you are in Normal EVSE mode; you can also choose Smart Mode or Solar Mode,
16
-
but you will have to configure a MAINSMETer to actually use these modes.
16
+
but you will have to configure a MAINSMETer to use these modes.
17
17
<Normal> The EV will charge with the current set at MAX
18
18
<Smart> The EV will charge with a dynamic charge current, depending on MAINSMET
19
19
data, and MAINS, MAX, MIN settings
@@ -39,27 +39,27 @@ PWR SHARE ; formerly known as LOADBALANCING.
39
39
40
40
MAINSMET Set type of MAINS meter (only appears in Smart or Solar mode):
41
41
<Disabled> No MAINS meter connected; only Normal mode possible
42
-
<Sensorbox> the Sensorbox will send measurement data to the SmartEVSE
42
+
<Sensorbox> The Sensorbox will send measurement data to the SmartEVSE
43
43
<API> The MAINS meter data will be fed through the REST API or the MQTT API.
44
44
<Phoenix C> / <Finder> / <...> / <Custom> a Modbus kWh meter is used
45
45
46
-
Note that Eastron1P is for singlephase Eastron meters, Eastron3P for Eastron threephase
47
-
meters, and InvEastron is for Eastron threephase meter that is fed from below (inverted).
46
+
Note that Eastron1P is for single-phase Eastron meters, Eastron3P for Eastron three-phase
47
+
meters and InvEastron is for Eastron three-phase meter that is fed from below (inverted).
48
48
If MAINSMET is not <Disabled> and not <API>, these settings appear:
49
49
MAINSADR Set the Modbus address for the kWh meter
50
50
GRID (only appears when Sensorbox with CT’s is used)
51
51
3 or 4 wire
52
52
CAL Calibrate CT1. CT2 and CT3 will use the same cal value.
53
-
6.0-99.9A A minimum of 6A is required in order to change this value.
54
-
Hold both ▼and ▲ buttons to reset to default settings.
53
+
6.0-99.9A A minimum of 6A is required to change this value.
54
+
Hold both ▼and ▲ buttons to reset to default settings.
55
55
56
56
EV METER Set type of EV kWh meter (measures power and charged energy)
57
57
<Disabled> No EV meter connected.
58
58
<API> The EV meter data will be fed through the REST API or the MQTT API.
59
59
<Phoenix C> / <Finder> / <...> / <Custom> a Modbus kWh meter is used
60
60
61
-
Note that Eastron1P is for singlephase Eastron meters, Eastron3P for Eastron threephase
62
-
meters, and InvEastron is for Eastron threephase meter that is fed from below (inverted).
61
+
Note that Eastron1P is for single-phase Eastron meters, Eastron3P for Eastron three-phase
62
+
meters and InvEastron is for Eastron's three-phase meter that is fed from below (inverted).
63
63
If EV METER is not <Disabled> and not <API>, this setting appears:
64
64
EV ADR Set the Modbus address for the EV Meter
65
65
@@ -78,7 +78,7 @@ CIRCUIT
78
78
Only appears when an EV METER is configured, in Smart or Solar mode.
79
79
Set the max current the EVSE circuit can handle (load balancing): 10-200A
80
80
Not obeyed in Normal mode.
81
-
(see also subpanel wiring)
81
+
(see also sub panel wiring)
82
82
83
83
If PWR SHARE set to <Master>:
84
84
Set the max current the EVSE circuit can handle (load balancing): 10-200A
@@ -97,14 +97,14 @@ RCMON RCM14-03 Residual Current Monitor is plugged into connector P1
97
97
<Disabled> The RCD option is not used
98
98
<Enabled> When a fault current is detected, the contactor will be opened
99
99
100
-
RFID use a RFID card reader to enable/disable access to the EVSE
100
+
RFID use an RFID card reader to enable/disable access to the EVSE
101
101
A maximum of 20 RFID cards can be stored.
102
102
<Disabled> RFID reader turned off
103
103
<EnableAll> Accept all learned cards for enabling/disabling the SmartEVSE
104
104
<EnableOne> Only allow a single (learned) card to be used for enabling/disabling the
105
-
SmartEVSE. In this mode the lock (if used) will lock the cable in the charging
105
+
SmartEVSE. In this mode, the lock (if used) will lock the cable in the charging
106
106
socket, and the same card is used to unlock it again
107
-
<Learn> Learn a new card and store it into the SmartEVSE. Make sure you stay in the
107
+
<Learn> Learn a new card and store it in the SmartEVSE. Make sure you stay on the
108
108
menu when learning cards. Present a card in front of the reader. "Card Stored"
109
109
will be shown on the LCD
110
110
<Delete> Erase a previous learned card. Hold the card in front of the reader. "Card
@@ -118,11 +118,11 @@ RFID use a RFID card reader to enable/disable access to the EVSE
118
118
WIFI Enable wifi connection to your LAN
119
119
<Disabled> No wifi connection
120
120
<SetupWifi> v3.6.3 or older: The SmartEVSE presents itself as a Wifi Acces Point "smartevse-xxxx";
121
-
connect with your phone to that access point, goto http://192.168.4.1/
121
+
connect with your phone to that access point, go to http://192.168.4.1/
122
122
and configure your Wifi password
123
123
v.3.6.4 and newer: On your smartphone:
124
124
-connect your smartphone to the wifi network you want your SmartEVSE connected to
125
-
-download and run the ESPTouch app from your favourite appstore
125
+
-download and run the ESPTouch app from your favorite app store
. [Apple](https://apps.apple.com/us/app/espressif-esptouch/id1071176700) or
@@ -143,7 +143,7 @@ WIFI Enable wifi connection to your LAN
143
143
v3.6.4 and newer BACKUP PROCEDURE: if you don't get it to work with the ESPTouch app, there is
144
144
a backup procedure:
145
145
-connect your SmartEVSE with a USB cable to your PC
146
-
-install the USB driver (Windows) or not (linux) for ESP32 chipset
146
+
-install the USB driver (Windows) or not (Linux) for ESP32 chipset
147
147
-connect your favorite serial terminal to the appropriate port
148
148
-on the SmartEVSE LCD screen, select "Wifi", select "SetupWifi",
149
149
-press the middle button to start the configuration procedure,
@@ -154,7 +154,7 @@ WIFI Enable wifi connection to your LAN
154
154
OCPP Enable OCPP
155
155
See the OCPP section in the SmartEVSE dashboard for setting up identifiers and configuring
156
156
the OCPP interface.
157
-
<Disabled> No OCPP functionality including OCPP access control and load managment
157
+
<Disabled> No OCPP functionality including OCPP access control and load management
158
158
<Enabled> Connect to the OCPP server using the credentials set up in the SmartEVSE dashboard. To use
159
159
the RFID reader with OCPP, set the mode Rmt/OCPP in the RFID menu. Note that the other
160
160
RFID modes overrule the OCPP access control. OCPP SmartCharging requires the SmartEVSE
@@ -173,7 +173,7 @@ MAX TEMP Maximum allowed temperature for your SmartEVSE; 40-75C, default 65
173
173
174
174
CAPACITY (only appears when a MAINSMET is configured):
175
175
Maximum allowed Mains Current summed over all phases: 10-600A
176
-
This is used for the EU Capacity rate limiting, currently only in Belgium
176
+
This is used for the EU Capacity rate limiting.
177
177
CAP STOP (only appears when a SUMMAINS is configured):
178
178
Timer in minutes; if set, if SUMMAINS is exceeded, we do not immediately stop
179
179
charging but wait until the timer expires.
@@ -185,12 +185,12 @@ START set the current on which the EV should start Solar charging:
185
185
STOP Stop charging when there is not enough solar power available:
186
186
Disabled - 60 minutes (Disabled = never stop charging)
187
187
IMPORT Allow additional grid power when solar charging: 0-20A (summed over all phases)
188
-
NOTE: A setting of IMPORT lower thant START + MIN makes NO SENSE and will
188
+
NOTE: A setting of IMPORT lower than START + MIN makes NO SENSE and will
189
189
result in a non-charging SmartEVSE when in Solar mode.
190
-
You even need to set IMPORT at least a few Amps higher then START + MIN to get
191
-
a desired charging behaviour if you are charging at 1 phase.
192
-
You even need to set IMPORT at least a few Amps higher then START + 3 * MIN to get
193
-
a desired charging behaviour if you are charging at 3 phases.
190
+
You even need to set IMPORT at least a few Amps higher than START + MIN to get
191
+
a desired charging behavior if you are charging at 1 phase.
192
+
You even need to set IMPORT at least a few Amps higher than START + 3 * MIN to get
193
+
a desired charging behavior if you are charging at 3 phases.
194
194
NOTE2: Note that START and IMPORT are summed over all phases, and MIN is per phase!
195
195
CONTACT2 One can add a second contactor (C2) that switches off 2 of the 3 phases of a
196
196
3 phase Mains installation; this can be useful if one wants to charge of off
@@ -204,10 +204,10 @@ CONTACT2 One can add a second contactor (C2) that switches off 2 of the 3 p
204
204
your installation will be UNSAFE!
205
205
206
206
<Not present> No second contactor C2 is present (default);
207
-
In this case SmartEVSE will assume 3phase charging, which is "worst case"
208
-
<Always Off> C2 is always off, so you are singlephase charging
207
+
In this case, SmartEVSE will assume 3-phase charging, which is the "worst case"
208
+
<Always Off> C2 is always off, so you are single-phase charging
209
209
You can use this setting if you want SmartEVSE to assume 1 phase charging in its calculations
210
-
<Always On> C2 is always on, so you are threephase charging (if your Mains are threephase and your EV
210
+
<Always On> C2 is always on, so you are three-phase charging (if your Mains are three-phase and your EV
211
211
supports it)
212
212
<Solar Off> C2 is always on except in Solar Mode where it is always off
213
213
<Auto> SmartEVSE starts charging at 3phase, but when in Solar mode and not enough
@@ -260,12 +260,12 @@ Up to eight SmartEVSE modules can share one mains supply.
260
260
- If you are using Smart/Solar mode, you should connect the A, B , +12V and GND wires from the sensorbox to the same screw terminals of the SmartEVSE! Make sure that the +12V wire from the sensorbox is connected to only -one– SmartEVSE.
261
261
262
262
- Software configuration
263
-
- Set one SmartEVSE PWR SHARE setting to MASTER, the others to NODE 1-7. Make sure there is only one Master, and the Node numbers are unique.
263
+
- Set one SmartEVSE PWR SHARE setting to MASTER, and the others to NODE 1-7. Make sure there is only one Master, and the Node numbers are unique.
264
264
- On the Master configure the following:
265
265
- MODE Set this to Smart if a Sensorbox (or configured kWh meter) is used to measure the current draw on the mains supply.
266
266
It will then dynamically vary the charge current for all connected EV’s. If you are using a dedicated mains supply for the EV’s you can leave this set to Normal.
267
267
- MAINS Set to the maximum current of the MAINS connection (per phase).
268
-
If the sensorbox or other MainsMeter device measures a higher current then this value on one of the phases, it will immediately reduce the current to the EVSE’s
268
+
If the sensorbox or other MainsMeter device measures a higher current than this value on one of the phases, it will immediately reduce the current to the EVSE’s
269
269
- CIRCUIT Set this to the maximum current of the EVSE circuit (per phase).
270
270
This will be split between the connected and charging EV’s.
271
271
- MAX Set the maximum charging current for the EV connected to -this- SmartEVSE (per phase).
@@ -274,7 +274,7 @@ Up to eight SmartEVSE modules can share one mains supply.
274
274
- MAX Set the maximum charging current for the EV connected to -this- SmartEVSE (per phase).
275
275
276
276
# Home Battery Integration
277
-
In a normal EVSE setup a sensorbox is used to read the P1 information to deduce if there is sufficient solar energy available. This however can give unwanted results when also using a home battery as this will result in one battery charging the other one. <br/>
277
+
In a normal EVSE setup, a sensorbox is used to read the P1 information to deduce if there is sufficient solar energy available. This however can give unwanted results when also using a home battery as this will result in one battery charging the other one. <br/>
278
278
279
279
For this purpose the settings endpoint allows you to pass through the battery current information:
280
280
* A positive current means the battery is charging
@@ -297,25 +297,28 @@ The sender has several options when sending the home battery current:
297
297
There are three options to integrate SmartEVSE with Home Assistant:
298
298
* through the HA-integration - the easy way<br />
299
299
300
-
If you want to integrate your SmartEVSE with Home Asisstant, please have a look at [the SmartEVSE `custom_component` for Home Assistant](https://github.com/dingo35/ha-SmartEVSEv3). This `custom_component` uses the API to share data from the SmartEVSE to Home Assistant, and enables you to set SmartEVSE settings from Home Assistant. You will need firmware version 1.5.2 or higher to use this integration.
300
+
If you want to integrate your SmartEVSE with Home Assistant, please have a look at [the SmartEVSE `custom_component` for Home Assistant](https://github.com/dingo35/ha-SmartEVSEv3). This `custom_component` uses the API to share data from the SmartEVSE to Home Assistant, and enables you to set SmartEVSE settings from Home Assistant. You will need firmware version 1.5.2 or higher to use this integration.
301
301
302
302
* by manually configuring your configuration.yaml<br />
303
303
304
-
Its a lot of work, but you can have everything exactly your way. See examples in the integrations directory of our github repository.
304
+
It's a lot of work, but you can have everything exactly your way. See examples in the integrations directory of our GitHub repository.
305
305
306
306
* by MQTT<br />
307
307
308
308
If you don't like the integration, e.g. because it only updates its data every 60 seconds, you might like to interface through MQTT; updates are done as soon as values change.... you can even mix it up by using both the integration AND the MQTT interface at the same time!
309
309
310
310
# EU Capacity Rate Limiting
311
-
An EU directive gives electricity providers the possibility to charge end consumers by a "capacity rate", so consumers will be stimulated to flatten their usage curve.
312
-
Currently the only known country that has this active is Belgium.
313
-
For more details see https://github.com/serkri/SmartEVSE-3/issues/215
314
311
315
-
* In the Menu screen an item "SumMains" is now available, default set at 600A
316
-
* This setting will only be of use in Smart or Solar mode
317
-
* Apart from all other limits (Mains, MaxCirCuit), the charge current will be limited so that the sum of all phases of the Mains currents will not be exceeding the SumMains setting
318
-
* If you don't understand this setting, or don't live in Belgium, leave this setting at its default value
312
+
In line with a EU directive, electricity providers can implement a "capacity rate" for consumers, encouraging more balanced energy consumption. This approach aims to smooth out usage patterns and reduce peak demand.
313
+
314
+
For further details, please refer to [serkri#215](https://github.com/serkri/SmartEVSE-3/issues/215).
315
+
316
+
## Updates include:
317
+
318
+
* A new menu item, "SumMains," is now available with a default setting of 600A.
319
+
* This setting applies only in Smart or Solar mode.
320
+
* Beyond existing limits (Mains, MaxCircuit), the charging current will be controlled to ensure that the total of all Mains phase currents does not exceed the SumMains setting.
321
+
* If you are unfamiliar with this setting or do not fall under the applicable regulations, it is advisable to keep the setting at its default value.
319
322
320
323
# Building the firmware
321
324
You can get the latest release off of https://github.com/dingo35/SmartEVSE-3.5/releases, but if you want to build it yourself:
@@ -331,7 +334,7 @@ If you are not using the webserver /update endpoint:
331
334
* Upload via USB configured in platformio.ini: platformio run --target upload
332
335
333
336
# I think I bricked my SmartEVSE
334
-
Luckily for you, there are no known instances of people who actually bricked their SmartEVSE.
337
+
Luckily, there are no known instances of people who bricked their SmartEVSE.
335
338
But if all else fails, connect your SmartEVSE via USB-C to your laptop and follow the instruction https://github.com/dingo35/SmartEVSE-3.5/issues/79
336
339
337
340
Another tool can be found here: https://github.com/marcelstoer/nodemcu-pyflasher
0 commit comments