Commit graph

411 commits

Author SHA1 Message Date
andig
a5020c8750 Telegram: fix panic on arm64 2024-11-08 09:43:20 +01:00
andig
c148080673
Upgrade telegram api (#17049) 2024-11-03 10:49:20 +01:00
andig
7e5a543de1 chore: upgrade libraries 2024-11-01 16:21:22 +01:00
andig
98d2dc556b chore: upgrade modbus
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-10-27 16:14:24 +01:00
andig
47c77f4254
Sunspec: read model tree only once (BC) (#16832) 2024-10-24 14:58:08 +02:00
andig
54777b4df7 chore: upgrade libraries 2024-10-06 16:13:30 +02:00
andig
35df1d6f84 chore: upgrade modbus 2024-10-04 15:26:53 +02:00
andig
84f5c56dca
chore: return to sprig (#16482) 2024-10-04 08:10:56 +02:00
andig
47c73a7f57 chore: upgrade modbus 2024-10-03 21:17:26 +02:00
Michael Geers
d07b8d27fb
chore: add gendoc cli cmd (#16436) 2024-10-01 15:15:24 +02:00
andig
fa5af2d244 chore: upgrade dependencies 2024-09-23 10:52:03 +02:00
Andreas Linde
92e4f46e11
chore: upgrade to latest eebus releases (#16264)
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
- ship-go to v0.6.0
- spine-go to v0.7.0
- eebus-go to v0.7.0
2024-09-21 18:26:29 +02:00
andig
d73ef1bd45 chore: upgrade dependencies 2024-09-21 12:28:45 +02:00
andig
57e1de7a5d
Sunspec: honor scale factors when writing (#16209) 2024-09-18 22:50:03 +02:00
andig
e2a5f4485a
Ocpp: refactor testcase (#16103) 2024-09-14 14:34:21 +02:00
andig
a44ba0d20d Modbus: fix an issue where modbus tcp transaction ids were reused
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-09-11 20:11:47 +02:00
Andreas Linde
68653c4145
Update EEBUS libraries (#16039)
- Update SPINE and EEBUS libraries
- Fixes issues in internal data handling, which lead to usecases only working on the first connection to a remote device
2024-09-11 16:14:11 +02:00
Andreas Linde
d3f9ca306a
EEBUS fixes (#15962)
- Update eebus libraries
- Fix measurements reported as not available if the last limitUpdate was >15s ago
2024-09-08 14:35:34 +02:00
andig
433c709e39
chore: upgrade oauth2 (#15910) 2024-09-05 17:49:04 +02:00
Martin Buchleitner
06e2b16145
Wattpilot: add logging (#15894) 2024-09-04 18:36:32 +02:00
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
andig
f73072d8c4 chore: fix tooling 2024-08-16 12:09:45 +02:00
andig
0f511ce93f
chore: use go 1.23 (#14647) 2024-08-15 14:00:47 +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
aaee11f184 chore: upgrade libraries 2024-06-29 16:39:03 +02:00