Commit graph

470 commits

Author SHA1 Message Date
andig
e3549cfc9c chore: upgrade libraries 2024-09-02 17:10:15 +02:00
andig
96cdc4270e chore: upgrade dependencies 2024-09-02 08:23:14 +02:00
Andreas Linde
2edfb36133
Improve EEBUS support for Elli Gen 1 (part 6) (#15738)
- Update SHIP and EEBUS libraries to latest dev code
- Support IPv6 connections and devices only reporting IPv6 mDNS addresses
- Re-Add support for overwriting the IP address in the charger config, also added to the meter config (just in case)
2024-08-28 08:52:35 +02:00
andig
74333c63a8 Fix Windows build error
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
2024-08-26 21:48:09 +02:00
andig
05de3adf70 Revert "Fix potential database corruption (#15703)"
This reverts commit 028c188c0a.
2024-08-26 21:45:04 +02:00
andig
028c188c0a
Fix potential database corruption (#15703)
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
2024-08-26 19:42:19 +02:00
andig
500a8b5258 chore: fix sprout 2024-08-25 16:28:00 +02:00
andig
dd297ca778 chore: upgrade dependencies 2024-08-25 15:09:55 +02:00
Andreas Linde
59b2fe91a2
chore: update go-avahi library with bugfixes (#15608)
Update the go-avahi library containing several fixes
2024-08-22 20:18:26 +02:00
Michael Geers
4a49b04819
Fix statistics and gorm upgrade (#15569) 2024-08-21 17:00:38 +02:00
andig
ac5e68648d Revert "chore: upgrade libraries"
This reverts commit 92bacbdce7.
2024-08-18 19:51:19 +02:00
andig
92bacbdce7 chore: upgrade libraries 2024-08-18 18:32:33 +02:00
Andreas Linde
f37dff00b9
Update EEBUS libraries (#15358)
- SHIP v0.5.3
- SPINE v0.6.2
- EEBUS v0.6.2
2024-08-12 17:38:15 +02:00
andig
38826a0035
chore: switch to coder/websocket (#15340) 2024-08-11 14:08:57 +02:00
Andreas Linde
b4dea20ffa
Update EEBUS library to support Bender 1phase (#15280)
The Bender controller doesn’t seem to follow the specs fully, so a workaround has been added to make it work.
2024-08-07 10:19:44 +02:00
Andreas Linde
9ecc2863bf
Update EEBUS libraries (#15277)
- Fixes and improvements regarding connection handling, e.g. handling reconnections
- Fixes a second EEBUS wallbox going into fallback mode when both had an EV connected and one of the EVs was disconnected
- Fixes for LPC and LPP nominal max value usage
2024-08-06 23:06:15 +02:00
andig
03f62e5593
Modbus: add UDP and allow concurrent access (#13676) 2024-08-02 21:32:45 +02:00
Andreas Linde
101d62a133
Update EEBUS SHIP library to improve reconnects (#15162)
If a websocket connection was closed, e.g. due to i/o timeout error or remotely denied connection attempt, then a reconnect was only initiated if the remote service announced its mDNS entry again and the code relied on the remote service to initiate the connection. Especially the Elli Connect/Pro devices do not do that, and this situation can appear if the device is connected via WLAN.

This update now uses to currently known mDNS entries upon a disconnect to initiate a connection itself.
2024-07-31 11:51:02 +02:00
andig
04fcb75e48
Ocpp: fork module for relaxed compatibility (#15144) 2024-07-30 10:29:33 +02:00
Andreas Linde
5f61523853
Improve EEBUS support for Elli Gen 1 (part 6) (#15076)
- Check if sending the heartbeat even more often helps
- Use avahi as mDNS provider if available. this might help finding the Elli device after disconnections quicker and maybe even ones own mDNS entry better
- Fix a small bug with resetting recommendation limits to inactive when using VAS EVs
2024-07-26 22:12:44 +02:00
Andreas Linde
9e75d8c7c0
Improve EEBUS support for Elli Gen 1 (part 5) (#14927)
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
Update EEBUS spine-go library to send heartbeat messages 1s earlier than needed. Maybe the Elli sofware interprets the heartbeat not according to the spec and wrongly falls back into failsafe mode.

Maybe this also helps with Elli Gen 1 issues reported in https://github.com/evcc-io/evcc/issues/14839
2024-07-18 21:35:11 +02:00
Andreas Linde
0f11df3436
Update EEBUS packages (#14900)
- ship-go to v0.5.2
- spine-go to v0.6.1
- eebus-go to v0.6.1
2024-07-16 18:46:28 +02:00
Andreas Linde
a7f9828a72
Improve EEBUS support for Elli Gen 1 (part 4) (#14869)
Update EEBUS library to not actively send read messages if measurement values provide no or an “old” timestamp.

Maybe this also helps with Elli Gen 1 issues reported in https://github.com/evcc-io/evcc/issues/14839
2024-07-14 10:57:26 +02:00
Martin Buchleitner
5e4ba36143
Wattpilot: fix websocket behaviour (#14788)
Signed-off-by: Martin Buchleitner <mbuchleitner@infralovers.com>
2024-07-09 16:44:20 +02:00
Andreas Linde
eb15f37d66
Improve EEBUS support for Elli Gen 1 (part 2) (#14760)
- Tested with Elli Charger Pro Gen 1
- Handle missing power and use current data in evcc instead of eebus library
- Check for use case scenario availability for power and current data
2024-07-07 21:20:21 +02:00
Andreas Linde
f9213665d7
EEBUS: improve support for Elli Gen 1 (#14709) 2024-07-05 15:38:59 +02:00
Andreas Linde
b2f68162bb
EEbus: upgrade libraries (#13998)
This updates the eebus charger implementation to use the latest version of cemd, eebus, spine and ship.
Only use OSCEV if the a wallbox with ISO15118-2 VW VAS is connected, and the EV is using this. This also enables full charging control and putting the EV to sleep. All other current implementations of the usecase are basically wrong and are no different than using OPEV.
2024-06-30 14:23:40 +02:00
andig
4b2d137e63 chore: fix upgrading libraries (2) 2024-06-29 17:14:16 +02:00
andig
aaee11f184 chore: upgrade libraries 2024-06-29 16:39:03 +02:00
andig
3d1e969861 chore: upgrade spf13/viper 2024-06-24 20:34:28 +02:00
andig
27d67d0d34 chore: upgrade libraries 2024-06-23 17:20:59 +02:00
Martin Buchleitner
4c6de00331
Wattpilot: avoid deadlock (#14498) 2024-06-22 11:00:17 +02:00
andig
f7229ed994 chore: cleanup dependencies 2024-06-09 14:18:55 +02:00
Michael Geers
554ce1db60
Config UI: add missing config sections / partial yaml inputs (BC) (#13319) 2024-06-08 14:35:46 +02:00
andig
86f2502c19
chore: upgrade Viper (#14220) 2024-06-07 18:33:38 +02:00
andig
562c702c59 chore: upgrade joeshaw/carwings 2024-05-18 10:25:06 +02:00
andig
940ce81a84
chore: upgrade go-sprout (#13841) 2024-05-15 22:14:44 +02:00
Martin Buchleitner
a50b421906
Wattpilot: fix reconnect issues (#13912) 2024-05-15 21:57:04 +02:00
andig
20d0320137 chore: upgrade modules 2024-05-08 19:50:59 +02:00
andig
ce97c635d6
Add E3DC native implementation (#13413) 2024-04-27 10:28:49 +02:00
andig
be9e343a45 chore: upgrade mlnoga/rct 2024-04-21 20:36:02 +02:00
andig
7f7c1788c1 chore: upgrade stable version 2024-04-21 11:46:36 +02:00
andig
f4283b4d68
RCT: fix panic (#13502) 2024-04-19 13:13:57 +02:00
andig
9241cb919e
chore: migrate to sprout (#13477) 2024-04-18 08:37:14 +02:00
andig
d3ab86e1dd chore: upgrade modbus 2024-04-14 16:40:40 +02:00
andig
75179b05bb chore: upgrade libraries 2024-04-13 12:07:55 +02:00
andig
8fa98cae4b chore: upgrade libraries 2024-03-23 17:06:50 +01:00
andig
6137af4893 chore: remove dead code 2024-03-23 16:06:25 +01:00
andig
8742532d85 chore: upgrade libraries 2024-03-14 10:28:33 +01:00
Martin Buchleitner
b30ca17194
Wattpilot: fix crash on ARM64 (#12648)
Signed-off-by: Martin Buchleitner <mabunixda@gmail.com>
2024-03-04 14:24:15 +01:00