- Implemented Tesla login / token retrieval for HTTP Config module.
- Improved debug logging for Tesla API Vehicle module.
- Modularised the Web IPC interface for the external web server control component.
- Fix: Status output now subtracts charger load from consumption.
- Re-implemented the Tesla API queries using python's request module rather than external shell calls to curl. Provides better exception handling and less shell command/subprocess interaction.
- Breaking Change: Improved Settings Storage for non-volatile settings (not configuration) storage.
- This will require a manual port of the settings from /etc/twcmanager/TWCManager.settings to /etc/twcmanager/settings.json
- Due to a small user base, this is not done automatically. If there is demand for a port method, an issue can be raised for a feature request, and I'll create a one time script to port old settings to new settings.