Comments (1)
Scenario
- External Control System sends a charging limit to Charging Station (not during a transaction).
- Optional: Charging Station calculates new charging schedule.
- Charging Station adjusts the charging speed.
- If the charging limit changed by more than:
LimitChangeSignificance
, the Charging
Station sends aNotifyChargingLimitRequest
message to CSMS with optionally the set charging
limit/schedule. - The CSMS responds with a
NotifyChargingLimitResponse
to the Charging Station.
Functional Requirements
- K12.FR.01: When an external charging limit/schedule is received while no transactions are ongoing, the total load of all EVSEs SHALL NOT exceed this given limit. (This may not apply)
- K12.FR.02: When K12.FR.01 AND Charging limit changed by more than:
LimitChangeSignificance
, the Charging Station SHALL inform the CSMS of the new charging limit/schedule imposed by the external system by sending aNotifyChargingLimitRequest
. - K12.FR.03: When K12.FR.02 AND
EnableNotifyChargingLimitWithSchedules
is true, theNotifyChargingLimitRequest
SHALL contain the charging limit/schedule as set by the external system. - K12.FR.04: When K12.FR.02, the Charging Station SHALL NOT set the
chargingLimitSource
toCSO
in theNotifyChargingLimitRequest
. - K12.FR.05: When an external charging limit/schedule is received, the Charging Station SHALL use purpose
ChargingStationExternalConstraints
when reporting about this limit (e.g. in aReportChargingProfilesRequest
).- It is RECOMMENDED to use negative values for the id of a
ChargingStationExternalConstraints
profile, to minimize the risk of a clash with an id that CSMS might use for a
- It is RECOMMENDED to use negative values for the id of a
from libocpp.
Related Issues (20)
- Change the build targets in CMake so you a user can select only ocpp 1.6 or 2.0.1 to be build if they choose to.
- Allow user application to get and set variables HOT 1
- Add WebSocket compression support HOT 1
- Device Model access for EVSE and Connector specific variables
- Libwebsockets: be able to set an interface or ip address to connect to. HOT 2
- Make storage of TxProfiles in non-volatile memory configurable.
- New Errata E15.FR.04: 15118 can in some cases not stop the OCPP transaction HOT 3
- TriggerMessage(F06) for MeterValues responds always Accepted
- ocpp::SecurityConfiguration change member names bundles
- LocalPreAuthorize is missing some edge cases
- Do not send the idToken in TransactionEnded message when it is ended because remote stop or EV disconnected
- The field evse persists in TransactionEvent Updated and Ended
- Add support for mocking DateTime
- Error During CMake command Execution HOT 3
- Re-try CSR after timeout for 1.6 (implemented in 2.0.1)
- Graceful exception handling of database operations
- Reduce logging level of libwebsockets
- Execute on changeavailability for connector 0 callback HOT 1
- 1.6 Smart Charging Calculate Composite Schedule HOT 1
- Security level 3 does not work when using a private key password
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libocpp.