Commit graph

45 commits

Author SHA1 Message Date
andig
352012d24b
chore: modernize go sources (#24896) 2025-10-31 15:25:53 +00:00
andig
cf5e2bac0f chore: simplify 2025-06-15 12:45:27 +02:00
andig
45623bfa15
Modbus: use context (#19301) 2025-03-01 19:13:41 +01:00
andig
91ad41d2c1
chore: use Go 1.24 (#17656) 2025-02-12 09:49:31 +01:00
andig
f8132e51b2
chore: speed up decorate (#17837) 2024-12-21 12:42:11 +01:00
Michael Heß
c640ae2411
chore: fix decorating setters (#10841) 2023-11-20 11:07:12 +01:00
andig
3b11d0e253
chore: align implementation of phase-value returns (#10313) 2023-10-14 16:35:11 +02:00
andig
5b994e729e
Wallbe: remove broken charge timer (#9694) 2023-09-03 10:48:43 +02:00
andig
d3bd310634
chore: handle invalid and error charger states (#8073) 2023-05-19 10:55:42 +02:00
andig
89ffe53b1e
Cleanup api naming, rename phase measurement apis (#5611) 2022-12-29 20:12:24 +01:00
andig
456100600e chore: align comments 2022-06-16 11:18:46 +02:00
andig
6ee4b7e436
EM24: fix decoding (#3348) 2022-05-09 08:25:01 +02:00
andig
45525316b6
Remove deprecated configuration options (#2900) 2022-03-17 11:42:15 +01:00
andig
11cd612026
Refactor modbus config (#2373) 2022-01-26 09:20:55 +01:00
premultiply
4f7642184e
Wallbe: fix measurement decoding (#2161) 2021-12-30 21:50:14 +01:00
premultiply
575915c6fc
Wallbe: remove SDM float decoding workaround (#2110) 2021-12-29 09:53:15 +01:00
andig
c1fe5902a7 chore: fix comments 2021-12-20 20:57:32 +01:00
andig
7a54e50a3c
chore: introduce CoilOn const (#1927) 2021-11-24 09:20:59 +01:00
andig
fe217debbf chore: fix ruleguard errors 2021-11-14 12:09:17 +01:00
andig
e06079fd99 Minor cleanup 2021-09-09 10:52:30 +02:00
andig
c77e455809 Update evcc repo uri 2021-08-21 12:53:25 +02:00
andig
7f95e78eb4
Add ABL eMH1 (#1298) 2021-08-12 21:41:19 +02:00
andig
3bee04ba57
Wallbe: fix modbus encoding for meter readings (#1246) 2021-07-28 08:34:11 +02:00
andig
9d2bb88651 Add explicit api checks 2021-07-04 12:12:33 +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
ac9f8bac8a
Fix decorators hiding optional interfaces (#507)
Without this PR, decorating an api.Charger which has additional interfaces removed those interfaces from the decorated charger.
2020-12-07 12:14:49 +01:00
andig
f50e764c18 Make Wallbe ChargerEx behaviour optional and only enable for non-legacy devices 2020-12-02 13:25:38 +01:00
andig
da725b2829
Use 100mA current control steps where supported by charger (#477) 2020-12-02 10:05:53 +01:00
andig
e8f3b59acd
Use generic modbus connection logging (#418) 2020-11-11 12:32:27 +01:00
andig
719eb29fc5 Fix comment 2020-11-10 15:55:42 +01:00
andig
58d946bd47 Fix wallbe register decoding for officially unsupported SDM meters 2020-09-15 19:25:39 +02:00
andig
a251189062 Refactor Wallbe to support optional readings 2020-08-31 15:33:16 +02:00
andig
81b72e2c06
Implement factory patterns for device configuration (#303) 2020-08-22 14:41:31 +02:00
andig
b1de0950c2 Return errors instead of failing 2020-07-29 13:42:09 +02:00
andig
7c864df08a
Introduce log levels per area (#236) 2020-07-20 09:34:47 +02:00
andig
377717b65c
Improve config validation (#102) 2020-05-06 11:33:38 +02:00
andig
7c62c219af
Add Phoenix EV-CC-AC1-M charge controller (#76) 2020-04-29 21:45:25 +02:00
andig
1729399ef9 Split common utility functions into util package (#64) 2020-04-27 20:05:08 +02:00
andig
2c23dfd985 Support Wallbe chargers with Phoenix EV-CC-AC1-M3-CBC-RCM-ETH controllers (#56) 2020-04-26 18:00:30 +02:00
andig
ef6140cce5
Support Audi and Tesla vehicle APIs (#20) 2020-03-29 21:15:44 +02:00
andig
4a09b8b9b6 Simplify charger configuration 2020-03-28 20:38:57 +01:00
andig
6bf4b28902
Refactor configuration handling (#12) 2020-03-22 17:58:44 +01:00
andig
8f00a10203 Document register types 2020-03-22 15:22:04 +01:00
andig
da74ce17fd Refactor to support Wallbe dip 10 enable/disable 2020-03-18 16:16:35 +01:00
Renamed from core/wallbe.go (Browse further)