Commit graph

75 commits

Author SHA1 Message Date
Michael Geers
1bb1ad2011
Optimizer: send zero solar forecast when current forecast is empty (#30637) 2026-06-08 18:18:14 +02:00
andig
07a19d69a6
Optimizer ignore uninitialized loadpoints (#30600) 2026-06-07 15:11:05 +00:00
andig
03d4565c0b
chore: rename metrics import/export to energy/returnEnergy throughout collector and accumulator (#30303) 2026-06-07 13:31:23 +02:00
andig
a8361b575b
Metrics: store entity title on lazy-create (#30196) 2026-06-07 13:11:20 +02:00
Michael Geers
a74982acc5
Ext/Aux meters: track energy metrics (#29836) 2026-05-15 15:06:02 +00:00
andig
7e41160acf
Optimizer: expose forecasted highest/lowest battery SOC (#29564) 2026-05-15 13:07:27 +02:00
andig
6b053bf771
PV: track energy metrics and apply forecast scaling to optimizer (#29784) 2026-05-15 11:50:23 +02:00
Michael Geers
6c83a1f855
Optimizer: increase timeout (#29510) 2026-05-03 11:42:35 +02:00
andig
bd9f690107 Optimizer: fix panic in prorate 2026-04-22 20:08:21 +02:00
andig
06f4d904d7 chore: fix url selection 2026-04-21 16:26:56 +02:00
andig
ab1c0202fb chore: make horizon depend on instance 2026-04-21 16:17:26 +02:00
andig
00216f46af chore: fix horizon 2026-04-21 16:07:11 +02:00
andig
4de7791abf Optimizer: don't send empty requests 2026-04-18 09:27:18 +02:00
andig
995e0044bc optimizer: skip disabled loadpoints 2026-04-16 10:10:21 +02:00
andig
f126c8c70b chore: limit optimizer to 2 days horizon 2026-04-16 09:47:18 +02:00
andig
f69252e672
Optimizer: reduce interval to 15min (#29137) 2026-04-15 17:03:59 +02:00
andig
81b78db887
Collect 15min energy metrics (#23185) 2026-04-15 11:34:28 +00:00
andig
b45edd2187
Mqtt: reset full/empty times (#29050) 2026-04-14 10:58:23 +02:00
RenatusRo
dec0e7d5b2
Optimizer: improve error message for solar forecast (#28934) 2026-04-08 12:35:17 +02:00
RenatusRo
bb07ec0d4d
Optimizer: fix timestamp generation (#28677) 2026-04-03 14:52:13 +00:00
andig
b93061bc86
Optimizer: enable by default (#28213) 2026-04-02 19:50:29 +02:00
jr42
f4932f9fbe
Optimizer: publish results as single MQTT message (#28610) 2026-03-27 17:47:46 +01:00
Maschga
00967eb57e
Replace combinatorial decorators with capability registry (BC) (#28565) 2026-03-27 09:17:19 +01:00
andig
d2a88138d1 Optimizer: fix result timestamps 2026-03-19 18:17:36 +01:00
andig
706b637b18 Optimizer: fix invalid battery capacity 2026-03-15 18:03:07 +01:00
andig
26bf54b8ab Optimizer: return infeasable error 2026-03-15 17:15:23 +01:00
andig
f528dca381
Optimizer: use SCapacity (#28212) 2026-03-15 10:19:59 +01:00
andig
c9876e38ae
Migrate optimizer (BC) (#28088) 2026-03-11 11:49:27 +01:00
RenatusRo
55f9a134e1
Optimizer: add grid import limit (#27858) 2026-03-02 10:53:22 +01:00
RenatusRo
3626b7f658
Optimizer: add battery grid charging (#27696) 2026-02-27 08:55:24 +01:00
Michael Geers
ea857537f2
Battery Forecast UI Improvements (#27630) 2026-02-26 12:01:58 +01:00
andig
2464bbbb57
InfluxDB: fix battery state (#27644) 2026-02-23 16:37:14 +00:00
andig
f0d2738f99 chore: fix soc matching 2026-02-19 17:07:25 +01:00
andig
5f5c363538
Optimizer: publish battery forecast (#24633) 2026-02-19 14:22:21 +00:00
andig
15fd774062
Batteries: consolidate measurements api (BC) (#24887) 2026-02-07 13:14:28 +01:00
Tomas
df69cb778d
Optimizer: report error details (#27144) 2026-02-02 09:02:58 +00:00
andig
e410661405
Optimizer: decouple from solar forecast (#26584) 2026-01-10 10:27:33 +00:00
andig
1994dc20c8 chore: minor 2025-11-30 13:40:35 +01:00
RenatusRo
3477f47374
Optimizer: add handling for planner and smart cost limit in min+pv (#25591) 2025-11-27 11:41:03 +01:00
andig
633f39f3a3
Optimizer: allow plan goal to exceed pv limit (#25348) 2025-11-16 13:52:54 +00:00
RenatusRo
88bc112486
Optimizer: fix panic on plan overrun (#25227) 2025-11-11 12:26:34 +01:00
RenatusRo
f4910d284b
Optimizer: adjust fixed power demand (#25098) 2025-11-07 09:48:37 +01:00
RenatusRo
2901d0887c
Optimizer: fix goal for non-socBased vehicles (#25096)
Co-authored-by: andig <cpuidle@gmail.com>
2025-11-07 07:36:34 +00:00
SolarPower2024
7b3ecb0172
chore: ignore forecast range warning (#25117) 2025-11-06 20:20:27 +01:00
RenatusRo
8be195b341
Optimizer: fix panic in prorate on continuousDemand returning nil (#24996) 2025-11-03 16:09:11 +01:00
andig
2694fbc9f8 Optimizer: fix infeasible soc limits 2025-11-01 10:52:56 +01:00
RenatusRo
6dea5ed21e
Optimizer: fix update logic (#24862) 2025-10-30 17:57:36 +01:00
andig
43d514f224 chore: lock optimizer against piling goroutines 2025-10-23 22:49:28 +02:00
andig
de9b2635e4 chore: reduce amount of optimizer requests in case of error 2025-10-23 22:43:46 +02:00
RenatusRo
001b23ce95
Optimizer: handle smart cost limit (#24655) 2025-10-23 11:31:21 +00:00