Skip to content

Release history

SOLECTRUS releases

Photovoltaic dashboard that displays energy production and consumption with cost and savings calculations.

All releases

6 shown

Upgrade now
v1.2.0 Breaking risk
Breaking upgrade Dependencies

Diagramme, Bedienung, Fehlerkorrekturen, Unter der Haute, Upgrades

v1.1.1 Bug fix
⚠ Upgrade required
  • Ruby upgraded from 4.0.1 to 4.0.2
  • Vite upgraded from version 7 to 8
  • All Ruby gems and NPM packages updated to latest versions
Notable features
  • Parallelized database queries for faster daily summaries
  • Tooltip in heat pump showing PV and grid share of electricity consumption
Full changelog

Verbesserungen

  • Schnellere Berechnung der Tageszusammenfassungen durch parallelisierte Datenbank-Abfragen
  • Wärmepumpe: Tooltip zeigt PV- und Netzanteil beim Stromverbrauch (#5375)
  • Fehlende Admin-Berechtigung klarer formuliert

Fehlerkorrekturen

  • Erkennung einer leeren Datenbank bei Neuinstallation korrigiert
  • Leere Badges werden ausgeblendet, wenn keine Sensordaten vorhanden sind
  • Formatierungsfehler in deutscher Übersetzung behoben (#5357)
  • "Als gelesen markieren" bei Benachrichtigungen funktioniert jetzt zuverlässig
  • Warnung im Docker-Log behoben

Technische Upgrades

  • Ruby 4.0.1 => 4.0.2
  • Vite 7 => 8
  • Aktualisierung aller Ruby-Gems und NPM-Pakete auf neueste Version

Vollständiges Änderungsprotokoll: https://github.com/solectrus/solectrus/compare/v1.1.0...v1.1.1

v1.1.0 Bug fix
Notable features
  • Strombilanz-Diagramm: new stacked chart showing origin and usage over time
  • Toggleable color palettes "Standard" and "Kontrast" for sensor visualizations
  • Maximize diagram view
Full changelog

Neuerungen

  • Strombilanz-Diagramm: Neues gestapeltes Diagramm zeigt Herkunft und Verwendung im Zeitverlauf (#5177)
  • Umschaltbare Farbpalette "Standard" und "Kontrast" für Sensor-Visualisierungen
  • Maximieren von Diagramm

Verbesserungen

  • Redesign der Wärmepumpe-Seite, Donut-Diagramm für Arbeitszahl, neues Kosten-Diagramm (#5333)
  • Zeitraum-Auswahl: Überarbeitetes Picker-Design (#5330)
  • Vollbild-Modus passt sich besser an große Displays an (#5321)
  • Verbesserte Tooltips in Diagrammen (Position, Legende, Zahlenformatierung)
  • Trends auch für Autarkie- und Eigenverbrauchsquote

Fehlerkorrekturen

  • Durchschnittswert pro Tag: Aktuellen Tag in die Berechnung einbeziehen (#5336)
  • Spline-Kurven unterschreiten nicht mehr die Nulllinie (#5245)
  • Dark-Mode-Flackern beim Logo-Link behoben
  • Flow-Animation wird bei Fenstergrößenänderung nicht mehr dauerhaft deaktiviert
  • Einheitliche Schriftart für alle Badges
  • Prognose-Abweichung korrekt berechnet

Technische Upgrades

  • Ruby 4.0.0 => 4.0.1
  • Aktualisierung aller Ruby-Gems und NPM-Pakete auf neueste Version

Vollständiges Änderungsprotokoll: https://github.com/solectrus/solectrus/compare/v1.0.2...v1.1.0

Im Blog: https://solectrus.de/blog/2026-03-10-version-1-1/

v1.0.2 Bug fix
Notable features
  • PV production forecast shows remaining kWh for the day
  • Forecast deviation now expressed in kWh instead of percent
Full changelog

Verbesserungen

  • Prognose: Berechnung der noch erwarteten PV-Produktion für den Tag (#5153)
  • Prognose: Abweichung von der tatsächlich erzielten Erzeugung erfolgt jetzt in kWh, nicht mehr in Prozent (#5127)

Fehlerkorrekturen

  • Diagramm wird auf kleinen Displays nicht mehr abgeschnitten (#5139)
  • Korrigierte Farbgebung für SOC (#5126)
  • Sicherstellen der Abwärtskompatibilität mit alten Konfigurationen, bei denen nur einzelne Sensoren definiert sind (#5162)
  • Sponsoring-Seite: Funktion des Buttons "Als Admin anmelden" wiederhergestellt (#5157)

Technische Upgrades

  • Ruby 4.0.0 => 4.0.1
  • Aktualisierung aller Ruby-Gems und NPM-Pakete auf neueste Version

Vollständiges Änderungsprotokoll: https://github.com/solectrus/solectrus/compare/v1.0.1...v1.0.2

v1.0.1 Bug fix

Fixed crashes (HTTP 500) when battery‑sensor data is missing.

Full changelog

Korrekturen

  • Sicherstellen der Abwärtskompatibilität mit Konfigurationen aus Zeiten von v0.14.5 und früher (#5122)
  • Keine Fehler 500 mehr bei fehlenden Batterie-Sensoren (#5123)

Vollständiges Änderungsprotokoll: https://github.com/solectrus/solectrus/compare/v1.0.0...v1.0.1

v1.0.0 New feature
⚠ Upgrade required
  • Runtime-Upgrade: Ruby 3.4.6 → 4.0.0, Rails 8.0.3 → 8.1.2
  • Basis‑Image Alpine aktualisiert von 3.22.1 auf 3.23.2
  • Alle Ruby-Gems und NPM-Pakete auf neueste Versionen gebracht
Notable features
  • Dedizierte Wärmepumpen-Seite mit Sensoren HEATPUMP_HEATING_POWER, HEATPUMP_TANK_TEMP, HEATPUMP_STATUS und OUTDOOR_TEMP
  • Prognose-Seite für PV-Erzeugung (Clear‑Sky) und Temperatur mit Sensoren OUTDOOR_TEMP_FORECAST und INVERTER_POWER_FORECAST_CLEARSKY
  • Neue Diagramme und Berechnung von Opportunitätskosten zusätzlich zu Netzbezugskosten
Full changelog

Neuerungen

  • Wärmepumpen-Seite: Dedizierte Seite mit erzeugter Wärme, Arbeitszahl, Außentemperatur und Warmwasser-Temperatur. Neue Sensoren: HEATPUMP_HEATING_POWER, HEATPUMP_TANK_TEMP, HEATPUMP_STATUS, OUTDOOR_TEMP (#3646)
  • Prognose-Seite: Ausblick auf PV-Erzeugung (mit Clear-Sky-Kurve) und Temperatur. Neue Sensoren: OUTDOOR_TEMP_FORECAST, INVERTER_POWER_FORECAST_CLEARSKY (#4922, #4773)
  • Trends und Metriken: Heatmaps, Min/Max/Avg-Tagesanzeige, spezifischer PV-Ertrag
  • Top-10 mit zusätzlichen Sensoren, auch für Kosten/Vergütung/Ersparnis
  • Neue Diagramme für Kosten/Vergütung/Ersparnis (#4128)
  • Zeitraum-Auswahl über Kalender (#1931)
  • Berechnung und Darstellung von Opportunitätskosten zusätzlich zu Netzbezugskosten (#4968)
  • In-App Notifications für Mitteilungen
  • Verbesserte Tooltips auf Touch-Geräten

Architektur

  • In großen Teil neu entwickeltes Backend: Deklarative Sensor-Definitionen mit Dependency Resolution, vereinheitlichter Query-Layer (InfluxDB + SQL), deutlich verbesserte Modularisierung

Technische Upgrades

  • Ruby 3.4.6 => 4.0.0
  • Rails 8.0.3 => 8.1.2
  • Alpine: 3.22.1 => 3.23.2
  • Aktualisierung aller Ruby-Gems und NPM-Pakete auf neueste Versionen
  • Mehr als 700 Commits seit v0.20.3

Vollständiges Änderungsprotokoll: https://github.com/solectrus/solectrus/compare/v0.20.3...v1.0.0

Im Blog: https://solectrus.de/blog/2026-01-10-version-1-0/

Beta — feedback welcome: [email protected]