Commit graph

318 commits

Author SHA1 Message Date
andig
ae61e9e5cb
Simplify climater api (#6397) 2023-03-01 11:28:44 +01:00
andig
1d1d79bd44
Allow vehicle priority take precedence over loadpoint priority (#6417) 2023-02-26 13:39:27 +01:00
premultiply
f5abb20781
remove phase usage warning
#6335
2023-02-21 21:33:30 +01:00
andig
d35170955e
Support chargers without vehicle as "integrated" devices (#6316) 2023-02-21 15:14:13 +01:00
nename0
23b6dfb882
Update soc once when charging has stopped (#6267) 2023-02-19 18:11:00 +01:00
andig
ccb1338d90
Add loadpoint prioritisation (#6107) 2023-02-19 15:36:18 +01:00
andig
f05a4f152c Revert "Limit calls to climater api to charging status"
This reverts commit 366e4de177.
2023-02-18 16:49:23 +01:00
andig
366e4de177 Limit calls to climater api to charging status 2023-02-18 16:48:56 +01:00
andig
99595b72cd Use battery buffer only when already charging 2023-02-14 22:36:33 +01:00
andig
51db45e6c1 chore: refactor vehicle functions into separate file 2023-02-06 20:24:21 +01:00
andig
1b71c4ff82 Planner: ignore plan gaps smaller than 30min 2023-02-06 20:14:00 +01:00
andig
04308d9dac
Unlock mutex before publishing to prevent deadlock (#6064) 2023-02-05 12:04:34 +01:00
andig
1a5e34d23d chore: fix func published to ui
Some checks failed
Release / call-build-workflow (push) Has been cancelled
Release / Publish Docker :release (push) Has been cancelled
Release / Github & APT (push) Has been cancelled
Release / Demo (push) Has been cancelled
Release / Hassio Addon (push) Has been cancelled
2023-02-04 08:06:13 +01:00
andig
ea381b21fc chore: use loadpoint Title() instead of Name() 2023-02-03 17:52:54 +01:00
andig
30e1a4a630
Substitute minSoc with minEnergy when soc not available (#5973) 2023-02-01 21:13:27 +01:00
andig
dcaadb783f
Refactor target charging apis (#5649) 2023-01-19 19:01:22 +01:00
andig
b1c03a1ce0 chore: use consts 2023-01-19 13:55:00 +01:00
andig
52a4d0860c
Don't query voltages for 1p3p chargers (#5765) 2023-01-13 15:28:30 +01:00
andig
c18475b050 chore: remove duplicate logging 2023-01-08 17:14:14 +01:00
schenlap
355fcea14f
Planner: improve resilience against fluctuations and short charging slots (#5695) 2023-01-08 14:36:48 +01:00
andig
91be66cc34
chore: move phase setters to separate file (#5634) 2022-12-31 15:13:33 +01:00
andig
968a40140a chore: update comment 2022-12-30 17:12:40 +01:00
andig
89ffe53b1e
Cleanup api naming, rename phase measurement apis (#5611) 2022-12-29 20:12:24 +01:00
andig
11ca6aea45
Expire timers whenever mode is changed (#5608) 2022-12-29 17:51:22 +01:00
andig
3119eb9879
Improve planner and log edge cases (#5606) 2022-12-29 16:04:13 +01:00
andig
bc7648841a
Publish plan start (earliest slot) (#5607) 2022-12-29 16:03:45 +01:00
premultiply
aed17532b0 Add phase powers and currents (#5539) 2022-12-29 12:46:53 +01:00
andig
b0c03705cb
Disable charger when charging altough disabled and add grave period to warning (#5603) 2022-12-29 11:57:19 +01:00
andig
d72122d2fc Planner: at max power to log message 2022-12-28 19:26:20 +01:00
andig
36be9668a8 Fix planner crashing on estimator nil for guest vehicle 2022-12-26 11:39:56 +01:00
andig
a9666b57ee
Add charge planner (#5445) 2022-12-23 10:52:54 +01:00
andig
03d6d1418a
Rename SoC to Soc and LoadPoint to Loadpoint (#5549) 2022-12-23 10:19:23 +01:00
andig
4577971978
Simplify vehicle identification (#5491) 2022-12-19 17:20:28 +01:00
andig
d062adb689
Fix vehicle detection when expected id is not returned by charger (#5469) 2022-12-15 21:03:27 +01:00
andig
3d39375b99 chore: use generic queue 2022-12-12 14:09:00 +01:00
andig
20f423b434
Improve handling of finish timer by honoring vehicle soc limit (#5409) 2022-12-07 12:53:38 +01:00
andig
42ca83d3c0 Sessions: fix odometer not persisted 2022-12-03 15:07:22 +01:00
Michael Geers
d2f92556a3
Introduce vehicle icons (#5200)
Some checks failed
Validate Schema / build (push) Failing after 3s
Release / call-build-workflow (push) Has been cancelled
Release / Publish Docker :release (push) Has been cancelled
Release / Github & APT (push) Has been cancelled
Release / Hassio Addon (push) Has been cancelled
2022-11-30 19:08:03 +01:00
Michael Geers
037f46a10d
Improve UI for small capacity vehicles (#5174) 2022-11-25 17:10:24 +01:00
andig
4a80a0524f Don't treat undefined vehicle ids as detected 2022-11-20 12:05:53 +01:00
andig
65c11a7d12
Go-E: fix session energy reset on disconnect (BC) (#5119) 2022-11-10 11:47:04 +01:00
andig
db9f5dd73d
Sessions: add odometer (#5069) 2022-11-07 16:32:19 +01:00
andig
c342880b63 Fix a race condition when stopping the charging session 2022-11-06 12:07:35 +01:00
andig
b6e10163c6
Fix status transitions to honor direct changes between A and C (#4932) 2022-10-24 19:26:33 +02:00
Paul Frank
dcd5281cca
Api: add charge meter total readings (#4849) 2022-10-18 18:00:59 +02:00
andig
c16f473029 Vehicles: make identifier matching case insensitive 2022-10-18 12:52:12 +02:00
andig
17a7aed1ab Fix vehicle removed from session before closing 2022-10-09 18:04:31 +02:00
andig
416d620d6c Session log: make sure session is saved if disconnect happens before stop 2022-10-09 15:03:55 +02:00
andig
a252fc1475
chore: rename transactions to sessions (#4753) 2022-10-07 20:09:19 +02:00
andig
6e943a0405
Add CoarseCurrent feature for vehicles that can't follow mA charging (#4662) 2022-10-05 17:49:38 +02:00