Commit graph

49 commits

Author SHA1 Message Date
Maschga
a9955442e5
chore: simplify decorator (#27453) 2026-02-17 11:10:03 +01:00
andig
30b1e135e4
chore: allow decorator to split functions (#26357) 2026-01-02 11:28:13 +00:00
andig
352012d24b
chore: modernize go sources (#24896) 2025-10-31 15:25:53 +00:00
andig
e8277796ec
Optimizer: add min/max soc limits (#23429) 2025-09-06 13:41:49 +02:00
andig
7101f7049f
Add battery max charge/discharge power (#22944) 2025-08-25 10:46:20 +02:00
andig
f1b479cb82
chore: move MaxACPower from battery to pv (#22943) 2025-08-12 21:17:24 +02:00
andig
cf5e2bac0f chore: simplify 2025-06-15 12:45:27 +02:00
andig
d5c349757a
Standardise battery settings (#21507) 2025-05-29 10:54:59 +02:00
mfuchs1984
b2fb1aa45c
MaxACPower: fix decoration (#19237) 2025-02-27 20:34:58 +01:00
andig
30ab9a45cc
Heating: add generic heatpump charger (#19008) 2025-02-24 22:57:26 +01:00
andig
91ad41d2c1
chore: use Go 1.24 (#17656) 2025-02-12 09:49:31 +01:00
andig
5b62e78311 chore: refactor battery controller 2025-02-03 13:52:07 +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
5949829117
Move MaxACPower hybrid setting to pv config (#16735) 2024-10-19 17:11:07 +02:00
andig
3a88cb4add
Add MaxACPower hybrid battery setting (#16609) 2024-10-13 19:20:40 +02:00
andig
5e482972e0
Add device lifecycle (BC) (#16513) 2024-10-12 10:57:33 +02:00
andig
5f21545d54 chore: fix linter 2024-07-06 16:40:28 +02:00
andig
a367a1e0a1
Custom charger: add typical meter measurements (#14546) 2024-07-06 16:13:18 +02:00
andig
5bd484f521
Fix battery control not persisted (#11439) 2024-01-03 10:06:37 +01:00
andig
d01e9a85d9
SolarEdge: add battery control (#10808) 2023-11-21 09:19:36 +01:00
Michael Heß
c640ae2411
chore: fix decorating setters (#10841) 2023-11-20 11:07:12 +01:00
andig
b92cbf8969
Victron: add battery control (#10753) 2023-11-16 20:10:57 +01: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
14693d2267 chore: don't initialise zero-valued structs 2022-08-18 18:33:25 +02:00
andig
7649eff46a
Remove deprecated use of type instead of source for specifying plugin (#2899) 2022-03-17 16:39:22 +01:00
andig
5ce7be45bb
Prepare for removing deprecated type identifier (#2685) 2022-02-23 14:28:53 +01:00
andig
65ee48f40a Remove default devices 2021-08-28 11:27:19 +02:00
andig
c77e455809 Update evcc repo uri 2021-08-21 12:53:25 +02:00
andig
fe9df4a7b2
Add moving average meter that wraps a "spikey" meter (#1354) 2021-08-18 23:02:52 +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
a0f2a35f35 Improve configuration error messages 2020-12-04 14:48:34 +01:00
andig
b11381b7e6
Add openWB support via MQTT (#399) 2020-11-11 12:53:52 +01:00
andig
d3ee35272d
Allow giving home battery charge priority up to defined soc (#369)
Add batteryPriority setting
Add battery soc reading to PowerWall
Add battery soc reading to generic meter
Publish batterySoC vaue when read
2020-10-03 15:45:40 +02:00
andig
8e1eaf1eef Fix invalid array access 2020-08-27 17:11:37 +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
ec04b22739 Add currents to default meter (#267) 2020-08-04 22:33:01 +02:00
andig
b1de0950c2 Return errors instead of failing 2020-07-29 13:42:09 +02:00
andig
38bb8cb7ab Improve configuration error messages 2020-07-25 16:12:47 +02:00
andig
e34167ce7d
Implement multiple loadpoints and new UI (#199)
* Support multiple loadpoints

* Finalize loadpoint site split

* Simplify global voltage

* Fix push template error stopping main process

* Show only last error on retry

* Improve influx v1 compatibility

* Update push templates

* Revert influx v1 user change
2020-07-16 09:34:58 +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
d60252234b
Add ModBus meters in addition to modbus providers (#58) 2020-04-29 13:15:29 +02:00
andig
1729399ef9 Split common utility functions into util package (#64) 2020-04-27 20:05:08 +02:00
andig
a1bb0dc594
Make meters configurable (#55) 2020-04-26 15:40:41 +02:00
Renamed from core/meter.go (Browse further)