Skip to content

Commit 5ec9af6

Browse files
authored
Merge pull request #30 from chargebyte/everest/ccc_update_files_to_1.1.0_release
EVerest/ccc update files to CCC 1.1.0 release
2 parents 207c2dd + 1e87ac5 commit 5ec9af6

3 files changed

Lines changed: 70 additions & 45 deletions

File tree

docs/source/_static/files/bsp-only.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ active_modules:
99
evse_manager:
1010
- module_id: connector
1111
implementation_id: evse
12+
evse_energy_sink:
13+
- module_id: grid_connection_point
14+
implementation_id: external_limits
15+
error_history:
16+
- module_id: error_history
17+
implementation_id: error_history
1218
tarragon_bsp:
1319
module: CbTarragonDriver
1420
config_module:
@@ -18,6 +24,9 @@ active_modules:
1824
module: CbTarragonDIs
1925
connector:
2026
module: EvseManager
27+
mapping:
28+
module:
29+
evse: 1
2130
config_module:
2231
connector_id: 1
2332
has_ventilation: false
@@ -34,10 +43,18 @@ active_modules:
3443
implementation_id: energy_grid
3544
grid_connection_point:
3645
module: EnergyNode
46+
mapping:
47+
module:
48+
evse: 1
3749
config_module:
3850
fuse_limit_A: 16
3951
phase_count: 3
4052
connections:
4153
energy_consumer:
4254
- module_id: connector
4355
implementation_id: energy_grid
56+
error_history:
57+
module: ErrorHistory
58+
config_implementation:
59+
error_history:
60+
database_path: /tmp/error_history.db
15.4 KB
Loading

docs/source/getting_started.rst

