Release notes:
New feature s
Miscellaneous
• features Added support for the Romanian language. Changed the English text of 'Have a safe journey' to 'Have a great day'.
• Change in backoffice configuration key 'language'. Now the option 'ro_RO' is also available.
Improvements
• Fixed bug where chargepoint status was not communicated to back office after updating firmware.
• Get whitelist responses are updated for solving multiple sending of whitelist items and not sending existing whitelist items to ASI or MyEve.
• P1 telegrams are now parsed at the rate that they are received, without affecting the timing of the application components consuming the P1 telegrams
• OCPP setValue function in comComfig now performs limit checks based on the variable attribute definitions for known types (integers and floats). If the value provided is outside of range it is rejected immediately before reaching the application layer.
• OCPP2.0.1: The `IDLE` enum was replaced by the `OCCUPIED` enum in the state table resolving some errors in the log and the availability not being sent to the BO
• The precision in the meterValue messages is limited to 3 decimal points for OCPP 2.0.
• We now check if a socket is reserved before accepting a new authorization.
• The requestStartTransaction request in OCPP 2.0.1 did not work if no evseId wasn't provided. This was an optional field so that was odd. Now it should be able to request a starttransaction without that parameter.
• A TxDefaultProfile with EvseId 0 was rejected on OCPP 2.0.1, which was odd since that should be able to work. There are more charging profile types that require evseId 0, they were all being rejected. That has now been fixed: only if an evseId is provided that is > 0, then the charging station checks whether that evseId is supported by it
• We rejected a requeststarttransaction message with ID 25348 in OCPP 2.0.1. The logging states: "Wrong tagId". It turns out that we have a very limited scope of allowed id’s: from 0 till 36. This is now changed to allow all integers. Also the logline is now changed to mention that something was wrong with the remoteStartId instead of the tagId
• A potential watchdog during reset could cause delays before the reset could be completed. This issue is fixed now.
• Made it possible to configure TIC and external RS485 via OCPP. Configuration key: ALBProtocolSelection. New possible values: "External modbus" and "TIC"
• Restarting a failed firmware update used to fail. This issue is now fixed.
• Fixed issue where display would stay in "Please wait" state after an invalid card was scanned.
• Fixed issue where display and led would be out of sync during "Invalid card" display state.
• Fixed display states in case a transaction could be started due to pre de-- authorization and later gets authorized by the BO. The display will now show the warning sign with the "Invalid card" text and the user action required.
• We now go to mode3 STATE_C1 instead of to STATE_E after we get deauthorized. We now communicate over OCPP that the socket is occupied and the state is suspendedEVSE instead of communicating unavailable.
• Fixed issue where charging would start on both sockets if one of the sockets was in cable or EV connected timeout state and the other socket plugs in and starts a transaction with a tag.