👏 💪 Several good bug fixes from contributors in this update.
📝 Please note that the labeling of whether a CS node auto-connects at startup has changed. You can check this in the config dialog of the ocpp-cs-json node.
🐛 Bug Fixes:
#103 ( thx olivierpelet )
- Leak that occurred when EV chargers were disconnecting/reconnecting multiple times.
- Messages sent to the EV charger were also sent multiple times (due to the above)
- Fixed a scope issue on the wsrequest
- Add a routine check that clears dead/non-responsive websocket connections every 30 seconds
#104 (thx Rishabh Vaish )
- Fix for attribute typo — The had for="node-input-wsdealyconnect" (note the eal instead of ela), so clicking the label text didn't toggle the checkbox. Fixed to for="node-input-wsdelayconnect".
- Rename option — Changed from "Delay connection on startup" to "Delay auto-connect on startup" to make it clearer that this controls whether the node auto-connects, not some timeout delay.
- Clarify documentation — Updated the help text to explicitly describe both checked and unchecked behavior:
- Checked: connection is deferred until a type "99" connect message is sent
- Unchecked (default): node auto-connects to the CSMS on flow start
- Clarify inline comment in JS to match the renamed label.
Other
- Multiple Bumps of 3rd party libraries