Lines changed: 53 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -244,40 +244,47 @@ The EVerest log should look like this:
244244
.. code-block:: console
245245
246246
root@tarragon:~# journalctl -f -u everest -n 50
247-
2024-06-19T19:26:08.986317+0200 tarragon systemd[1]: Started EVerest.
248-
2024-06-19T19:26:09.079641+0200 tarragon manager[11978]: [INFO] manager :: ________ __ _
249-
2024-06-19T19:26:09.086179+0200 tarragon manager[11978]: [INFO] manager :: | ____\ \ / / | |
250-
2024-06-19T19:26:09.086179+0200 tarragon manager[11978]: [INFO] manager :: | |__ \ \ / /__ _ __ ___ ___| |_
251-
2024-06-19T19:26:09.086179+0200 tarragon manager[11978]: [INFO] manager :: | __| \ \/ / _ \ \'__/ _ \/ __| __|
252-
2024-06-19T19:26:09.086179+0200 tarragon manager[11978]: [INFO] manager :: | |____ \ / __/ | | __/\__ \ |_
253-
2024-06-19T19:26:09.086179+0200 tarragon manager[11978]: [INFO] manager :: |______| \/ \___|_| \___||___/\__|
254-
2024-06-19T19:26:09.086179+0200 tarragon manager[11978]: [INFO] manager ::
255-
2024-06-19T19:26:09.086179+0200 tarragon manager[11978]: [INFO] manager :: Using MQTT broker localhost:1883
256-
2024-06-19T19:26:09.188450+0200 tarragon manager[11979]: [INFO] everest_ctrl :: Launching controller service on port 8849
257-
2024-06-19T19:26:09.254120+0200 tarragon manager[11978]: [INFO] manager :: Loading config file at: /etc/everest/bsp-only.yaml
258-
2024-06-19T19:26:09.818473+0200 tarragon manager[11978]: [INFO] manager :: Config loading completed in 723ms
259-
2024-06-19T19:26:14.176961+0200 tarragon manager[11997]: [INFO] energy_manager: :: Module energy_manager initialized [3968ms]
260-
2024-06-19T19:26:14.317279+0200 tarragon manager[12000]: [INFO] tarragon_dig_in :: chargebyte\'s Tarragon driver for configuration of digital input reference PWM (version: 0.10.0)
261-
2024-06-19T19:26:14.373497+0200 tarragon manager[11998]: [INFO] grid_connection :: Module grid_connection_point initialized [4076ms]
262-
2024-06-19T19:26:14.373497+0200 tarragon manager[12000]: [INFO] tarragon_dig_in :: Enabled digital input reference PWM 2084000.pwm, channel 0 with period 40000 and duty cycle 20000
263-
2024-06-19T19:26:14.373497+0200 tarragon manager[12000]: [INFO] tarragon_dig_in :: Module tarragon_dig_in_ref initialized [4066ms]
264-
2024-06-19T19:26:14.473667+0200 tarragon manager[11995]: [INFO] api:API :: Module api initialized [4343ms]
265-
2024-06-19T19:26:14.548188+0200 tarragon manager[11999]: [INFO] tarragon_bsp:Cb :: Control Pilot Observation Thread started
266-
2024-06-19T19:26:14.567183+0200 tarragon manager[11999]: [INFO] tarragon_bsp:Cb :: Primary contactor feedback type: \'none\'
267-
2024-06-19T19:26:14.568825+0200 tarragon manager[11999]: [WARN] tarragon_bsp:Cb CbTarragonContactorControl::CbTarragonContactorControl(const string&, const string&, const string&, const string&, const string&, const string&, const string&, const string&) :: The primary contactor has the feedback pin not connected. This is not recommended.
268-
2024-06-19T19:26:14.570871+0200 tarragon manager[11999]: [INFO] tarragon_bsp:Cb :: chargebyte\'s Hardware EVerest Modules (version: 0.10.0)
269-
2024-06-19T19:26:14.573109+0200 tarragon manager[11999]: [INFO] tarragon_bsp:Cb :: Module tarragon_bsp initialized [4248ms]
270-
2024-06-19T19:26:14.576991+0200 tarragon manager[11999]: [INFO] tarragon_bsp:Cb :: Contactor Handling Thread started
271-
2024-06-19T19:26:14.650925+0200 tarragon manager[11996]: [INFO] connector:EvseM :: Module connector initialized [4429ms]
272-
2024-06-19T19:26:14.710204+0200 tarragon manager[11978]: [INFO] manager :: 🚙🚙🚙 All modules are initialized. EVerest up and running [5638ms] 🚙🚙🚙
273-
2024-06-19T19:26:14.881674+0200 tarragon manager[11999]: [INFO] tarragon_bsp:Cb :: Read PP ampacity value: None (U_PP: 3297 mV)
274-
2024-06-19T19:26:14.889409+0200 tarragon manager[11999]: [INFO] tarragon_bsp:Cb :: Proximity Pilot Observation Thread started
275-
2024-06-19T19:26:14.957703+0200 tarragon manager[11996]: [INFO] connector:EvseM :: Max AC hardware capabilities: 32A/3ph
276-
2024-06-19T19:26:15.164664+0200 tarragon manager[11996]: [INFO] connector:EvseM :: 🌀🌀🌀 Ready to start charging 🌀🌀🌀
277-
2024-06-19T19:26:15.322579+0200 tarragon manager[11999]: [INFO] tarragon_bsp:Cb :: handle_enable: Setting new duty cycle of 100.00%
278-
2024-06-19T19:26:15.333875+0200 tarragon manager[11999]: [INFO] tarragon_bsp:Cb :: CP state change from PowerOn to A, U_CP+: 11947 mV, U_CP-: 7 mV
279-
2024-06-19T19:26:15.459775+0200 tarragon manager[11999]: [INFO] tarragon_bsp:Cb :: handle_pwm_off: Setting new duty cycle of 100.00%
280-
2024-06-19T19:26:15.632804+0200 tarragon manager[11999]: [INFO] tarragon_bsp:Cb :: handle_pwm_off: Setting new duty cycle of 100.00%
247+
2025-02-26T08:30:29.513458+0100 tarragon systemd[1]: Started EVerest.
248+
2025-02-26T08:30:29.521984+0100 tarragon manager[11921]: [INFO] manager :: ________ __ _
249+
2025-02-26T08:30:29.521984+0100 tarragon manager[11921]: [INFO] manager :: | ____\ \ / / | |
250+
2025-02-26T08:30:29.521984+0100 tarragon manager[11921]: [INFO] manager :: | |__ \ \ / /__ _ __ ___ ___| |_
251+
2025-02-26T08:30:29.521984+0100 tarragon manager[11921]: [INFO] manager :: | __| \ \/ / _ \ \'__/ _ \/ __| __|
252+
2025-02-26T08:30:29.521984+0100 tarragon manager[11921]: [INFO] manager :: | |____ \ / __/ | | __/\__ \ |_
253+
2025-02-26T08:30:29.521984+0100 tarragon manager[11921]: [INFO] manager :: |______| \/ \___|_| \___||___/\__|
254+
2025-02-26T08:30:30.191154+0100 tarragon manager[24855]: [INFO] manager ::
255+
2025-02-26T08:30:30.191154+0100 tarragon manager[24855]: [INFO] manager :: everest-framework 0.20.2 main@v0.20.2
256+
2025-02-26T08:30:30.191154+0100 tarragon manager[24855]: [INFO] manager :: everest-core 2025.1.0 release/2025.1.0@2025.1.0
257+
2025-02-26T08:30:30.191154+0100 tarragon manager[24855]: [INFO] manager ::
258+
2025-02-26T08:30:30.191154+0100 tarragon manager[24855]: [INFO] manager :: Using MQTT broker localhost:1883
259+
2025-02-26T08:30:30.849594+0100 tarragon manager[24856]: [INFO] everest_ctrl :: Launching controller service on port 8849
260+
2025-02-26T08:30:31.174881+0100 tarragon manager[24855]: [INFO] manager :: Loading config file at: /etc/everest/bsp-only.yaml
261+
2025-02-26T08:30:31.174881+0100 tarragon manager[24855]: [INFO] manager :: Config loading completed in 819ms
262+
2025-02-26T08:30:31.174881+0100 tarragon manager[24855]: [INFO] manager :: Starting 7 modules
263+
2025-02-26T08:30:32.461078+0100 tarragon manager[24880]: [INFO] tarragon_dig_in :: chargebyte\'s Tarragon driver for configuration of digital input reference PWM (version: 0.18.0)
264+
2025-02-26T08:30:32.461078+0100 tarragon manager[24880]: [INFO] tarragon_dig_in :: Enabled digital input reference PWM 2084000.pwm, channel 0 with period 40000 and duty cycle 20000
265+
2025-02-26T08:30:32.461078+0100 tarragon manager[24880]: [INFO] tarragon_dig_in :: Module tarragon_dig_in_ref initialized [1774ms]
266+
2025-02-26T08:30:32.915061+0100 tarragon manager[24884]: [INFO] energy_manager: :: Module energy_manager initialized [1797ms]
267+
2025-02-26T08:30:33.059561+0100 tarragon manager[24881]: [INFO] tarragon_bsp:Cb :: chargebyte\'s Hardware EVerest Modules (version: 0.18.0)
268+
2025-02-26T08:30:33.207183+0100 tarragon manager[24883]: [INFO] error_history:E :: Using database at "/tmp/error_history.db"
269+
2025-02-26T08:30:33.207183+0100 tarragon manager[24883]: [INFO] error_history:E :: Checking database
270+
2025-02-26T08:30:33.207183+0100 tarragon manager[24883]: [INFO] error_history:E :: Module error_history initialized [2033ms]
271+
2025-02-26T08:30:33.461684+0100 tarragon manager[24882]: [INFO] grid_connection :: Module grid_connection_point initialized [2166ms]
272+
2025-02-26T08:30:33.554315+0100 tarragon manager[24886]: [INFO] api:API :: Module api initialized [2071ms]
273+
2025-02-26T08:30:33.603804+0100 tarragon manager[24881]: [INFO] tarragon_bsp:Cb :: Contactor feedback type: \'none\'
274+
2025-02-26T08:30:33.603804+0100 tarragon manager[24881]: [WARN] tarragon_bsp:Cb CbTarragonContactorControlSimple::CbTarragonContactorControlSimple(std::unique_ptr<CbTarragonRelay>, const string&) :: The contactor has the feedback pin not connected. This is not recommended.
275+
2025-02-26T08:30:33.603804+0100 tarragon manager[24881]: [INFO] tarragon_bsp:Cb :: Control Pilot Observation Thread started
276+
2025-02-26T08:30:33.603804+0100 tarragon manager[24881]: [INFO] tarragon_bsp:Cb :: Module tarragon_bsp initialized [2275ms]
277+
2025-02-26T08:30:33.717075+0100 tarragon manager[24885]: [INFO] connector:EvseM :: Module connector initialized [2089ms]
278+
2025-02-26T08:30:33.764538+0100 tarragon manager[24855]: [INFO] manager :: Clearing retained topics published by manager during startup
279+
2025-02-26T08:30:33.764538+0100 tarragon manager[24855]: [INFO] manager :: 🚙🚙🚙 All modules are initialized. EVerest up and running [3951ms] 🚙🚙🚙
280+
2025-02-26T08:30:38.451323+0100 tarragon manager[24885]: [INFO] connector:EvseM :: Cleaning up any other transaction on start up
281+
2025-02-26T08:30:38.554529+0100 tarragon manager[24885]: [INFO] connector:EvseM :: 🌀🌀🌀 Ready to start charging 🌀🌀🌀
282+
2025-02-26T08:30:38.559706+0100 tarragon manager[24885]: [WARN] connector:EvseM void module::EvseManager::ready_to_start_charging() :: No powermeter value received yet!
283+
2025-02-26T08:30:38.713275+0100 tarragon manager[24881]: [INFO] tarragon_bsp:Cb :: handle_enable: Setting new duty cycle of 100.00%
284+
2025-02-26T08:30:38.731043+0100 tarragon manager[24881]: [INFO] tarragon_bsp:Cb :: CP state change from PowerOn to A, U_CP+: 11956 mV, U_CP-: 55 mV, PWM: 100.00%)
285+
2025-02-26T08:30:38.836962+0100 tarragon manager[24881]: [INFO] tarragon_bsp:Cb :: handle_pwm_off: Setting new duty cycle of 100.00%
286+
2025-02-26T08:30:39.058836+0100 tarragon manager[24881]: [INFO] tarragon_bsp:Cb :: handle_pwm_off: Setting new duty cycle of 100.00%
287+
2025-02-26T08:30:39.162116+0100 tarragon manager[24885]: [INFO] connector:EvseM :: All errors cleared
281288
282289
Before plugging in the IEC 62196 Type 2 EVSE Test Adapter, please make sure that the CP state of the
283290
EVSE Test Adapter is set to "B" and the current limit (adjustable via the PP state) is configured to
@@ -294,9 +301,10 @@ The last EVerest log messages should look like this:
294301

