Enhancements:
- Add Niu vehicle api (#836, #842)
- Add Tasmota pseudo charger (#829, #847)
- Add Tesla range api (#770, #772)
- Add Fronius inverter api detection (#846)
- Improved Charge Progress UI (#798, #808)
- Add OCPP SmartCharging profile (#800)
Bug fixes:
- Porsche: fix issue when VIN is provided (#834)
- Nissan: fix token refresh (#830)
- MCC: fix token refresh not working when refresh token expired (#813)
- ID: fix unmarshaling for ChargePowerKW (#826)
- VW: Handle invalid outdoorTemp (#820)
- Improve Porsche Vehicle Support for PHEV (#831)
- SHM: disable PlanningRequest when charging disabled (#841)
- SHM: present multiple loadpoints as individual devices (#807)
- Differentiate site from loadpoint title for messaging (#804)