Commit graph

356 commits

Author SHA1 Message Date
andig
742b2bea80
chore: remove empty param keys like for util.Flusher from message pipe (#6448)
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-25 20:55:36 +01:00
andig
36cfcbfeab Revert "chore: remove unused var"
This reverts commit b3f2ac936f.
2023-02-22 19:25:52 +01:00
andig
c3b4086c24 Revert "Messaging: send warnings and errors to ui (#6351)"
This reverts commit ff7ae36967.
2023-02-22 19:25:04 +01:00
andig
f0e1f8a19a
Sponsors: warn when token is about to expire (#6319) 2023-02-22 13:58:59 +01:00
andig
b3f2ac936f chore: remove unused var 2023-02-21 21:39:42 +01:00
andig
ff7ae36967
Messaging: send warnings and errors to ui (#6351) 2023-02-21 21:30:39 +01:00
andig
52416301ef chore: suppress err check 2023-02-19 15:45:55 +01:00
andig
c65f7270a9 Register all known config elements as ENV keys 2023-02-19 15:27:19 +01:00
andig
2011b0b91d
chore: flush cache without using timeouts (#6303) 2023-02-18 14:01:40 +01:00
andig
5fb48d03d4
chore: enable full ENV support and remove --sqlite option (#6286) 2023-02-17 18:03:48 +01:00
andig
af883a4b3f
chore: remove template languague (#6245) 2023-02-15 22:30:01 +01:00
andig
b63bcea788
Rename smart loads to aux meter (#6167) 2023-02-10 17:51:39 +01:00
andig
54321c0cf7
Add configuration api (#6035)
Co-authored-by: Michael Geers <michael@geers.tv>
2023-02-08 11:29:27 +01:00
Michael Geers
4ff0b9a5fd
Add option to show current price and co2 info (#6048) 2023-02-06 21:57:00 +01:00
andig
bbf10833af
Make secrets redaction case insensitive and add messaging param (#6067)
Some checks failed
Release / Demo (push) Has been cancelled
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
2023-02-05 16:40:26 +01:00
andig
7b2ab68add chore: move eebus server to charger package to prevent import cycle 2023-02-05 13:13:47 +01:00
andig
1f068d3083
Influx: fix writing slices and nil values (#6022) 2023-02-03 21:43:20 +01:00
andig
7a307c356a
Improve error messages (#6014) 2023-02-03 17:30:50 +01:00
Andreas Linde
28d60a5993
Honor advanced setting in templates defaults.yaml (#5965) 2023-01-31 22:44:40 +01:00
andig
8738eb42cf
Tariff: treat zone without days as whole week (#5963) 2023-01-31 11:39:26 +01:00
Michael Geers
f568cb8cac
Add Target Charge Plan Visualisation (#5860) 2023-01-29 21:53:37 +01:00
andig
8410266116 Fix Tesla template tokens not masked 2023-01-22 13:51:02 +01:00
andig
e7d89fa595
Refactor push messaging (#5861) 2023-01-21 11:34:15 +01:00
andig
dcaadb783f
Refactor target charging apis (#5649) 2023-01-19 19:01:22 +01:00
andig
fb899d33ae
Add capacity option to all battery templates (#5725) 2023-01-17 21:59:07 +01:00
andig
2515bb14a8
Vehicles: fail if vehicle config cannot be decoded (#5724) 2023-01-08 20:06:22 +01:00
Andreas Linde
2e909588bb
EEBus: improve configure and charger handling (#5670) 2023-01-06 16:37:46 +01:00
andig
95c1d387be
Allow vehicles to use nick name from api as title (#5673) 2023-01-05 13:17:19 +01:00
andig
6f55969f94 Order vehicles by name 2023-01-03 17:35:10 +01:00
andig
3e526395ff Ignore tariff errors on startup 2022-12-30 20:06:07 +01:00
andig
c13235a73e Tariffs: wait for startup 2022-12-30 19:52:00 +01:00
andig
89ffe53b1e
Cleanup api naming, rename phase measurement apis (#5611) 2022-12-29 20:12:24 +01:00
andig
def5886c0a Create an offline vehicle when config fails (#5610) 2022-12-29 17:57:16 +01:00
kscholty
1ef2590199
Allow specifying battery capacity (#5598) 2022-12-29 16:02:17 +01:00
premultiply
aed17532b0 Add phase powers and currents (#5539) 2022-12-29 12:46:53 +01:00
andig
1684a0d8e0
Add ElectricityMaps Co2 forecast (#5454) 2022-12-23 11:21:03 +01:00
andig
03d6d1418a
Rename SoC to Soc and LoadPoint to Loadpoint (#5549) 2022-12-23 10:19:23 +01:00
Andreas Linde
f552fd61b8
Fix EEBUS setup timing issue (#5527)
The EBBUS server should not be started in a go-routine. If avahi connection takes too long, it can happen that devices are registered and thus searched for, before mDNS setup is complete.

This change results in a slower startup, roughly 1s, as checking if avahi is available is now blocking.

I’ll check if I can change the setup code to be non blocking and device registrations not to cause issues when the mDNS server is not ready. See https://github.com/enbility/eebus-go/issues/44
2022-12-21 14:14:25 +01:00
andig
d411f4ec38 Fix database not found 2022-12-12 17:00:05 +01:00
andig
96a6342f63 chore: cleanup 2022-12-11 17:21:42 +01:00
andig
68ac3c0f51 Print sqlite database on startup 2022-12-11 11:28:08 +01:00
Andreas Linde
ae393838f4
Migrate EEBUS to enbility/eebus-go (#5391)
* Migrate EEBUS to enbility/eebus-go

- adopt enbility/eebus-go library
- fully compatible with existing EEBUS setup
- centralize EEBUS certificate generation for configure and certificate creation cmds
- automatically utilizes native avahi mDNS setup if installed, which does not have missing IP issues as zeroconf library
- mDNS discovery and announcement is fully handled by the library
- improved double connection and reconnection handling over previous library
- logging now fully supported evcc log levels
- tested with Elli Connect and Porsche Mobile Charger Connect
2022-12-10 21:40:20 +01:00
andig
11c9c8fba0 chore: improve package naming 2022-12-09 10:22:39 +01:00
andig
818792dab1
Javascript: fix a race condition during parallel setup (#5310) 2022-12-04 19:08:30 +01:00
andig
e2200917ea Add .env support and allow overriding config with environment settings 2022-12-04 13:05:01 +01:00
mailq
2857ad8cf7
Fix spelling and consistent salutation (#5361)
Co-authored-by: Marcel Lohmann <marcel@malowa.de>
2022-12-04 10:49:29 +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
d78e90822a
Fix version updates not shown in UI (#5230) 2022-11-25 22:52:32 +01:00
Michael Geers
037f46a10d
Improve UI for small capacity vehicles (#5174) 2022-11-25 17:10:24 +01:00
andig
9cb40c68be Configure: list valid categories on error 2022-11-21 21:07:38 +01:00