295302
.. code-block:: console
296303
297-
2024-06-20T07:45:49.386995+0200 tarragon manager[18942]: [INFO] tarragon_bsp:Cb :: CP state change from A to B, U_CP+: 9637 mV, U_CP-: -2 mV
298-
Read PP ampacity value: A_16 (U_PP: 3297 mV)
299-
2024-06-20T07:45:49.781308+0200 tarragon manager[18942]: [INFO] tarragon_bsp:Cb :: handle_pwm_on: Setting new duty cycle of 26.67%
304+
2025-02-26T08:34:15.237981+0100 tarragon manager[24881]: [INFO] tarragon_bsp:Cb :: CP state change from A to B, U_CP+: 8919 mV, U_CP-: 65 mV, PWM: 100.00%)
305+
2025-02-26T08:34:15.428037+0100 tarragon manager[24881]: [INFO] tarragon_bsp:Cb :: Read PP ampacity value: A_16 (U_PP: 3297 mV)
306+
2025-02-26T08:34:15.428037+0100 tarragon manager[24881]: [INFO] tarragon_bsp:Cb :: Proximity Pilot Observation Thread started
307+
2025-02-26T08:34:16.127003+0100 tarragon manager[24881]: [INFO] tarragon_bsp:Cb :: handle_pwm_on: Setting new duty cycle of 26.67% (16.0 A)
300308
301309
Now the charging process can be started by a CP state change from "B" to "C" via the IEC 62196 Type 2
302310
EVSE Test Adapter.
@@ -309,19 +317,19 @@ process should start. The last EVerest log messages should look like this:
309317

