Repository navigation
Releases
v2.12.1698-nir.5 — shared EV optimizer identity
Fix shared logical EV identity across optimizer directives and Price-Level forecasts for Generic and Sigenergy EVAC. Preserve cross-mode optimizer ceilings and support fresh, selected-profile Smart Schedule free-grid authorization. Live charger behavior requires separate verification.
v2.12.1698-nir.4 — decision logging option
Adds an Advanced settings option to enable or disable EV and optimizer decision logging. Logging remains enabled by default. Disabling avoids creating the diagnostic writer and solver capture. Saving reloads PowerSync; existing log files are retained.
v2.12.1698-nir.3 — NAS diagnostics
Writes decision diagnostics to the configured NAS share. Keeps NAS file I/O isolated from control and bounded on shutdown; missing or stalled storage causes diagnostic loss with warnings, not control failure. Existing local files are not moved.
v2.12.1698-nir.2 — local decision diagnostics
Adds local, default-on optimizer and EV decision records for diagnosing charging and solar decisions. Records are retained for the current plus seven prior local calendar days. See docs/private-fork/decision-diagnostics.md for coverage, privacy, storage estimates and limitations. No remote diagnostics or live equipment changes.
v2.12.1698-nir.1 — reviewed upstream and shared EV compatibility
Reviewed upstream through v2.12.1698; preserves shared EV and Sigenergy safeguards. Includes local-only optimizer replay; remote support remains excluded. Source release only; no Home Assistant deployment or physical operation.
v2.12.1671-nir.4 — Sigenergy 2.0 grid status
Recognize the Sigenergy Local Modbus 2.0 on_grid sensor state for negative-import solar production control; preserve freshness and off-grid safeguards.
v2.12.1671-nir.3 — shared EV stop bookkeeping
Fix outgoing charging-mode state after confirmed shared EV stops and distinguish ownership-blocked requests from physical stop failures. Generic Charger and Sigenergy EVAC are covered. Source release only; no installation or physical charger test was performed.
v2.12.1671-nir.2 — Sigenergy PV stop in mode 2
Allow the native Sigenergy PV-limit stop during Remote EMS mode 2 as well as modes 3–6. Existing safety checks and original-limit restoration remain unchanged.
v2.12.1671-nir.1 — upstream compatibility and solar EV safeguards
v2.12.1671-nir.1 — upstream compatibility and solar EV safeguards
- Retain the published shared-EV charging-mode handover while integrating reviewed upstream changes through v2.12.1671.
- Improve optimizer cost settlement, EV selector constraints, solver performance and Cost Neutral export planning. Update tariff and inverter dashboard presentation.
- Add opt-in accounting for separately measured solar generation and bound solar EV headroom discovery at negative export prices. Preserve private Sigenergy export ownership and shared logical-EV selection and stop fencing.
- Remote support and remote diagnostic sharing are excluded. Source release only: no Home Assistant installation, restart or physical hardware test was performed.
v2.12.1649-nir.5 — shared EV charging mode handover
Preserve the eligible incoming charging mode across shared Generic Charger and Sigenergy EVAC stop verification, preventing Solar Surplus from repeatedly reclaiming the charger. Re-evaluate current policy and selected EV before starting; pending stops no longer trigger Smart Schedule failure backoff. Existing stop confirmation and ownership safeguards remain in place. Source release only: not installed or physically tested on Home Assistant.