Skip to content

Release SolixBar 0.5.3 reliability fixes - #11

Merged
Ravaners merged 1 commit into
mainfrom
agent/audit-reliability-0.5.3
Jul 18, 2026
Merged

Release SolixBar 0.5.3 reliability fixes#11
Ravaners merged 1 commit into
mainfrom
agent/audit-reliability-0.5.3

Conversation

@Ravaners

Copy link
Copy Markdown
Owner

Was geändert wurde

  • Behält bei vorübergehenden Abruffehlern zunächst die letzten gültigen Messwerte sichtbar.
  • Härtet SOLIX- und JSON-Befehlsprozesse gegen volle Pipe-Puffer und festhängende Timeouts ab.
  • Addiert echte PV-Gesamtwerte mehrerer Wechselrichter und normalisiert API-Statuswerte.
  • Bewahrt 7-/30-Tage-Verläufe durch volle 24-Stunden-Auflösung plus Fünf-Minuten-Verdichtung älterer Daten.
  • Begrenzt den manuellen Tageswert auf den Eingabetag und schützt lokale Laufzeitdateien mit privaten Rechten.
  • Aktualisiert Version, Changelog, Release Notes, README und Homepage zweisprachig auf 0.5.3.

Ursache und Auswirkung

Die bisherige feste Grenze von 2.000 Verlaufspunkten schnitt lange Bereiche bei kurzen Intervallen ab. Prozessausgaben wurden erst nach Prozessende aus Pipes gelesen und konnten bei großer Ausgabe blockieren. Der PV-Gesamtwert berücksichtigte nur den ersten Wechselrichter. Ein einzelner Abruffehler entfernte außerdem sofort die letzte gültige Anzeige.

0.5.3 korrigiert diese Randfälle ohne Änderungen an Layout, Farben, Symbolen oder bestehenden Screenshots.

Prüfung

  • swift run -c release --disable-sandbox SolixBarCoreChecks
  • Release-Build mit Swift-Warnungen als Fehler
  • Python-Syntaxprüfung und scripts/solix_snapshot_checks.py
  • plutil -lint Bundle/Info.plist
  • scripts/package_app.sh
  • scripts/verify_release.sh
  • Signatur-, Versions-, Archiv- und Privatsphärenprüfung des fertigen ARM64-Bundles

Der unversionierte Ordner windows/, work/, outputs/, lokale .env-Dateien, Caches und Laufzeitdaten sind nicht Teil dieses PRs.

@Ravaners
Ravaners marked this pull request as ready for review July 18, 2026 08:11
@Ravaners
Ravaners merged commit 174b1dc into main Jul 18, 2026
2 checks passed
@Ravaners
Ravaners deleted the agent/audit-reliability-0.5.3 branch July 18, 2026 08:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant