Commit graph

173 commits

Author SHA1 Message Date
andig
1b1358cb3f
Vehicle: fix detection indicator and add vehicledetect api (#4164) 2022-08-20 11:23:53 +02:00
andig
1464b755cd
Make vehicles config global instead of per loadpoint (BC) (#3827) 2022-08-13 14:03:53 +02:00
andig
c7566a26e6 chore: fix doc comments for 1.19 2022-08-09 21:59:18 +02:00
andig
1fb4973a2f
Publish 1p3p configuration (#4021) 2022-08-01 17:22:54 +02:00
andig
89520bd433 Api: allow negative residual power 2022-07-18 15:59:39 +02:00
andig
1ae1fb34d9
Add API and UI to change a loadpoint vehicle manually (#3805) 2022-07-13 11:18:37 +02:00
andig
815cc58555 chore: apply gofumpt 2022-07-12 11:20:05 +02:00
andig
d622b9b7d7
EEBus: expose machineid not available (#3727) 2022-06-28 21:26:56 +02:00
andig
08ddb1bfb2
Add more site apis (#3721) 2022-06-26 23:13:50 +02:00
andig
4457badac0 chore: simplify 2022-05-20 19:58:32 +02:00
Michael Geers
aad8166b5c
Target Charge: fix timezones (#3382) (#3386) 2022-05-18 06:35:26 +02:00
Michael Geers
8783defb42
Fix websocket json; represent NaN as null (#3298) 2022-05-02 07:54:26 +02:00
Michael Geers
63b7ffd7e7
Introduce new UI design; upgrade to Vue 3 tech stack 2022-05-01 21:24:45 +02:00
andig
70ba887195
InfluxDB: fix deadlock on error (#3277) 2022-04-30 09:53:44 +02:00
andig
bc4545e173 chore: fix linter 2022-04-17 22:36:22 +02:00
andig
1a4da3f7ca
Improve network configuration (#3155) 2022-04-14 13:24:46 +02:00
andig
1bfd0f6355 Require Go 1.18 and use generics (#2116) 2022-04-02 12:47:26 +02:00
andig
b34ddc5b2c Revert "chore: fix build tags"
This reverts commit 7aa179419b.
2022-03-24 17:43:10 +01:00
andig
7aa179419b chore: fix build tags 2022-03-24 17:17:24 +01:00
andig
3614dc99b2 Use request variables instead of mux 2022-03-17 13:49:22 +01:00
xantalor
5871903824 fix urls 2022-03-16 20:50:07 +01:00
andig
5314d14878
EEBus: improve idle detection (#2827)
Plus some simplifications
2022-03-09 12:29:01 +00:00
andig
0ff07da905
Add vehicle api (#2743) 2022-03-02 13:00:24 +01:00
Andreas Linde
17d6a5c17c
Improve nightly version handling (#2598)
Co-authored-by: Michael Geers <michael@geers.tv>
2022-02-20 14:11:06 +01:00
Andreas Linde
10ac20f7e0
Properly shut down EEBUS mdns entry (#2493) 2022-02-06 18:26:15 +01:00
andig
cb44888dba
Implement oauth login proxy (#2425) 2022-01-31 19:42:32 +01:00
andig
b4a004b7bb
Mercedes: generalize provider login (#2384) 2022-01-26 08:21:30 +01:00
andig
9eb0ce3e79 chore: simplify 2022-01-18 16:43:53 +01:00
andig
007d1ffa10
Improve demo mode and config dump to log (#2266) 2022-01-11 21:27:35 +01:00
andig
f6d9d5a47d
chore: force gofmt (#2076)
Some checks failed
Default / Build (push) Failing after 1m35s
Default / Build UI (push) Failing after 1m57s
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-19 14:27:26 +01:00
andig
57f5a72055
Fix removing target charge time (#2066) 2021-12-18 17:15:55 +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
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
fe217debbf chore: fix ruleguard errors 2021-11-14 12:09:17 +01:00
andig
00c8852be4 chore: fix semgrep errors 2021-11-14 11:48:17 +01:00
andig
2c1d727880 Simplify api json handling and fix duplicate status header
Some checks failed
Build / Build (push) Failing after 1m36s
Build / Build UI (push) Failing after 2m11s
Build / Publish :latest (push) Has been skipped
Build / Publish :release (push) Has been skipped
Build / Release (push) Has been skipped
2021-11-10 18:05:15 +01:00
andig
4c2bb39cfd Fix Windows build
Some checks failed
Build / Build (push) Failing after 1m39s
Build / Build UI (push) Failing after 2m18s
Build / Publish :latest (push) Has been skipped
Build / Publish :release (push) Has been skipped
Build / Release (push) Has been skipped
2021-11-02 20:59:43 +01:00
andig
04a083e4a3 Minor 2021-11-02 10:37:09 +01:00
andig
b55b2643a3 Cleanup unix domain socket for health listener on exit 2021-10-28 15:15:26 +02:00
andig
6ebfbaab37 InfluxDB: log integer values 2021-10-23 16:19:12 +02:00
andig
ef4845a044 Http: split handlers into separate file 2021-10-10 17:12:52 +02:00
andig
e6b396728d Remove http api GET methods in favour of /state 2021-10-10 17:03:00 +02:00
andig
1ba175bd5c Mqtt: fix clearing retained topics 2021-10-10 13:39:59 +02:00
andig
b809356d4f Rename range to vehicleRange 2021-10-10 13:01:14 +02:00
andig
da3c98d08d Mqtt: retain all values 2021-10-10 12:42:59 +02:00
andig
712e3cba11
Mqtt: reset /set listener to be able to receive same command multiple times (#1697) 2021-10-04 11:46:21 +02:00
andig
006fb56d95
Http: add min/max current api (#1698) 2021-10-04 08:46:53 +02:00
Andreas Linde
8facebd7ad
EEBus: allow limiting network interfaces (#1692)
The `eebus` configuration now has an option `interfaces` which expects a list of network interface names. The EEBUS Server will then only use this network interface for connections to clients
2021-10-02 17:16:02 +02:00
andig
1f4cf16ad2 Fix build 2021-09-08 08:11:57 +02:00
andig
3986b75b08
Improve target charging and refactor loadpoint and site apis (#1470) 2021-09-02 14:16:05 +02:00