310318
.. code-block:: console
311319
312-
2024-06-21T07:45:50.605759+0200 tarragon manager[5733]: [INFO] tarragon_bsp:Cb :: CP state change from B to C, U_CP+: 5996 mV, U_CP-: -11817 mV
313-
2024-06-21T07:45:50.766409+0200 tarragon manager[5733]: [INFO] tarragon_bsp:Cb :: Closing contactor...
314-
2024-06-21T07:45:50.766409+0200 tarragon manager[5733]: [INFO] tarragon_bsp:Cb :: Contactor state: CLOSED
320+
2025-02-26T08:34:19.327615+0100 tarragon manager[24881]: [INFO] tarragon_bsp:Cb :: CP state change from B to C, U_CP+: 5900 mV, U_CP-: -11625 mV, PWM: 21.67%)
321+
2025-02-26T08:34:19.372588+0100 tarragon manager[24881]: [INFO] tarragon_bsp:Cb :: handle_allow_power_on: request to CLOSE the contactor
322+
2025-02-26T08:34:19.372588+0100 tarragon manager[24881]: [INFO] tarragon_bsp:Cb :: Current state: Contactor@R1-S1 (CLOSED, UNUSED)
315323
316324
The charging process can be stopped by a CP state change from "C" to "B" via the IEC 62196 Type 2.
317325

