Commit graph

1264 commits

Author SHA1 Message Date
premultiply
f56aae4aa0
Revert "loadpoint: fix phase detection for low current" (#31931) 2026-07-19 12:53:14 +02:00
Frank Behrens
eaff32a8ae
chore: fix phase detection for low current (#31930) 2026-07-19 12:46:51 +02:00
Alexandre JARDON
8fcd443171
Battery boost: hold at soc limit instead of disabling (#31922) 2026-07-19 11:06:18 +02:00
Michael Geers
5e6f1e7356
Metrics: recover downtime energy via persisted meter readings (#31795) 2026-07-18 18:14:23 +02:00
Alexandre JARDON
5aed453b3e
Site: don't apply battery priority to loadpoints with battery boost active (#31790) 2026-07-18 17:58:53 +02:00
Michael Geers
b02a40353f
Heating: add time-based energy statistics (today, 24h, 7d) to loadpoint tile (#31781) 2026-07-18 12:06:24 +02:00
MaIII Themd
31cf9748aa
Planner: use summed slot duration for rate coverage check (#30469) 2026-07-18 10:00:44 +00:00
andig
e239af5d25
Simplify HEMS api (#31428) 2026-07-18 10:58:06 +02:00
Michael Geers
661af417a1
Tariffs: persist tariff values in 15min intervals (#31845)
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-07-17 13:00:23 +00:00
Daniel Martin
d68e5e5809
Tariffs: add outdoor temperature type and OpenMeteo (#27780)
Co-authored-by: Michael Geers <michael@geers.tv>
2026-07-17 12:54:56 +00:00
andig
a95a5595ae
Forecast: make solar adjustment a server-side setting (#31862) 2026-07-17 11:28:32 +02:00
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