Add extracted tools: CitrineOS, OpenOCPP, ShapeShifter

- CitrineOS core extracted (CSMS OCPP 2.0.1)
- OpenOCPP extracted (firmware OCPP 1.6J/2.0.1)
- ShapeShifter library installed (pip install -e)
- ShapeShifter specification extracted
- EVerest extracted

TODO updated with progress
This commit is contained in:
Eric F
2026-06-08 00:38:27 -04:00
parent 468cfeaa50
commit d398a6ced2
7326 changed files with 1177561 additions and 7 deletions

View File

@@ -0,0 +1,50 @@
.. _everest_modules_handwritten_EvManager:
.. =========
.. EvManager
.. =========
This Module implements the car simulator for a charging session.
Configuration
=============
``connector_id``
The connector id of the EVSE Manager
to which the simulator connects to.
External MQTT
-------------
The module listens to the following MQTT topics:
``everest_external/nodered/{connector_id}/carsim/cmd/enable``
| Used to enable the car simulator.
| Possible values are:
- ``true``
- ``false``
``everest_external/nodered/{connector_id}/carsim/cmd/execute_charging_session``
| Used to execute a charging session based on the semicolon separated provided command string.
::
"sleep 1;iso_wait_slac_matched;iso_start_v2g_session DC;iso_wait_pwr_ready;sleep 36000"
| (For all available commands see: :ref:`Simulator Commands <everest_modules_handwritten_EvManager_simulator_commands>`)
``everest_external/nodered/{connector_id}/carsim/cmd/modify_charging_session``
| Used to modify the current charging session.
| Follows the same format as ``execute_charging_session``.
.. _everest_modules_handwritten_EvManager_simulator_commands:
Simulator Commands
------------------
``sleep {time in seconds}``
| Sleeps for the specified time.
| Example: ``sleep 10``
``test``