Commit graph

163 commits

Author SHA1 Message Date
andig
fa55db5b48
Add Silence S01 vehicle support (#2916) 2022-03-17 16:39:38 +01:00
andig
617e42aad8
Upgrade spf13/viper (#2754)
Build tags enforce use go gopkgk.in/yaml/v3 instead of v2
2022-03-02 13:01:20 +01:00
andig
23be60672c Upgrade Go to 1.17 2022-02-27 20:08:37 +01:00
andig
e0a75d1413 Upgrade carwings 2022-02-26 10:31:07 +01:00
andig
4823b92dbc Upgrade muka/go-bluetooth 2022-02-20 13:43:50 +01:00
andig
6a768f010b Modbus: fix panic when accessing non-existing block/point 2022-02-08 16:02:23 +01:00
andig
cafd124a64 Powerwall: re-add request logging 2022-02-05 13:08:39 +01:00
andig
b463488a4e
Powerwall: fix auth expiring (#2481) 2022-02-04 08:08:08 +01:00
Andreas Linde
a52f52b406
Template enhancements (#2274)
- Only add SMA HEMS Setup, if required values exist (e.g. machine-id). Also asks the user if this should be added
- New templates: Alfen, PC Electric Garo, go-e V3 (moved into separate template), Tasmota meter, Huawei inverter with Sdongle
- Updated templates: SolarEdge Inverter, Sunspec
- New capabilities can be assigned: 1p3p, RFID
- Added group information instead of `generic` flag. Used e.g. for marking power plugs or generic devices
- Requirement description text can now be markdown text (required for documentation page)
- Replaced `description` with product list, separating brand from description (required for documentation page)
- Generate newly structured documentation yaml files
- Fix https://github.com/evcc-io/evcc/issues/2385
2022-01-23 15:21:13 +01:00
Xantalor
be934d546c Add Mercedes (#2259) 2022-01-21 17:40:20 +01:00
andig
479377f0d4
Add soc push event every 10% charge progress (#2337) 2022-01-20 19:40:49 +01:00
andig
d2fd15c010 chore: upgrade dependencies 2022-01-18 16:11:46 +01:00
andig
2bad26596e
Modbus: expose request delay (#2109) 2022-01-10 17:12:10 +01:00
Andreas Linde
fb1d6f552f
Remove dependency from config repo (#2182)
The templates infrastructure replaces this
2022-01-01 17:50:32 +01:00
Andreas Linde
219a0d7b20
Add xml transformation to HTTP provider with Kostal Piko MP Plus example (#2120)
- Added automatic transformation of XML responses into JSON, so the data can be used with jq
- Add Kostal Piko MP Plus template that uses the above addition
2021-12-28 21:54:40 +01:00
andig
96fb4cf01c chore: upgrade libraries 2021-12-19 11:26:15 +01:00
andig
455f5b768c
Upgrade SignalR (#1991) 2021-12-05 21:22:17 +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
3c311b6234 chore: upgrade SignalR lib 2021-11-30 14:08:52 +01:00
andig
b7e1116932 chore: upgrade dependencies 2021-11-22 17:11:17 +01:00
andig
9cfbe163e1 chore: upgrade signalr
Some checks failed
Build / Build (push) Failing after 1m40s
Build / Build UI (push) Failing after 1m51s
Build / Publish :latest (push) Has been skipped
Build / Publish :release (push) Has been skipped
Build / Release (push) Has been skipped
2021-11-22 11:19:03 +01:00
andig
a7f563d004 chore: upgrade Tesla 2021-11-20 13:46:49 +01:00
andig
9e86935ab7 Easee: fix goroutine leak and reconnect logic 2021-11-18 10:56:47 +01:00
Andreas Linde
f9c1980d3d
Update config repo reference (#1892) 2021-11-16 18:59:02 +01:00
Andreas Linde
25aee77cc6
Update config repo reference (#1890) 2021-11-16 16:15:45 +01:00
andig
148c7b357e
chore: upgrade signalr (#1824) 2021-11-15 11:14:05 +01:00
andig
7901556349 Upgrade volkszahler/mbmd and deprecate goburrow/modbus 2021-11-08 16:57:02 +01:00
Andreas Linde
69d97169b7
Fix eebus cancelling connections (#1844) 2021-11-08 14:44:41 +01:00
andig
7ea680ffe5 Upgrade modbus 2021-11-08 09:33:05 +01:00
andig
e96e46b59e SMA: reduce logging 2021-10-22 18:42:38 +02:00
andig
496bae9312 Upgrade libs 2021-10-19 20:02:37 +02:00
andig
3d1953d9b8 Easee: improve logging 2021-10-13 19:06:50 +02:00
andig
045356df2b Fix gin-gonic security issue 2021-10-10 16:30:39 +02:00
Benjamin Böhmke
e729f7e954
Fix shoutrrr for services other then email/smtp (#1691) 2021-10-09 23:20:36 +02:00
andig
8a76456dbe Upgrade digest auth 2021-10-07 18:09:47 +02:00
Andreas Linde
cfa7cb4967
EEbus: fix using multiple chargers (#1705)
Right now the eebus server implementation doesn't act as one server device, that`s why we need create one for each connection.

Otherwise the server device assigns all data to the latest created charger
2021-10-06 16:40:25 +02:00
andig
f53b215ce5
Easee: use SignalR for server-side updates (#1586) 2021-10-04 08:19:47 +02:00
Markus Thierolf
cfbb2cbca7
Add Shelly-NG 3nd gen devices (#1682) 2021-10-03 11:11:47 +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
370a1fedb9 Fix repository references 2021-09-30 13:13:52 +02:00
andig
c693d11a60
Add RCT meter (#1658)
Co-authored-by: Markus Noga <ml@noga.de>
2021-09-28 15:20:51 +02:00
Andreas Linde
7e7b0470fe
Update EEBUS module to fix 32bit panic (#1659) 2021-09-28 10:32:17 +02:00
Benjamin Böhmke
f5a33411d8
Upgrade shoutrrr to 0.5.1 (#1652) 2021-09-27 15:48:23 +02:00
andig
a80b525107 Fix tests 2021-09-23 19:14:37 +02:00
Andreas Linde
3cdb330e97
Update eebus version (#1573)
This fixes an EEBUS disconnect issue when the EV requests `timeSeriesConstraintsListData` for the Coordinated-Charging-Usecase because that data structure wasn't added
2021-09-17 16:22:10 +02:00
Benjamin Böhmke
7f692fa635
SMA: support hostname resolution (#1504) 2021-09-09 15:38:38 +02:00
andig
4ceb67786c Upgrade telegram dependency 2021-08-22 20:21:15 +02:00
andig
c77e455809 Update evcc repo uri 2021-08-21 12:53:25 +02:00
andig
722e3e0ed1 Update config repo uri 2021-08-21 12:45:17 +02:00