Commit graph

209 commits

Author SHA1 Message Date
andig
22c0a85a41 Easee: fix excessive reconnects 2021-10-21 09:31:42 +02:00
andig
3d1953d9b8 Easee: improve logging 2021-10-13 19:06:50 +02:00
andig
08b52d60a1 Openwb: fix invalid timeout errors 2021-10-10 16:25:07 +02:00
andig
e019112489 OpenWB: fix enable/disable 2021-10-09 09:56:22 +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
56d13c2b46
Easee: control at charger instead of circuit level (#1701) 2021-10-05 11:15:52 +02:00
andig
acb6c03d5b Speed up tests by parallelizing 2021-10-04 11:44:27 +02:00
andig
f53b215ce5
Easee: use SignalR for server-side updates (#1586) 2021-10-04 08:19:47 +02:00
Markus Thierolf
13ddd6505e
Shelly: set gen2 default scheme to http (#1696) 2021-10-03 18:21:54 +02:00
andig
8690f5b691
ABL: detect currents sensor (#1695) 2021-10-03 14:16:14 +02:00
Markus Thierolf
cfbb2cbca7
Add Shelly-NG 3nd gen devices (#1682) 2021-10-03 11:11:47 +02:00
andig
ba66fdd15f Add notice 2021-09-28 14:57:53 +02:00
andig
e38513ba92 Disable standby 2021-09-28 10:21:46 +02:00
andig
8e36a49024
ABL: enable/disable using amps instead of mode register (#1651) 2021-09-27 17:20:58 +02:00
andig
a90c69e8b3
Add Go-E v2 api support (#1609) 2021-09-26 20:23:33 +02:00
andig
71f0cae5ea
Improve generating decorators (#1648) 2021-09-26 19:37:00 +02:00
andig
a80b525107 Fix tests 2021-09-23 19:14:37 +02:00
andig
f0a5769240 Fix json float types 2021-09-20 16:56:34 +02:00
andig
9c5b192c0d
Easee: check phase mode on startup (#1598) 2021-09-20 13:12:39 +02:00
Markus Thierolf
327cf49ec6
Shelly: make optional user and password configurable (#1600) 2021-09-20 13:10:19 +02:00
andig
39c805eb92
Easee: cleanup dead code (#1587) 2021-09-19 11:15:46 +02:00
andig
ac98b8a543
Keba: auto-detect optional meter (#1541) 2021-09-17 22:57:47 +02:00
Andreas Linde
43938a6230
Limit requesting EV identification (#1530)
If the EEBUS EVSE doesn't provide an identification we retry endlessly. The problem is that getting the identification from the EV is not instant and could take 1-2 minutes after it is connected. Also if there are network issues, the EVSE doesn't provide the identification it previously had.

So instead of requesting the identification value endlessly, we limit it to a maximum count.
2021-09-14 15:18:52 +02:00
andig
4ae4b3ff08 Remove obsolete tests 2021-09-12 13:53:11 +02:00
andig
47a2ebe7c5 Fix tests 2021-09-12 13:21:57 +02:00
andig
d471eec155 ABL: treat outlet disabled as status A 2021-09-10 11:17:53 +02:00
andig
e06079fd99 Minor cleanup 2021-09-09 10:52:30 +02:00
andig
509438c209 ABL: decode error status 2021-09-07 21:10:41 +02:00
andig
4d58bc74a5 Improve invalid status error message 2021-09-07 18:00:09 +02:00
andig
3986b75b08
Improve target charging and refactor loadpoint and site apis (#1470) 2021-09-02 14:16:05 +02:00
andig
65ee48f40a Remove default devices 2021-08-28 11:27:19 +02:00
Andreas Linde
619a3c47d8
Improved SoC handling provided by chargers (#1415) 2021-08-28 11:10:26 +02:00
andig
7359a54e5a ABL: fix register usage (#1421) 2021-08-23 21:27:52 +02:00
andig
a8137ec190 EVSE: handle API error gracefully 2021-08-22 12:19:58 +02:00
andig
c77e455809 Update evcc repo uri 2021-08-21 12:53:25 +02:00
Andreas Linde
02b2384051
Add experimental support to chargers providing an EEBUS interface (#1363)
- This is experimental!
- Initial EEBUS support
- Only tested with Porsche Mobile Charger Connect
- It does not support charging via timers defined in the EV right now
- It most likely has limitations and bugs
- It needs more testing and documentation
2021-08-21 11:46:50 +02:00
andig
f22a1e1db4
Add 1p3p phase switching support (#1213) 2021-08-19 19:41:45 +02:00
andig
fe9df4a7b2
Add moving average meter that wraps a "spikey" meter (#1354) 2021-08-18 23:02:52 +02:00
Markus Thierolf
d82e4ad2a0
GoE: remove sanity checks in favour of longer control interval (#1382)
Co-authored-by: BuildTools <unconfigured@null.spigotmc.org>
2021-08-18 13:43:46 +02:00
Markus Thierolf
b941caf5ea
FritzDect: improve error handling (#1372)
Co-authored-by: BuildTools <unconfigured@null.spigotmc.org>
2021-08-17 08:03:41 +02:00
andig
e03c76057d Attach license notice to sponsored code 2021-08-15 13:18:48 +02:00
andig
e6ebdabb7c
Update LICENSE 2021-08-15 12:49:29 +02:00
andig
5e66729983 Fix cloud api 2021-08-14 12:40:42 +02:00
andig
ae29c0d394
Don‘t error on empty rfid 2021-08-13 07:54:36 +02:00
andig
0da5c6ce91 Improve sponsor message 2021-08-12 21:55:55 +02:00
andig
7f95e78eb4
Add ABL eMH1 (#1298) 2021-08-12 21:41:19 +02:00
andig
f08189ae34
GoE: add identifier api (#1327) 2021-08-11 19:32:30 +02:00
andig
5ee4e16f79
Go-E: wait for slow updates (#1292) 2021-08-10 14:22:28 +02:00
andig
e4a6f92609
Add Heidelberg Energy Control (#1297) 2021-08-08 11:56:21 +02:00
andig
be05a258de
Easee: make circuit configurable (#1296) 2021-08-06 18:24:17 +02:00