Skip to content

Commit 8e0ac76

Browse files
authored
Docs update (#63)
* Update docs
1 parent bd8a53f commit 8e0ac76

File tree

3 files changed

+147
-119
lines changed

3 files changed

+147
-119
lines changed

docs/REST_API.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ to your curl POST command. -d ''
129129
* current_max_sum_mains
130130

131131
  The Maximum allowed Mains Current summed over all phases: 10-600A
132-
<br>&emsp;&emsp;This is used for the EU Capacity rate limiting, currently only in Belgium.
132+
<br>&emsp;&emsp;This is used for the EU Capacity rate limiting.
133133
<br>&emsp;&emsp;Usually you should leave this setting at its default value (600A)
134134
<br>&emsp;&emsp;since your electricity provider probably does not supports this.
135135

docs/configuration.md

Lines changed: 43 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22
# How to configure
33
* First configure all settings that are shown to you (see below); don't configure your MAINSMET
44
* 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!
66
* If you have a MAINSMET, configure it now; browse through the settings again, since now other options have opened up
77
* 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
99
* Put your SmartEVSE in Solar Mode, and some specific settings for Solar Mode will open up
1010
* Now your SmartEVSE is ready for use!
1111

1212
# All menu options on the LCD screen:
1313
```
1414
MODE:
1515
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.
1717
<Normal> The EV will charge with the current set at MAX
1818
<Smart> The EV will charge with a dynamic charge current, depending on MAINSMET
1919
data, and MAINS, MAX, MIN settings
@@ -39,27 +39,27 @@ PWR SHARE ; formerly known as LOADBALANCING.
3939
4040
MAINSMET Set type of MAINS meter (only appears in Smart or Solar mode):
4141
<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
4343
<API> The MAINS meter data will be fed through the REST API or the MQTT API.
4444
<Phoenix C> / <Finder> / <...> / <Custom> a Modbus kWh meter is used
4545
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).
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).
4848
If MAINSMET is not <Disabled> and not <API>, these settings appear:
4949
MAINSADR Set the Modbus address for the kWh meter
5050
GRID (only appears when Sensorbox with CT’s is used)
5151
3 or 4 wire
5252
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.
5555
5656
EV METER Set type of EV kWh meter (measures power and charged energy)
5757
<Disabled> No EV meter connected.
5858
<API> The EV meter data will be fed through the REST API or the MQTT API.
5959
<Phoenix C> / <Finder> / <...> / <Custom> a Modbus kWh meter is used
6060
61-
Note that Eastron1P is for single phase Eastron meters, Eastron3P for Eastron three phase
62-
meters, and InvEastron is for Eastron three phase 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).
6363
If EV METER is not <Disabled> and not <API>, this setting appears:
6464
EV ADR Set the Modbus address for the EV Meter
6565
@@ -78,7 +78,7 @@ CIRCUIT
7878
Only appears when an EV METER is configured, in Smart or Solar mode.
7979
Set the max current the EVSE circuit can handle (load balancing): 10-200A
8080
Not obeyed in Normal mode.
81-
(see also subpanel wiring)
81+
(see also sub panel wiring)
8282
8383
If PWR SHARE set to <Master>:
8484
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
9797
<Disabled> The RCD option is not used
9898
<Enabled> When a fault current is detected, the contactor will be opened
9999
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
101101
A maximum of 20 RFID cards can be stored.
102102
<Disabled> RFID reader turned off
103103
<EnableAll> Accept all learned cards for enabling/disabling the SmartEVSE
104104
<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
106106
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
108108
menu when learning cards. Present a card in front of the reader. "Card Stored"
109109
will be shown on the LCD
110110
<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
118118
WIFI Enable wifi connection to your LAN
119119
<Disabled> No wifi connection
120120
<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/
122122
and configure your Wifi password
123123
v.3.6.4 and newer: On your smartphone:
124124
-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
126126
. [Android](https://play.google.com/store/apps/details?id=com.fyent.esptouch.android&hl=en_US:)
127127
. (please ignore the strange Author name) or
128128
. [Apple](https://apps.apple.com/us/app/espressif-esptouch/id1071176700) or
@@ -143,7 +143,7 @@ WIFI Enable wifi connection to your LAN
143143
v3.6.4 and newer BACKUP PROCEDURE: if you don't get it to work with the ESPTouch app, there is
144144
a backup procedure:
145145
-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
147147
-connect your favorite serial terminal to the appropriate port
148148
-on the SmartEVSE LCD screen, select "Wifi", select "SetupWifi",
149149
-press the middle button to start the configuration procedure,
@@ -154,7 +154,7 @@ WIFI Enable wifi connection to your LAN
154154
OCPP Enable OCPP
155155
See the OCPP section in the SmartEVSE dashboard for setting up identifiers and configuring
156156
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
158158
<Enabled> Connect to the OCPP server using the credentials set up in the SmartEVSE dashboard. To use
159159
the RFID reader with OCPP, set the mode Rmt/OCPP in the RFID menu. Note that the other
160160
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
173173
174174
CAPACITY (only appears when a MAINSMET is configured):
175175
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.
177177
CAP STOP (only appears when a SUMMAINS is configured):
178178
Timer in minutes; if set, if SUMMAINS is exceeded, we do not immediately stop
179179
charging but wait until the timer expires.
@@ -185,12 +185,12 @@ START set the current on which the EV should start Solar charging:
185185
STOP Stop charging when there is not enough solar power available:
186186
Disabled - 60 minutes (Disabled = never stop charging)
187187
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
189189
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.
194194
NOTE2: Note that START and IMPORT are summed over all phases, and MIN is per phase!
195195
CONTACT2 One can add a second contactor (C2) that switches off 2 of the 3 phases of a
196196
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
204204
your installation will be UNSAFE!
205205
206206
<Not present> No second contactor C2 is present (default);
207-
In this case SmartEVSE will assume 3 phase charging, which is "worst case"
208-
<Always Off> C2 is always off, so you are single phase 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
209209
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 three phase charging (if your Mains are three phase 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
211211
supports it)
212212
<Solar Off> C2 is always on except in Solar Mode where it is always off
213213
<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.
260260
- 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.
261261

262262
- 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.
264264
- On the Master configure the following:
265265
- MODE Set this to Smart if a Sensorbox (or configured kWh meter) is used to measure the current draw on the mains supply.
266266
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.
267267
- 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
269269
- CIRCUIT Set this to the maximum current of the EVSE circuit (per phase).
270270
This will be split between the connected and charging EV’s.
271271
- 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.
274274
- MAX Set the maximum charging current for the EV connected to -this- SmartEVSE (per phase).
275275

276276
# 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/>
278278

279279
For this purpose the settings endpoint allows you to pass through the battery current information:
280280
* A positive current means the battery is charging
@@ -297,25 +297,28 @@ The sender has several options when sending the home battery current:
297297
There are three options to integrate SmartEVSE with Home Assistant:
298298
* through the HA-integration - the easy way<br />
299299

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.
301301

302302
* by manually configuring your configuration.yaml<br />
303303

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.
305305

306306
* by MQTT<br />
307307

308308
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!
309309

310310
# 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
314311

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.
319322

320323
# Building the firmware
321324
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:
331334
* Upload via USB configured in platformio.ini: platformio run --target upload
332335

333336
# 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.
335338
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
336339

337340
Another tool can be found here: https://github.com/marcelstoer/nodemcu-pyflasher

0 commit comments

Comments
 (0)