Commit graph

106 commits

Author SHA1 Message Date
Andreas Linde
cb3c8efb1e
SMA: improve error handling (#1975) 2021-12-02 11:12:26 +01:00
andig
5735ab6515
Remove basic auth headers from logs (#1974) 2021-12-01 21:40:00 +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
5e586fcea4
Create transport package (#1838) 2021-11-19 21:09:57 +01:00
andig
15a51a13a4 chore: ignore unreachable network 2021-11-18 11:15:21 +01:00
andig
c33d7c9af2 chore: ignore netwerk errors when testing 2021-11-16 15:22:08 +01:00
andig
ca3f793eb1 Add basic form of log redaction for user names and passwords (#1810) 2021-10-31 13:15:41 +01:00
andig
be51d63e76
Add cFos PowerBrain (#1809)
Co-authored-by: premultiply <ulrich.peters@posteo.de>
2021-10-30 14:56:53 +02:00
Markus Thierolf
9969590bd6
Add FritzDECT meter (#1775) 2021-10-25 15:50:09 +02:00
andig
b47914d80f Move optional provider params to separate option functions 2021-10-09 10:36:52 +02:00
andig
f68d540491 Speedup tests 2021-10-04 12:14:01 +02:00
andig
acb6c03d5b Speed up tests by parallelizing 2021-10-04 11:44:27 +02:00
andig
5ee046a49a Fix broken discovergy auth 2021-10-03 13:56:11 +02:00
andig
c693d11a60
Add RCT meter (#1658)
Co-authored-by: Markus Noga <ml@noga.de>
2021-09-28 15:20:51 +02:00
andig
71f0cae5ea
Improve generating decorators (#1648) 2021-09-26 19:37:00 +02:00
Markus Thierolf
9e864a458d
Http: add cache option (#1612) 2021-09-22 15:21:38 +02:00
andig
47a2ebe7c5 Fix tests 2021-09-12 13:21:57 +02:00
andig
65ee48f40a Remove default devices 2021-08-28 11:27:19 +02:00
andig
61a00566d3 Minor 2021-08-27 13:18:21 +02:00
texperiri
65b2faef10 Add LG ESS HOME 8/10 support (#1414) 2021-08-27 08:08:59 +02:00
andig
a2c5fc0217 Deprecate old settings 2021-08-26 19:24:48 +02:00
andig
c77e455809 Update evcc repo uri 2021-08-21 12:53:25 +02:00
andig
182833aee3
Add regex to mqtt, http and script plugins. Regex will return first submatch. (#1385) 2021-08-18 23:04:45 +02:00
andig
fe9df4a7b2
Add moving average meter that wraps a "spikey" meter (#1354) 2021-08-18 23:02:52 +02:00
andig
7f95e78eb4
Add ABL eMH1 (#1298) 2021-08-12 21:41:19 +02:00
andig
aa4ade84ce Fix local tests 2021-08-03 21:01:34 +02:00
Benjamin Böhmke
7fcadcf458
SMA: fix race condition (#1206) 2021-07-11 20:58:56 +02:00
Benjamin Böhmke
f9214a671e
SMA: fix error messages (#1196) 2021-07-06 18:13:17 +02:00
Benjamin Böhmke
ae764c19ec
Add SMA/Speedwire plugin (#1173)
Some checks failed
Build / Build (push) Failing after 6m26s
Build / Build UI (push) Failing after 1m35s
Build / Publish :latest (push) Has been skipped
Build / Publish :release (push) Has been skipped
Build / Release (push) Has been skipped
2021-07-04 12:47:30 +02:00
andig
9d2bb88651 Add explicit api checks 2021-07-04 12:12:33 +02:00
Benjamin Böhmke
5eb5a08681
SMA: upgrade library (#1155) 2021-06-19 15:02:19 +02:00
Benjamin Böhmke
3cd6e0859c
Fix race condition in logger initialization (#1156) 2021-06-17 10:21:31 +02:00
Andreas Linde
4238c4cb60
Fix SMA data not being updated 2021-06-14 22:30:52 +02:00
andig
416f998968
Simplify SMA implementation (#1149) 2021-06-14 13:12:02 +02:00
Benjamin Böhmke
f9d7a15adb
SMA: speed up device discovery (#1147) 2021-06-12 20:34:15 +02:00
Benjamin Böhmke
80418daa1b
Add SMA speedwire support for inverters (#1114) 2021-06-11 07:20:49 +02:00
Micha
addef6213b
SMA: make network interface for multicast configurable (#1075)
Co-authored-by: andig <cpuidle@gmx.de>
2021-05-25 22:26:03 +02:00
andig
80177aa0ad
Restructure device tree and remove soc server (#1060) 2021-05-21 19:18:14 +02:00
andig
5d8f1872fb
Internalize all api implementations (#773) 2021-03-17 18:58:52 +01:00
andig
473d9f8676 Fix discovergy meter not matched by serial number 2021-03-12 14:01:47 +01:00
andig
32032e94a7 Fix powerwall unit test 2021-03-10 09:23:13 +01:00
andig
84eecff4a1 Simplify powerwall login 2021-03-09 18:05:02 +01:00
jrester
15a0648cb0
Add authentication for Tesla Powerwall (#734) 2021-03-09 17:38:57 +01:00
andig
9215d4276f Expose sub-tests 2021-03-09 14:33:53 +01:00
premultiply
447750b154
Fix test (#737) 2021-03-09 13:28:18 +01:00
premultiply
ab4f1674d3
Add SMA Speedwire OBIS Netzfrequenz (#736) 2021-03-09 08:33:56 +01:00
andig
f01ed0dc1c
Cleanup request api and simplify creating a logging transport (#657) 2021-02-11 16:52:17 +01:00
andig
02744f467c
Add discovergy meter (#620) 2021-01-27 18:10:42 +01:00
andig
c3c18a588d
Minor fixes (#614) 2021-01-26 09:59:38 +01:00
andig
4e5376df1c
Allow configuring modbus connection timeout (#613) 2021-01-25 17:23:42 +01:00