Commit graph

53 commits

Author SHA1 Message Date
andig
815cc58555 chore: apply gofumpt 2022-07-12 11:20:05 +02:00
andig
58d4dd5cf8 Unify charge start/stop interfaces (#3002) 2022-03-25 18:18:35 +01:00
andig
63c74bc0a9
Redesign phase handling (#2613) 2022-02-28 14:40:06 +01:00
andig
cb44888dba
Implement oauth login proxy (#2425) 2022-01-31 19:42:32 +01:00
Chris591
c18eb34df6
Wakeup sleeping cars using api or charger (#2265) 2022-01-31 19:37:27 +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
cd42f20a51
Allow to define supported phases at vehicle level (#2209) 2022-01-16 09:31:52 +01:00
Michael Geers
68cfebd2cd
Ersparnisanzeige (#2105) 2022-01-02 22:58:13 +01:00
rivengh
05e3eed893
Fix dumping ActionConfig structure (#2029) 2021-12-11 23:07:17 +01:00
andig
981b23dd56
Add vehicle position api (#2021) 2021-12-11 12:47:08 +01:00
andig
d54632530d Improve dumping vehicle identifiers and action config 2021-12-04 11:10:47 +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
9b16f9bcf2
Improve vehicle identification experience (#1889)
- allow multiple identifiers per vehicle to support RFID and MAC across multiple chargers
- move onIdentify action config from loadpoint to vehicle
- add minSoC to action config
- replace onDisconnect with simpler resetOnDisconnect
2021-11-18 11:37:14 +01:00
andig
4eafc9453f OpenWB: add rfid authorization 2021-11-11 20:03:55 +01:00
andig
f6035829bd
Add odometer api (#1357) 2021-08-23 13:27:07 +02:00
andig
8834e26adf
Discriminate between mode empty and invalid (#1410) 2021-08-22 20:03:55 +02:00
andig
c77e455809 Update evcc repo uri 2021-08-21 12:53:25 +02:00
andig
f22a1e1db4
Add 1p3p phase switching support (#1213) 2021-08-19 19:41:45 +02:00
Andreas Linde
410f62316a
Allow chargers to provide vehicle SoC via ISO15118 (#1283)
Some chargers (e.g. Porsche/Audi Mobile Charger Connect) can provide the EVs current SoC via the ISO15118 connection to the car.

This change allows chargers to implement the SoC method and return the SoC or api.ErrNotAvailable if the currently connected car does not provide the data.
2021-08-14 13:51:26 +02:00
andig
f127eca315
Retry vehicle detection every 3 minutes for 10 minutes (#1254) 2021-08-07 11:50:47 +02:00
andig
986d73489d
Add Awattar and Tibber (#1169)
Some checks failed
Build / Build (push) Failing after 6m48s
Build / Build UI (push) Failing after 1m29s
Validate Schema / build (push) Failing after 3s
Build / Publish :latest (push) Has been skipped
Build / Publish :release (push) Has been skipped
Build / Release (push) Has been skipped
2021-07-24 11:53:05 +02:00
andig
c2425489de
Improve loadpoint api: add dynamic limits (#1058) 2021-06-05 14:14:56 +02:00
andig
d868af08fe Revert "Remove the vehicle climater feature (#1003)"
This reverts commit c7ff9087a6.
2021-05-12 08:52:04 +02:00
andig
c7ff9087a6
Remove the vehicle climater feature (#1003) 2021-05-11 20:20:21 +02:00
andig
0934a22563
Add identifier api (#947) 2021-05-09 11:06:39 +02:00
andig
2464bffd2f Add stop charge api 2021-05-08 11:48:38 +02:00
andig
1d79f75980
Cleanup and test for optional interfaces (#799) 2021-03-22 12:51:10 +01:00
andig
eb6d7a1be1
Deduplicate charge state api (#728) 2021-03-07 18:34:34 +01:00
andig
d4f8d03cb9
Add Peugeot/Opel/Citroen api (#692)
Some checks failed
Build / Build (push) Failing after 5m22s
Build / Build UI (push) Failing after 1m45s
Build / Publish :latest (push) Has been skipped
Build / Publish :release (push) Has been skipped
Build / Release (push) Has been skipped
2021-02-28 14:06:05 +01:00
andig
87803399ca Harmonise vehicle api names 2021-02-01 15:11:42 +01:00
andig
b5a98bd153
Add waking up of ID vehicles (#559) 2021-01-04 11:56:36 +01:00
andig
c92e8669cc Remove unneeded closer interface 2020-12-27 12:24:34 +01:00
andig
ac9f8bac8a
Fix decorators hiding optional interfaces (#507)
Without this PR, decorating an api.Charger which has additional interfaces removed those interfaces from the decorated charger.
2020-12-07 12:14:49 +01:00
andig
da725b2829
Use 100mA current control steps where supported by charger (#477) 2020-12-02 10:05:53 +01:00
andig
fcfc22fa72
Add vehicle range api (#486)
Co-authored-by: mark-sch <mark@schmalohr.de>
2020-11-27 14:02:36 +01:00
andig
1922bd9476
Revoke VW client registration when closing application (#434) 2020-11-16 14:54:13 +01:00
andig
ed12988a64 Auto-detect connected vehicle (#397) 2020-11-04 09:51:59 +01:00
andig
43402b3661
Always enable charging when climate request active (#381) 2020-10-14 18:28:00 +02:00
andig
d3ee35272d
Allow giving home battery charge priority up to defined soc (#369)
Add batteryPriority setting
Add battery soc reading to PowerWall
Add battery soc reading to generic meter
Publish batterySoC vaue when read
2020-10-03 15:45:40 +02:00
andig
c78a43b340
Refactor ChargeRemainder into ChargeFinishTimer (#352) 2020-09-16 08:00:57 +02:00
andig
90e23dadcc
Add ChargeRemainder api (#325) 2020-09-13 16:07:11 +02:00
andig
2266f43074
Fix charged energy wrong when charge stopped (#268) 2020-08-06 16:35:47 +02:00
andig
e2c0ea9fcf Fix calculating remaining charge duration 2020-07-30 11:14:31 +02:00
andig
880d39e07e Implement per-loadpoint mode and target soc setting (#240) 2020-07-25 14:42:53 +02:00
andig
e34167ce7d
Implement multiple loadpoints and new UI (#199)
* Support multiple loadpoints

* Finalize loadpoint site split

* Simplify global voltage

* Fix push template error stopping main process

* Show only last error on retry

* Improve influx v1 compatibility

* Update push templates

* Revert influx v1 user change
2020-07-16 09:34:58 +02:00
andig
fe334e8327
Add RFID support to enable charging on KEBA (#160) 2020-05-17 12:56:26 +02:00
andig
bbd98d3861 Add MeterCurrent interface 2020-05-06 20:57:59 +02:00
Andreas Linde
0ae0b1be73
Geänderter Vorschlag 2020-04-19 17:29:46 +02:00
Andreas Linde
4faf480643
Added more comments to ChargeStatus values 2020-04-19 14:37:12 +02:00