Commit graph

839 commits

Author SHA1 Message Date
andig
3ecd38754f VW: check login error 2022-01-29 12:37:55 +01:00
andig
a47fbfd4d7
VW: fix login (#2430) 2022-01-29 12:14:14 +01:00
andig
b4ffc30087 Fix token refresh 2022-01-27 15:26:48 +01:00
Xantalor
f4515ef5dd
reset cache direktly (#2411)
Co-authored-by: xantalor <giullian.franke@ic-consult.de>
2022-01-27 08:47:10 +01:00
andig
b4a004b7bb
Mercedes: generalize provider login (#2384) 2022-01-26 08:21:30 +01:00
Xantalor
be934d546c Add Mercedes (#2259) 2022-01-21 17:40:20 +01:00
andig
61871c6177
Fiat: add location api (#2353) 2022-01-20 11:50:38 +01:00
Andreas Linde
0c2355036c
Vehicle template udpates (#2264)
- Add Smart EQ template
- Fix EVNotify template
2022-01-16 13:17:13 +01:00
andig
cd42f20a51
Allow to define supported phases at vehicle level (#2209) 2022-01-16 09:31:52 +01:00
andig
ae617fcc1c
Simplify string conversions (#2294) 2022-01-14 20:15:00 +01:00
Andreas Linde
cfb174f9f5
More template stuff (#2164)
Some checks failed
Default / Build (push) Failing after 2m0s
Default / Build UI (push) Failing after 13s
Release / Publish Docker :release (push) Has been cancelled
Release / call-build-workflow (push) Has been cancelled
Release / Publish Github & APT release (push) Has been cancelled
- Configure now asks for the users knowledge level, so advanced mode can be reached without calling with `--advanced`
- Add template for solaredge inverter
- Add beta template for sungrow inverter
- Add template for MQTT based meter
- Add more template documentation
- Add check and error message for invalid config properties when using templates
- Option to specify language specific template descriptions
- Option to make params dependent on values of other params 
- Option to add sponsortoken in advanced mode
- Option to set minCurrent in advanced mode
- Remove sponsorship requirement from Daheimladen wallbox
- Multiple fixes (FritzDect meter, Kostsal Piko meter, ...)
2022-01-09 12:59:54 +01:00
andig
8633eb9c15
Rename charge plugin to soc and remove caching (#2242) 2022-01-09 00:37:24 +01:00
Chris591
47c104ec61
Ford: fix HTTP 401 errors (#2240) 2022-01-08 15:54:55 +01:00
andig
81e2049120 chore: add reference 2022-01-06 12:37:32 +01:00
Chris591
138722cf3d
Ford: add position and odometer (#2202) 2022-01-05 10:36:02 +01:00
Andreas Linde
fb1d6f552f
Remove dependency from config repo (#2182)
The templates infrastructure replaces this
2022-01-01 17:50:32 +01:00
andig
07c559b4c7
Porsche: fix token refresh after refactoring (#2152)
Some checks failed
Default / Build (push) Failing after 1m35s
Default / Build UI (push) Failing after 14m12s
Release / call-build-workflow (push) Has been cancelled
Release / Publish Docker :release (push) Has been cancelled
Release / Publish Github & APT release (push) Has been cancelled
2021-12-29 22:13:24 +01:00
andig
c8204b3cac Add Smart EQ (#2112) 2021-12-28 20:24:17 +01:00
andig
4c09be6553 Cleanup vehicle detection 2021-12-28 11:28:58 +01:00
andig
3c9b6a263d Validate that vehicle is visible in vendor api on startup 2021-12-25 14:56:30 +01:00
andig
0afc82401f chore: wrap error 2021-12-25 14:15:44 +01:00
andig
78138c91bf
Porsche: refactor and use oauth2 library (#2115) 2021-12-25 14:14:09 +01:00
andig
ef68405fb8
Intercept parameters from http redirects (#2111) 2021-12-24 00:14:53 +01:00
andig
70996f51e5
Tesla: use larger battery range value similar to Tesla app (#2100) 2021-12-22 12:05:48 +01:00
andig
d48ae0686d Add Dacia 2021-12-20 17:38:36 +01:00
andig
c2da442850 Tesla: use display name from api 2021-12-19 12:28:50 +01:00
andig
69c923a749
Audi/Seat/Skoda/VW: add position api (#2032) 2021-12-12 18:16:46 +01:00
andig
553bf56d9f
Tesla: add position api (#2024) 2021-12-11 12:54:09 +01:00
andig
16bfc70225
PSA: add position api (#2023) 2021-12-11 12:51:46 +01:00
andig
a0e07e83a9
PSA: simplify api (#2022) 2021-12-11 12:46:56 +01:00
andig
55ecbbaf78 chore: refactor 2021-12-10 17:29:30 +01:00
andig
5a929ff8b0 chore: remove stray logger 2021-12-08 22:42:40 +01:00
andig
245721c701
Nissan: fix api access for added Accept: application/json header (#1996) 2021-12-07 21:23:37 +01:00
andig
27c4b7d5d4
BMW: check api availability (#1994) 2021-12-06 14:21:39 +01:00
andig
111d499b69 BMW: fix multiple vehicles in account 2021-12-05 12:37:49 +01:00
andig
f2b6deadb2 Volvo: improve error handling 2021-12-03 08:18:10 +01:00
andig
1be3025e0c Volvo: improve charge state detection 2021-12-02 11:24:15 +01:00
andig
5735ab6515
Remove basic auth headers from logs (#1974) 2021-12-01 21:40:00 +01:00
rivengh
a45e240253
Improve action handling to consistently apply and reset vehicle settings (#1942)
allow GetTargetSoC() and GetMinSoC() to be used even when no vehicle is connected
use SetMinSoC() and SetTargetSoC() functions in applyAction()
allow to set minSoC to 0 with applyAction()
apply OnIdentify actions only when OnIdentify node is present in vehicle configuration (optional parameter)
2021-12-01 13:49:59 +01:00
andig
3477ad31fd
Fiat: handle evInfo empty for some vehicles (#1960) 2021-11-30 21:07:45 +01:00
Andreas Linde
7e41a970d5
Experimentelle geführte Erstellung der Konfigurationsdatei (#1888)
Dies ist eine experimentelle Umsetzung im folgenden aufgeführten Ziele.

Wie es verwendet:
- Start über `evcc configure`
- Die Konfiguration wird in evcc.yaml geschrieben. Falls diese existiert kann ein alternativer Dateiname angegeben werden

Was es kann:
- Eine geführte Erstellung der Konfigurationsdatei
- Direktes Testen ob die Konfiguration jedes Gerätes auch funktioniert
- Konfigurationsabhängigkeiten durch direkte Konfiguration der Abhängigkeit lösen (z.B. Sponsorshipt required)
- Konfiguration in für Anwender bekannte Informationen und möglichst wenig Informationseingabe zu ermöglichen, z.B. anhand von Produkten anstatt aus der Implementierungssicht
- Bisherige Konfiguration funktioniert weiter
2021-11-30 14:29:09 +01:00
andig
51d412c504
VW: add odometer (#1468)
Decode rolesrights and vehicle status
2021-11-26 23:14:36 +01:00
andig
3c0e429190
Bluelink: add charge status and odometer (#1923) 2021-11-24 09:17:27 +01:00
andig
91c065a736 chore: use GetJSON helper 2021-11-20 21:34:30 +01:00
andig
c19f279484
Skoda Enyaq: add start/stop charger command (#1905) 2021-11-20 17:05:10 +01:00
andig
0b1d474a74
Bluelink: refactor (#1903) 2021-11-20 13:43:51 +01:00
andig
3363c34722
Volvo: refactor (#1902) 2021-11-20 13:41:33 +01:00
andig
d550c7132f
Nissan: refactor (#1901) 2021-11-20 11:39:00 +01:00
andig
1194568cf2
Ford: refactor (#1898) 2021-11-20 11:35:19 +01:00
andig
5e586fcea4
Create transport package (#1838) 2021-11-19 21:09:57 +01:00