Background

Version 0.10.1 verfügbar

  • #release
von Georg Ledermann

Es gibt ein neues Update: SOLECTRUS hat ein paar kleinere Verbesserungen und Fehlerbehebungen erhalten, die es noch benutzerfreundlicher und ansprechender machen. Lasst uns einen Blick auf die Neuerungen werfen:

Änderungen

  • Der Vergleich der Stromerzeugnis mit der Vorhersage (z.B. “x% mehr/weniger als erwartet”) erscheint jetzt nur noch dort, wo die Prognose auch im Diagramm angezeigt wird. Das ist nur bei der Tages-Darstellung der Fall, nicht aber bei Woche/Monat/Jahr/Gesamt. Bei größeren Zeiträumen hat der Vergleich außerdem nur eine beschränkte Aussagekraft, da es ja nicht um einen Wettkampf zwischen Vorhersage und tatsächlichem Ergebnis geht. Eine hohe positive Abweichung heißt nicht unbedingt, dass die PV-Anlage so toll ist, sondern möglicherweise nur, dass die Prognose ungenau war.

  • Es lassen sich nun die nächsten sechs Tage anzeigen, also nicht nur der jeweils nächste Tag. Dadurch können die kostenpflichtigen Vorhersagen von forecast.solar genutzt werden, die sich ja über mehrere Tage erstrecken.

  • Das Temperaturdiagramm wurde optimiert: Es beginnt jetzt bei 20°C statt bei 0°C - der Strom-Speicher ist ja kein Kühlschrank. Außerdem wird eine fließendere Kurve angezeigt, da die Originalwerte ungerundet verwendet werden.

Fehlerbehebungen

  • Keine Verwirrung mehr in den Diagrammen: Fehlende Werte werden nicht mehr fälschlicherweise als 0 angezeigt.

  • Tritt ein Fehler in der App auf (was hoffentlich gar nicht vorkommt), dann gibt es fortan zumindest eine schickere Darstellung dafür. Zuvor konnte es passieren, dass nur eine kryptische Nachricht wie “Content missing” erscheint.

  • In der .env-Datei zur Konfiguration können jetzt auch Sonderzeichen verwendet werden – zuvor konnte es zu seltsamen Fehlern kommen, wenn z.B. ein Datenbank-Passwort mit einem # beginnt.

  • Keine unnötigen Warnungen mehr im Logfile, wenn kein API-Schlüssel für den Error-Tracker Honeybadger hinterlegt ist. Außer in meiner Live-Demo kommt Honeybadger sowieso nicht zum Einsatz.

  • Kleinere Layout- und Markup-Fehler wurden behoben. Dies wird niemand spüren, gibt aber dem Entwickler ein besseres Gefühl :)

  • Diverse Fremdkomponenten wurden aktualisiert, um das Dashboard noch flüssiger und schneller laufen zu lassen.

Installation des Updates

Wie alle Updates von SOLECTRUS lässt sich auch dieses auf einfache Weise über die Kommandozeile (SSH-Login) installieren:

# Im Ordner ausführen, in dem die docker-compose.yml von SOLECTRUS liegt:
docker compose pull
docker compose up -d

oder (bei älteren Versionen von Docker, z.B. auf einem Synology-NAS)

# Im Ordner ausführen, in dem die docker-compose.yml von SOLECTRUS liegt:
docker-compose pull
docker-compose up -d

Ausblick

Es gibt noch etliche Ideen und Verbesserungen, die ich in den nächsten Wochen und Monaten je nach verfügbarer Zeit umsetzen möchte. Einen Überblick darüber kann man sich in den Issues auf GitHub verschaffen.

Zu guter Letzt möchte ich ein riesengroßes Dankeschön aussprechen für die Flut an wunderbaren, positiven Rückmeldungen, die in den vergangenen Wochen eingegangen sind. SOLECTRUS hat eine noch kleine, aber stetig wachsende Fan-Gemeinde – grandios!

Ein besonderer Applaus gebührt all den großzügigen Usern, die ihren Obulus in den virtuellen Klingelbeutel geworfen haben, um die Weiterentwicklung von SOLECTRUS zu unterstützen. Vielen Dank dafür!