Commit graph

51 commits

Author SHA1 Message Date
andig
352012d24b
chore: modernize go sources (#24896) 2025-10-31 15:25:53 +00:00
premultiply
09d4d7aa9e
SMA EM: use export register for energy (#23711) 2025-09-19 21:59:02 +02:00
andig
7dc17d629d Revert "SMA Energy Meter: fix energy scale (#23691)"
This reverts commit e8486cb1fe.
2025-09-19 18:31:07 +02:00
Thomas Speer
e8486cb1fe
SMA Energy Meter: fix energy scale (#23691) 2025-09-19 18:11:21 +02:00
andig
d5c349757a
Standardise battery settings (#21507) 2025-05-29 10:54:59 +02:00
andig
91ad41d2c1
chore: use Go 1.24 (#17656) 2025-02-12 09:49:31 +01:00
andig
07fa1b64f8
chore: refactor plugin structure (#18335) 2025-01-23 14:43:04 +01:00
andig
f8132e51b2
chore: speed up decorate (#17837) 2024-12-21 12:42:11 +01:00
andig
0098aa9c35
chore: replace waiter with monitor (#10727) 2023-11-12 19:05:48 +01:00
andig
3b11d0e253
chore: align implementation of phase-value returns (#10313) 2023-10-14 16:35:11 +02:00
andig
89ffe53b1e
Cleanup api naming, rename phase measurement apis (#5611) 2022-12-29 20:12:24 +01:00
kscholty
1ef2590199
Allow specifying battery capacity (#5598) 2022-12-29 16:02:17 +01:00
premultiply
aed17532b0 Add phase powers and currents (#5539) 2022-12-29 12:46:53 +01:00
andig
03d6d1418a
Rename SoC to Soc and LoadPoint to Loadpoint (#5549) 2022-12-23 10:19:23 +01:00
andig
5fd04bec95 chore: minor 2022-04-26 00:06:01 +02:00
Andreas Linde
cb3c8efb1e
SMA: improve error handling (#1975) 2021-12-02 11:12:26 +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
71f0cae5ea
Improve generating decorators (#1648) 2021-09-26 19:37:00 +02:00
andig
61a00566d3 Minor 2021-08-27 13:18:21 +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
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
6f864049ee
Convert remaining fatals into error returns (#357) 2020-09-25 10:40:38 +02:00
andig
e7ee87b19a
Implement composition of optional interfaces using generator (#310) 2020-08-26 19:25:07 +02:00
andig
81b72e2c06
Implement factory patterns for device configuration (#303) 2020-08-22 14:41:31 +02:00
andig
1e03a51eae Standardize error messages by removing config prefix 2020-07-29 14:22:44 +02:00
andig
b1de0950c2 Return errors instead of failing 2020-07-29 13:42:09 +02:00
andig
0490db10fa
Add util.Waiter for initial value and timeout handling (#174) 2020-05-20 15:54:16 +02:00
andig
7ecfe9d754 Simplify waiting for initial value similar to websocket plugin 2020-05-20 11:54:42 +02:00
Andreas Linde
23f51bc56d Added Currents support to MCC and SMA (#156)
* Added Currents support to MCC

* Added currents to SMA
2020-05-15 22:33:37 +02:00
Andreas Linde
43af2e93d3
Added tests for SMA meter (#142)
- Restructure a bit to make it testable
- Added unit test for new `updatePower` method
2020-05-13 14:24:38 +02:00
premultiply
66abd9ee4f
Fix import & export power (#139) 2020-05-13 13:57:15 +02:00
Andreas Linde
a44f4242fa
Fix SMA reporting negativ 0 value (#126) 2020-05-12 11:23:06 +02:00
Andreas Linde
0c18e47d8f
Added support for SMA device config by serial (#121)
* Added support for SMA device config by serial

- The SMA Home Manager or Energy Meter device can now be either defined via its IP or its serial number
- Only URI or serial number needs to be defined in the config file

* Add fatal error when serial and uri are missing
2020-05-11 10:07:53 +02:00
andig
60c46104c7 Fix energy always added 2020-05-02 17:19:41 +02:00
andig
c48b9b902c
Make SMA energy readings configurable (#84)
* Make SMA energy readings configurable

* Add decorator
2020-05-01 19:52:20 +02:00
andig
1729399ef9 Split common utility functions into util package (#64) 2020-04-27 20:05:08 +02:00
andig
56ad3dad95
Opinionated refactor of SMA Energy Meter (#65) 2020-04-27 18:40:22 +02:00