OCPP 1.2
over 3 years ago by Tor Erik Skårdal
1.2.8
- New store for persistent data (OCPP Configuration and TXN)
- Support for TriggerMessage requests (BootNotification,Heartbeat,MeterValues,StatusNotification)
- Fixes a crash when central system sends malformed JSON
- Support configuration and behaviour for TransactionMessageAttempts and TransactionMessageRetryInterval Core profile keys
- Ensure that transaction consumption cannot decrease or be reset by delayed consumption reports
1.2.7
- Fixes an issue where CallError messages do not conform to OCPP standard
1.2.6
- Authorize charger after OCPP Authorize response improve user experience
- Fixes an issue with charger message scheduling
1.2.5
- Prevent queued integrity checks when system is overloaded
- Added basic support for reboot messages from chargers
- Fix OCPP restart on unsupported message
1.2.4
- Fix for networking issues on startup
- Ignore repeated OpCode causing bad status transition
1.2.3
- Fix for reported usage 0 for high latency / bad connections
- Fix rapidly looping stop transaction poll messages
- Fix for car disconnected while offline not stopping transaction
1.2.2
- Always attempt to recover transactions on charger boot
- Fixes OCPP reboot when central system socket is closed during message receive
- Send transaction usage, not session usage in MeterValue
1.2.1
- Less aggressive polling for transaction energy usage when starting/stopping transactions
- HTTP Basic Auth supported
1.2.0
- Allow RemoteStopTransaction in any charger state
- Allowed more state transitions to fix some state loops
- Charger auth times out if charger does not start charging
- Correct reason provided on transaction stop
- Easee Session and OCPP Transaction split in consumption reporting
- Firmware provided on boot. Format is “[Device FW]/[OCPP version]”
- Forward Power.Import.Active to central systems
- Freecharge extension
- Improved behavior for state BOOTING to recover faster in bad network conditions
- Persist OCPP settings accross reboots
- Persist transactions accross reboots
- Reworked networking for timeout and retry support
- Rewritten parser to handle all valid JSON formats
- Session energy update required before transaction stop
- Support for central systems not supporting ISO 8601 fractional seconds