Commit graph

1253 commits

Author SHA1 Message Date
github-actions[bot]
8fe199dc26
fix: prevent infeasible optimizer result from battery soc outside configured limits (#31821) 2026-07-15 12:53:51 +00:00
Michael Geers
bf4e6e8974
Loadpoint: fix minSoc config error on restart (#31819) 2026-07-15 14:28:16 +02:00
andig
3a2711cc4f
optimizer: fix pause suggestion for idle-but-enabled loadpoints (#31792) 2026-07-14 21:38:39 +02:00
andig
1f411e3dfd
chore: round evopt-batteries forecast timestamps to seconds (#31763) 2026-07-13 15:47:57 +00:00
andig
9ad5120c98
Loadpoint: release priority PV reservation when car reached charge goal (#31759) 2026-07-13 14:11:49 +00:00
Michael Geers
3bb943cbe5
Loadpoint: add min temperature for heating devices (#31749) 2026-07-13 14:12:33 +02:00
andig
83a2b7de23
Circuit: apply HEMS consumption limit even without configured maxPower (#31751) 2026-07-13 09:35:41 +00:00
Michael Geers
e7a49bc938
Metrics: fixed grid entity title, merge series of swapped grid meters (#31739) 2026-07-12 21:12:09 +02:00
andig
c3f2b054ef
pv: reserve surplus for higher-priority loadpoints starting up (#31194) (#31684) 2026-07-12 13:26:45 +02:00
andig
04d4f4b091
optimizer: only suggest actions for controllable batteries (#31715) 2026-07-12 10:57:36 +00:00
andig
fd88c8069b
optimizer: flag suggestions actionable only when they change the current mode (#31693) 2026-07-12 12:25:51 +02:00
andig
3ce6600143
feat: add xlsx export wherever csv export exists (#31690) 2026-07-12 11:58:02 +02:00
andig
999bed78c5
Loadpoint: fix coarse power-limited chargers never enable on fractional current (#31685) 2026-07-11 10:43:38 +00:00
andig
ab3220c475
Optimizer: derive per-device action suggestions from result (#30834) 2026-07-10 16:07:21 +02:00
andig
4dc9775ea3
Fix vehicle mode reset on RFID re-identification of already-active vehicle (#31654) 2026-07-10 13:09:38 +02:00
Michael Geers
cc5ba51c31
Vehicle: add charge mode in arrival tab (#31330) 2026-07-09 19:27:36 +02:00
andig
60af1de1e8
Planner: log the rate window and fallback triggers used for planning (#31621) 2026-07-09 11:58:13 +00:00
Michael Geers
4f71e9675c
Site: base solar forecast scale on produced energy (#31612) 2026-07-09 10:11:28 +02:00
Michael Geers
73841bad32
Site: consumer meter config key singular (BC) (#31573) 2026-07-08 09:54:26 +02:00
andig
67f7f286ac
chore: remove dead code and unused abstractions (#31437) 2026-07-05 10:03:23 +02:00
andig
2bd319a361
Vehicle: add wakeupdisabled feature to suppress wake-up calls (#31461) 2026-07-04 12:04:38 +00:00
andig
eea55d282d
Curtailment: distribute limits to all devices by percent (#31390) 2026-07-02 18:43:12 +00:00
Michael Geers
d0a4617144
Battery UI: soc history and future, new layout (#31383) 2026-07-01 22:39:46 +02:00
andig
1005f075a2
EEBus: add OHPCF heat pump compressor flexibility (#30636) 2026-06-29 09:54:53 +00:00
andig
d87f77b7d9
Meter: fix spurious energy spikes (grid nonZeroEnergy + SolarEdge uint64snans) (#31295) 2026-06-28 15:36:32 +02:00
Michael Geers
b8284ab4b8
Metrics: add soc and temp (#30926)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-06-28 11:28:34 +02:00
Ingo
ede1248b64
core: retry optimizer when battery measurements are not yet ready (#31276)
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
2026-06-28 09:29:45 +02:00
andig
518556e6b8
Site: retain last battery soc when all reads fail (#31211) 2026-06-25 14:34:54 +02:00
Michael Geers
4c58f6b69f
Config UI: manually convert additional meter to consumer (#31130) 2026-06-23 10:09:15 +02:00
andig
de33d947c0
site statistics: update every 15min instead of hourly (#31091) 2026-06-22 16:50:21 +02:00
Michael Geers
5f9047531d
Heating: add temperature range, add heating colors (#30995) 2026-06-19 17:50:22 +02:00
Michael Geers
8769ae489d
Config UI: separate consumers from additional meters (#30243) 2026-06-19 14:31:09 +02:00
andig
d1dd7900c5
Meter: treat zero lifetime energy reading as not available (#31019) 2026-06-19 13:08:55 +02:00
andig
0c9afa1ace chore: fix error return 2026-06-18 12:20:50 +02:00
Markus Kaindl
1056e85af2
Vehicle: add autodetectdisabled feature (#30941) 2026-06-17 21:45:09 +02:00
andig
494f6cf9bb
Optimizer: make grid charging strategy configurable (#30782) 2026-06-16 12:27:30 +02:00
Michael Geers
7dafb000c1
Site: publish meter returnEnergy and use in history (#30881) 2026-06-15 18:04:32 +00:00
andig
0f915b9698 chore: don't log ErrNotAvailable 2026-06-15 20:03:43 +02:00
andig
4982bcc025
Revert "Optimizer: derive per-device action suggestions from result" (#30833)
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
2026-06-14 09:21:01 +00:00
andig
fe07ea7cea
Optimizer: derive per-device action suggestions from result (#30783)
Ich verstehe die Frage nicht. Logikfehler? Welcher?
2026-06-13 17:57:50 +02:00
andig
61ecae0156
Metrics: don't double-count energy after a failed meter read (#30605) 2026-06-13 11:09:15 +02:00
andig
56190ad535
Loadpoint: defer connect notification until vehicle detection settles (#30775) 2026-06-13 09:01:11 +00:00
andig
45cab34ce9
HEMS: make Dimmed/Curtailed tri-state (once more) (#30712) 2026-06-10 22:16:58 +02:00
CiNcH83
02ca578e14
Retry Curtailed/Dimmed on error (#30701) 2026-06-10 21:16:48 +02:00
Michael Geers
c685afe9f2
Metrics: fix entity titles for db loadpoints (#30634) 2026-06-09 14:01:53 +02:00
MaIII Themd
599e493a6a
chore: return zero energy for a window entirely before the first solar forecast slot (#30463) 2026-06-09 13:40:37 +02:00
Michael Geers
1bb1ad2011
Optimizer: send zero solar forecast when current forecast is empty (#30637) 2026-06-08 18:18:14 +02:00
andig
b479b34165
Vehicle: add climaterdisabled feature (#30610) 2026-06-07 18:32:17 +00:00
andig
9f8de52463
Vehicle (SAIC/MG): fix missing SoC for idle vehicles (#30603) 2026-06-07 15:40:30 +00:00
Markus Kaindl
a1e62748e1
Loadpoint: prefer exact status match for vehicle identification (#29591) 2026-06-07 15:25:50 +00:00