318326
The last EVerest log messages should look like this:
319327

320328
.. code-block:: console
321329
322-
2024-06-21T07:48:04.406373+0200 tarragon manager[5733]: [INFO] tarragon_bsp:Cb :: CP state change from C to B, U_CP+: 8842 mV, U_CP-: -11826 mV
323-
2024-06-21T07:48:04.641265+0200 tarragon manager[5733]: [INFO] tarragon_bsp:Cb :: Opening contactor...
324-
2024-06-21T07:48:04.641265+0200 tarragon manager[5733]: [INFO] tarragon_bsp:Cb :: Contactor state: OPEN
330+
2025-02-26T08:34:24.733873+0100 tarragon manager[24881]: [INFO] tarragon_bsp:Cb :: CP state change from C to B, U_CP+: 8957 mV, U_CP-: -11615 mV, PWM: 21.67%)
331+
2025-02-26T08:34:24.848206+0100 tarragon manager[24881]: [INFO] tarragon_bsp:Cb :: handle_allow_power_on: request to OPEN the contactor
332+
2025-02-26T08:34:24.848206+0100 tarragon manager[24881]: [INFO] tarragon_bsp:Cb :: Current state: Contactor@R1-S1 (OPEN, UNUSED)
325333
326334
Now the charging process is stopped and the IEC 62196 Type 2 EVSE Test Adapter can be unplugged from
327335
the socket outlet. Alternatively, the charging process can be started again by a CP state change
@@ -331,8 +339,8 @@ The last EVerest log messages after removing the plug should look like this:
331339

332340
.. code-block:: console
333341
334-
2024-06-21T07:52:51.287007+0200 tarragon manager[5733]: [INFO] tarragon_bsp:Cb :: CP state change from B to A, U_CP+: 11927 mV, U_CP-: -11970 mV
335-
2024-06-21T07:52:51.368428+0200 tarragon manager[5733]: [INFO] tarragon_bsp:Cb :: handle_pwm_off: Setting new duty cycle of 100.00%
342+
2025-02-26T08:34:29.933330+0100 tarragon manager[24881]: [INFO] tarragon_bsp:Cb :: CP state change from B to A, U_CP+: 11947 mV, U_CP-: -11615 mV, PWM: 21.67%)
343+
2025-02-26T08:34:30.279162+0100 tarragon manager[24881]: [INFO] tarragon_bsp:Cb :: handle_pwm_off: Setting new duty cycle of 100.00%
336344
337345
Congratulations! You have successfully completed your first charging session with the EVerest
338346
charging stack and the Charge Control C. Now you are prepared to start your own charging project and

0 commit comments

Comments
 (0)