Commit graph

453 commits

Author SHA1 Message Date
andig
72121dbcfe
chore: always publish time in RFC 3339 (#5886) 2023-01-24 18:43:38 +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
CuBy
d02a880b19
Add session details (#5809) 2023-01-17 11:15:04 +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
754288619a Add tariff handler 2023-01-02 12:36:41 +01:00
andig
91be66cc34
chore: move phase setters to separate file (#5634) 2022-12-31 15:13:33 +01:00
andig
2cab2cdc43 chore: avoid double-logging for single battery 2022-12-31 11:16:59 +01:00
andig
a61773e764 Planner: return target time as slot end when short-circuiting planning 2022-12-31 11:14:45 +01:00
andig
3b438c69a4 chore: log three digits 2022-12-30 18:54:34 +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
kscholty
1ef2590199
Allow specifying battery capacity (#5598) 2022-12-29 16:02:17 +01:00
andig
68f28cbd34 Handle phase measurement errors 2022-12-29 13:27:10 +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
118a950da8 chore: improve logging 2022-12-27 21:04:47 +01:00
andig
94193714da chore: correct variable name 2022-12-27 18:44:48 +01:00
andig
6ee70ca74c chore: log target in local time 2022-12-27 18:10:34 +01:00
andig
48f22d5ab3
Refactor charge planning (#5569)
* Correct plan duration and add test for long last slot
* Split planning and evaluating plan
2022-12-26 11:41:36 +01:00
andig
36be9668a8 Fix planner crashing on estimator nil for guest vehicle 2022-12-26 11:39:56 +01:00
andig
c9e8ee27ae Mqtt: revert publishing phase values as array instead of slice 2022-12-26 00:02:05 +01:00
andig
23553f7edb chore: log % 2022-12-24 11:38:05 +01:00
andig
11a1aedeff Fix battery power logged in % 2022-12-24 11:34:51 +01:00
andig
1684a0d8e0
Add ElectricityMaps Co2 forecast (#5454) 2022-12-23 11:21:03 +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
54f204c0f8
Publish individual pv and battery data (#5497) 2022-12-23 10:07:30 +01:00
andig
8a503c376e
Add TWC3 support for Tesla vehicles (#5341) 2022-12-23 09:49:21 +01:00
andig
4577971978
Simplify vehicle identification (#5491) 2022-12-19 17:20:28 +01:00
andig
8be06fbb9d Target charge: don't allow timestamps in the past 2022-12-16 08:34:35 +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
96a6342f63 chore: cleanup 2022-12-11 17:21:42 +01:00
andig
20f423b434
Improve handling of finish timer by honoring vehicle soc limit (#5409) 2022-12-07 12:53:38 +01:00
andig
72863b6118 Sessions: persist only if started 2022-12-05 10:17:19 +01:00
andig
42ca83d3c0 Sessions: fix odometer not persisted 2022-12-03 15:07:22 +01:00
andig
c2e61e5741 chore: fix comment 2022-12-01 19:52:56 +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
andig
a2ae1e1074 Add temporary session debugging 2022-11-28 10:22:51 +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
f8b51daf29 Sessions: fix number format 2022-11-17 20:33:38 +01:00
andig
3f8eba029b
Sessions: locale-aware csv formatting (#5136) 2022-11-15 10:15:24 +01:00