0.95
Vehicle:
- 335dafc Vehicles: handle special characters in user/password (except single quote) (#3584)
- 24b0eaa Audi: update qmauth
- 1d8e084 Enyaq: fix charging state
- a9d4b03 Fiat: fix pin encoding
- 55e045d BMW: request km instead of miles
- 27b8321 Cupra: updated status
Charger:
- 703e136 Add OCPP charger (#1963)
- e16c525 Add ConnectIQ charger (#3622)
- 1877dd7 Add Etrel/Sonnen charger (#3603)
- a68b729 ABB: use Modbus RTU (#3498)
- 4873d3d Keba: error if auth required and tag not present (#3616)
Meter:
- 9fde314 Add Janitza meter (#3527)
- 9a31a50 Generalise SMA Data Manager template (#3467)
- 0f5a72b Kostal Piko/ Piko BA: less grid http requests and calculation corrections (#3655)
- d93cf01 Kostal: add Piko legacy template (#3557)
- 131d650 Kostal: document KSEM sensor position
- dc0f1b9 Solax: fix grid definition
- 669feb5 E3DC: template brand (#3571)
- 5245b7c Fix Kostal Piko Legacy in standby (#3631)
- f618cdf Pipeline: add default value if regex doesn't match (#3646)
General: