Recent Releases of SOLECTRUS

SOLECTRUS - v0.19.1

Korrekturen

  • Strombilanz/Einspeisung: Icon wird wieder korrekt skaliert
  • Strombilanz/Einspeisung: Zusätzliches Icon (Ausrufezeichen) bei aktiver Limitierung wird wieder angezeigt (#4166)
  • Diagramme werden jetzt immer in der Zeitzone des Standortes der PV-Anlage angezeigt, auch wenn der User sich in einer anderen Zeitzone befindet (#4184)
  • CO₂-Reduktion: Fehlerhafte Darstellung "kkg" ersetzt durch "kg" (#4086)
  • E-Auto: Steckerstatus wird wieder korrekt angezeigt (#4131)
  • Ansicht "letzte 7 Tage" zeigt jetzt wirklich sieben Tage an, statt sechs (#4133)
  • Hausverbrauch/Andere: Fehlen von Balken korrigiert (#4134)

Verbesserungen

  • Bei nicht unterstütztem Browser erscheint verbesserte Meldung mit der Möglichkeit, es dennoch zu versuchen (#4068)
  • Klick auf Logo führt zur Strombilanz oder - wenn man bereits dort ist - zu "Aktuell" (#4132)

Sonstiges

  • Aktualisierung auf Ruby 3.4.3 und Ruby on Rails 8.0.2
  • Aktualisierung aller externen Komponenten

Vollständiges Änderungsprotokoll: https://github.com/solectrus/solectrus/compare/v0.19.0...v0.19.1

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann 9 days ago

SOLECTRUS - v0.19.0

Verbesserungen

  • Selbstdefinierte Verbraucher zur genaueren Betrachtung des Hausverbrauchs (3396)
  • Verbesserte Tageszusammenfassungen (#3904)
  • Neue Hauptnavigation mit Icons statt Text
  • Präzisere Aufteilung von PV-Anteil vs. Netzanteil beim Stromverbrauch
  • Verbesserte Skalierung von Diagrammen
  • Diagramme mit Fadenkreuz
  • Im Detail verbesserte Farbgestaltung

Sonstiges

  • Aktualisierung auf Ruby 3.4.2
  • Aktualisierung externer Komponenten, u.a. Tailwind CSS 4
  • Aktualisierung auf Alpine Linux 3.21.3

Vollständiges Änderungsprotokoll: https://github.com/solectrus/solectrus/compare/v0.18.3...v0.19.0

Im Blog: https://solectrus.de/blog/2025-03-11-version-0-19/

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann about 2 months ago

SOLECTRUS - v0.18.3

Verbesserungen

  • Power-Splitter macht für Darstellungen am aktuellen Tag deutlich, dass es sich um eine Näherung handelt (#3785)
  • Verbesserte Darstellung von Kreis-Anzeigen (z.B. Autarkie und andere)
  • Diagramm der Gehäusetemperatur beginnt jetzt bei 10 °C (statt 20 °C)
  • Kleinere Farbkorrekturen

Fehlerkorrekturen

  • Behebung der verzögerten Diagrammaktualisierung im Tab "AKTUELL"
  • Vermeidung unbeabsichtigter Aktualisierungen bei schnellem Wechsel zwischen den Tabs
  • Korrigierte Darstellung auf Smartphones mit sehr geringer Breite (#3761)
  • Korrigierte Verlinkung in der Top10 bei erster Kalenderwoche
  • Korrigierte Ermittlung des Peaks aus den letzten 30 Tagen, der für die Skalierung der Stromfluss-Animation verwendet wird
  • Sicherstellung, dass Prozentangaben immer zwischen 0 % und 100 % erfolgen

Sonstiges

  • Aktualisierung auf Ruby on Rails 8
  • Aktualisierung auf Ruby 3.4
  • Aktualisierung externer Komponenten
  • Aktualisierung auf Alpine Linux 3.21.2

Vollständiges Änderungsprotokoll: https://github.com/solectrus/solectrus/compare/v0.18.2...v0.18.3

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann 4 months ago

SOLECTRUS - v0.18.2

Verbesserungen

  • Verfeinerte Farbgestaltung für den Darkmode
  • Validierung der Power-Splitter-Werte für den aktuellen Tag (solectrus/power-splitter#137)

Fehlerkorrekturen

  • Fehler im Caching behoben, der dazu führte, dass die Prüfung auf Update-Verfügbarkeit nicht ausgeführt wurde

Sonstiges

  • Aktualisierung externer Komponenten

Vollständiges Änderungsprotokoll: https://github.com/solectrus/solectrus/compare/v0.18.1...v0.18.2

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann 5 months ago

SOLECTRUS - v0.18.1

Fehlerkorrekturen

  • Behebung eines Problems auf der “AKTUELL”-Seite, das in bestimmten Situationen zu einem Fehler 500 führte (#3669)

Vollständiges Änderungsprotokoll: https://github.com/solectrus/solectrus/compare/v0.18.0...v0.18.1

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann 6 months ago

SOLECTRUS - v0.18.0

Verbesserungen

  • Erheblich verbesserte Performance durch Tageszusammenfassungen (#3533)
  • Diagramm Hausverbrauch: Split-Darstellung auch ohne Power-Splitter (#3608)

Fehlerkorrekturen

  • Keine Abweichungen mehr zwischen Strombilanz und Diagrammen (#2032)
  • Keine Abweichungen mehr zwischen Strombilanz und Top10 (#1894)
  • Keine Fehlberechnungen mehr bei Lücken in den Messwerten (#2654)

Sonstiges

  • Aktualisierung vieler Fremdkomponenten, u.a. Ruby 3.3.6, Rails 7.2.2

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.17.1...v0.18.0

Im Blog: https://solectrus.de/blog/2024-11-10-version-0-18/

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann 6 months ago

SOLECTRUS - v0.17.1

Verbesserungen

  • Die Balken in den Diagrammen für Woche, Monat, Jahr und Gesamt sind nun klickbar (#3495)
  • Namensgebung verbessert: Der Sensor für den Stromspeicher wird nun als "Hausakku" bezeichnet (#3556)
  • Über die neue Variable UI_THEME kann optional die Darstellung (dark oder light) festgelegt werden, die Einstellung über die Weboberfläche wird dann deaktiviert. Nützlich für Digital Signage Displays (#3541)

Fehlerkorrekturen

  • Min/Max-Diagramme zeigen nun einen dünnen horizontalen Strich, wenn sich der Messwert im Zeitraum nicht verändert hat (#3534)
  • Fehlerhafte Darstellung eines Netzbezugs von über 100 % in Verbindung mit dem Power-Splitter behoben (#3504)

Sonstiges

  • Verschiedene kleine interne Verbesserungen
  • Aktualisierung vieler Fremdkomponenten, u.a. Rails 7.2.11

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.17.0...v0.17.1

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann 6 months ago

SOLECTRUS - v0.17.0

Neuerungen

  • Dunkelmodus (#1859)
  • Sensoren für E-Auto-Ladestand und -Verbindung (#2881)

Verbesserungen

  • Optimierte InfluxDB-Query zum Befüllen von Diagrammen
  • Optimiertes Routing per URL zur Auswahl des Diagramms
  • Besserte Bezeichnung für Eigenverbrauch
  • Aktualisierte Abhängigkeiten, u.a. Puma 6.4.3, Turbo-Rails 2.0.10

Fehlerkorrekturen

  • Beim Verlassen einer Seite werden Event-Listener jetzt korrekt abgemeldet

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.16.1...v0.17.0

Im Blog:: https://solectrus.de/blog/2024-09-23-version-0-17/

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann 7 months ago

SOLECTRUS - v0.16.1

Verbesserungen

  • Bei "GESAMT" wird nun das Datum der Inbetriebnahme angezeigt (#3426)
  • Abhängigkeiten aktualisiert, inklusive Ruby 3.3.5 und Alpine 3.20.3
  • Kleinere interne Optimierungen

Fehlerkorrekturen

  • Bei fehlendem Power-Splitter wird nicht mehr "100 % PV-Anteil" angezeigt (#3419)

Alle Änderungen: https://github.com/solectrus/solectrus/compare/v0.16.0...v0.16.1

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann 8 months ago

SOLECTRUS - v0.16.0

Wesentliche Neuerungen

  • PowerSplitter-Visualisierung (#2436)

Kleinere Änderungen

  • Einstellungen: Checkbox hinzugefügt, um "Opportunitätskosten" zu aktivieren/deaktivieren
  • Abhängigkeiten aktualisiert (Rails 7.2.1 und mehr)

Fehlerbehebungen

  • Umgang mit Preisen von 0 € korrigiert (#3390)
  • Genauigkeit für kleinere Zeiträume korrigiert (#3399)
  • Caching für GESAMT korrigiert (#3399)

Alle Änderungen: https://github.com/solectrus/solectrus/compare/v0.15.1...v0.16.0

Im Blog: https://solectrus.de/blog/2024-08-31-version-0-16/

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann 8 months ago

SOLECTRUS - v0.15.1

Minor Changes

  • Added CO2_EMISSION_FACTOR to allow customization of the CO2 emission calculation (#3290, thanks to @suprnova32)
  • Optimized caching, now dependent on time-frame size
  • Improved tile loading time on the "Essentials" page
  • Added the Inter font for consistent appearance across all platforms (significantly better rendering on Windows)
  • Updated all dependencies, including an upgrade to Rails 7.2
  • Various internal improvements

Fixes

  • Fixed missing values for measurements below 50 Wh (#3358)
  • Fixed diagram scaling for consumption and autarky
  • Fixed missing translations in the cost tooltip

New Contributors

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.15.0...v0.15.1

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann 9 months ago

SOLECTRUS - v0.15.0

Major changes

  • Add support for heatpump and external wallbox (#2239)
  • New Sensor configuration, see Wiki for details. Old configuration still works, but is considered as deprecated.

Minor changes

  • Added chart for CO2 reduction (#3145, thanks to @Alpenflizzer)
  • Added click animation for buttons
  • Add swiping for navigation (#2380)
  • Improved tile rendering of CO2 reduction (#2594)
  • Improved and refactored chart processing
  • Improved Docker logs
  • Fixed daily aggregations in InfluxDB (#3241, #3232)
  • Fixed responsiveness and improved layout on tall screens (#3220)
  • Fixed continuous charts (#3187, #3130)
  • Fixed and improved rounding (#3155)
  • Updated dependencies (e.g. Ruby 3.3.4, Rails 7.1.3.4)

New Contributors

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.14.5...v0.15.0

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann 10 months ago

SOLECTRUS - v0.14.5

This is just a small patch version with some minor improvements and fixes. There will be more new features in the next major release (still in progress)

Changes

  • Simple chart zooming with desktop browser (#2929)
  • Chart: Units are now displayed at the y-axis (instead of the selector menu)
  • Chart: Simplified tooltip content
  • Responsive layout: Better support for taller screens (#3042)
  • Auto-refresh continues for inactive browser window, too (#3031)

Bugfixes

  • Fixed handling skipped registration
  • Default browser tooltips are disabled in favor of Tippy.js
  • Fixed some invalid HTML

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.14.4...v0.14.5

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann about 1 year ago

SOLECTRUS - v0.14.4

Bugfixes

  • Fixed empty tooltips
  • Fixed chart selector on mobile (#2905)
  • Fixed some invalid HTML and minor issues

Other

  • Improved handling of unknown registration status
  • Docker: Removed integrated health check because this is bad practice, use docker-compose instead
  • Docker: Allowed customization of PostgreSQL port (via environment variable DB_PORT)
  • Updated dependencies

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.14.3...v0.14.4

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann about 1 year ago

SOLECTRUS - v0.14.3

Changes

  • Values below 1 kW are now displayed in Watts (#2795)
  • On mobile devices, the navigation buttons at the bottom have more space below (#2796)
  • Settings: Feed-in tariff is allowed to be 0, useful for Balcony power stations (#2840)
  • Settings: Prices are displayed with 5 decimal places (#2839)
  • Docker: Added integrated health check
  • Improved logging for error analysis

Bugfixes

  • Fixed tooltips to always reflect the latest values (#1886)
  • Fixed displaying "!" in the feed-in when using MQTT (#2841)
  • Fixed updating the chart, which in some cases used an incorrect value on mobile devices
  • Fixed startup message "A server is already running" after a hard shutdown

Other

  • Updated dependencies: Ruby 3.3.0, Rails 7.1.3.2, Turbo 8, Puma 6.4.2 and much more

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.14.2...v0.14.3

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann about 1 year ago

SOLECTRUS - v0.14.2

Bugfixes

  • Fixed missing visualization on NOW tab when MQTT is used and some data is NULL instead of 0 (#2647)
  • Fixed high memory usage, caused by starting multiple Puma instances by default (#2625)
  • Minor fixes

Smaller improvements

  • CSS animation added again, but with lower energy consumption and respecting prefers-reduced-motion (#2595)
  • At night, the homepage renders house_power chart instead of inverter_power by default
  • Removed SEO stuff, added robots.txt and meta tag "robots" to disallow all bots (#2687)
  • Added throttling (max. 300 requests per 5 minutes) to lock out spammy clients, useful for public installations
  • Docker: Container can be started with custom command, Puma is started by default
  • Updated dependencies

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann over 1 year ago

SOLECTRUS - v0.14.1

  • Fix internal version numbering

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann over 1 year ago

SOLECTRUS - v0.14.0

  • New page "Essentials" (#1986)
  • New sidebar
  • Allow iFrame embedding (#2438)
  • Removed animation to reduce CPU load (#2423)
  • Fixed error 500 for negative measurements (#2588)
  • Update to Ruby on Rails 7.1
  • Update to Vite 5 and Rollup 4

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.13.2...v0.14.0

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann over 1 year ago

SOLECTRUS - v0.13.2

Read the blog post about this release (in German):
https://solectrus.de/blog/2023-10-01-version-0-13-2/

  • Hotfix to handle missing field power_ratio (#2409)

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann over 1 year ago

SOLECTRUS - v0.13.1

Changes

  • Status: Renders green color when status code is ok-ish, orange color otherwise (requires SENEC-Collector v0.11.0 or later)
  • Status: Changed wording from "LIVE/FAIL" to "CONNECTED/DISCONNECTED"
  • Indicate when feed-in limitation is active (requires SENEC-Collector v0.11.0 or later)
  • Admin login: Added hint where to find the password in the .env file
  • Registration banner: Added login button when Admin is not currently logged in
  • ENV var INFLUX_POLL_INTERVAL can be used to set the InfluxDB polling interval (in seconds). Default is 5
  • ENV var TZ can be used to set the server timezone. Default is Europe/Berlin
  • ENV var FORCE_SSL is by default set to false

Fixes

  • Fix adding of new points to the chart when server time is wrong (#2381)
  • Fixes missing autarky circle when there is no consumption (#2319)
  • Doesn't display outdated data when connection is lost

Internal

  • Code cleanup and refactoring
  • Updated dependencies: Alpine Linux 3.18.4, Rails 7.0.8, Puma 6.4.0, Chart.js 4.4.0 (and lots more)

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann over 1 year ago

SOLECTRUS - v0.13.0

Read the blog post about this release (in German):
https://solectrus.de/blog/2023-08-13-version-0-13/

New features

  • Add registration (#2265)

Changes

  • Use rounded corners for bar charts (#2213)

Bug Fixes

  • Fixed diagram not continuing when switching between values in NOW view (#2205, #2226)
  • Avoid battery level dropping to 0% in NOW view (#2238)

Internal Changes

  • Updated dependencies, including Rails 7.0.7, Chart.JS 4.3.3, and others

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.12.0...v0.13.0

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann over 1 year ago

SOLECTRUS - v0.12.0

Read the blog post about this release (in German):
https://solectrus.de/blog/2023-07-08-version-0-12/

Changes

  • Added Top10 views for maximum power (#1950)
  • Beautified charts by adding gradient (#1881)
  • Increased width on large displays (#2094)

Bug Fixes

  • Fixed tooltips on touch displays (#2084)
  • Fixed encoding issue on some systems (#2097)

Internal Changes

  • Updated dependencies, including Rails 7.0.6 and Vite 4.4

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.11.0...v0.12.0

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann almost 2 years ago

SOLECTRUS - v0.11.0

Read the blog post about this release (in German):
https://solectrus.de/blog/2023-06-10-version-0-11/

Changes

  • The cost calculation now uses actual costs instead of opportunity costs (#1891)
  • The "Top 10" feature now includes a weekly period
  • Statistics for days/weeks/months have been made more accurate due to InfluxDB grouping taking time zones into account
    (Important: Ensure to have InfluxDB v2.1 or later!)
  • UI performance has been improved by loading only the required data for the current page. Selecting a field on the left side now reloads the chart on the right side, without reloading the entire page
  • Tooltip handling for touch displays has been improved (#2018)
  • Main navigation styling has been enhanced for smartphones and tablets
  • Bottom navigation styling for smartphones and tablets has been improved (#2064)
  • A link to the FAQ has been added to the main navigation
  • The ENV variables INFLUX_MEASUREMENT_PV and INFLUX_MEASUREMENT_FORECAST have been added to customize InfluxDB storage (#2031)

Bug Fixes

  • The temperature chart is no longer cut off (#1977)

Internal Changes

  • Lots of internal refactoring
  • Dependencies have been updated, including Rails 7.0.5, Puma 6.3.0, and Vite 4.3.9

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.10.1...v0.11.0

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann almost 2 years ago

SOLECTRUS - v0.10.1

Read the blog post about this release (in German):
https://solectrus.de/blog/2023-05-06-version-0-10-1/

Changes

  • Comparisons with the forecast ("x% more/less than expected") are now only for days, not for weeks/months/years/total (#1913)
  • The temperature chart is now scaled more sensibly, starting at 20°C instead of 0°C. Additionally, original values are used for the graph instead of rounded ones, resulting in a smoother, less "step-like" curve (#1887)
  • Display of future days has been extended to 6, supporting paid forecasts from forecast.solar (#1898)

Bugfixes

  • The environment variables for the database (e.g., DB_PASSWORD) now allow special characters. There was previously an error if a value started with a # (solectrus/hosting#24)
  • In charts, missing values are no longer erroneously displayed as 0
  • Error reporting via HoneyBadger is completely disabled if no API key is present. Previously, a warning was thrown if no API key was present
  • Improved handling of error 500 (if there is any). Previously, only a "Content missing" message was displayed
  • Fixed small layout and markup errors

Internal changes

  • Upgraded dependencies, including Puma 6.2.2, ViewComponent 3.0.0, TailwindCSS 3.3.2, ChartJS 4.3.0, morphdom 2.7.0, and Vite 4.3.5

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.10.0...v0.10.1

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann almost 2 years ago

SOLECTRUS - v0.10.0

Read the blog post about this release (in German):
https://solectrus.de/blog/2023-04-01-version-0-10/

New features

  • Added diagrams for battery charge level (#1734)
  • Added diagrams for case temperature (#1054), requires SENEC collector v0.5.0 or later

Changes

  • Improved chart hovering and tooltips (#1820)
  • Top10: Small numbers are displayed outside the bar (#1822)
  • Tooltips are displayed for larger segments as well. This allows you to see the decimal places (#1810)
  • Chart can be selected by dropdown, too
  • Added loading animation for charts
  • Uses native select box on mobile
  • Improved styles for better adaptation to small screens

Bugfixes

  • Consumption quote is only displayed when the sun is shining
  • Top10: Fixed exception when data is missing

Internal changes

  • Upgraded dependencies, including Ruby 3.2.2, Rails 7.0.4.3, Puma 6.2.1, TailwindCSS 3.3.1, Vite 4.2.1

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.9.1...v0.10.0

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann about 2 years ago

SOLECTRUS - v0.9.1

Bugfixes

  • Fixed animation on refresh not working after first click (regression of v0.9.0)
  • Added redirect for missing Top10 URL

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.9.0...v0.9.1

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann about 2 years ago

SOLECTRUS - v0.9.0

Read the blog post about this release (in German):
https://solectrus.de/blog/2023-03-12-version-0-9/

New features

  • Added cost calculation for house and car (#1513)
  • Added toggle option for Top-10 to switch between ascending and descending order (#1750)
  • Added display of current case temperature (#1054). Note: This requires senec-collector v0.5.0 or later.
  • Added URL shortcuts for better kiosk mode support: /[field]/[day|week|month|year]. For example, https://solectrus.ledermann.dev/inverter_power/day always shows the inverter power for the current day
  • Added internationalization (I18n) support by checking the Accept-Language header sent by the browser. Currently, only German and English are supported. No language toggle implemented yet.

Changes

  • Changed Top 10 colors to match other colors
  • Changed consumption quote to display only when there is any incoming power
  • Improved the forecast so that it does not expect any incoming power after sunset (#1766)
  • Improved the forecast comment when it matches exactly the expected value (#1751)
  • Added a tooltip to show the expected value for the past period in the forecast comment (#1766)

Bugfixes

  • Reduced cache persistence time for the year period (#1770)
  • Fixed a bug where battery savings could be negative
  • Improved the responsive layout for medium-sized screens

Internal changes

  • Upgraded dependencies, including Puma 6.1.1, Rack 2.2.6.3, Slim 5.1.0, TurboRails 1.4.0, and several others

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.8.1...v0.9.0

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann about 2 years ago

SOLECTRUS - v0.8.1

Bugfixes

  • Fixed autarky chart for periods imported by CSV (#1726)
  • Fixed error 500 that occurred after installation when insufficient data was present (#1743)
  • Fixed chart layout on smaller displays

Other changes

  • Upgraded dependencies

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.8.0...v0.8.1

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann about 2 years ago

SOLECTRUS - v0.8.0

Read the blog post about this release (in German):
https://solectrus.de/blog/2023-02-16-version-0-8/

New features

  • Added auto-refresh on tabs day/week/month/year/all to support kiosk-mode. When end of day/week/month/year is reached, the URL changes to the next one (#1562)
  • Display current state instead of just "LIVE" (#1693)
    Important: This feature requires upgrading senec-collector to v0.6.0 as well!

Bugfixes

  • Fixed error 500 when prices are missing for the selected period (#1680)

Other changes

  • Upgraded dependencies, including Ruby 3.2.1, Rails 7.0.4.2, Puma 6.1.0, and several others
  • Switched from Selenium WebDriver to Cypress for E2E testing

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.7.7...v0.8.0

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann about 2 years ago

SOLECTRUS - v0.7.7

Bugfixes

  • Fixed missing first label on x-axis in charts (#1611)
  • Fixed screen layout issues when resizing, particularly on mobile devices

Other changes

  • Upgraded dependencies, including Ruby 3.2.0 and Rails 7.0.4.1, as well as several others
  • Minor cleanup

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.7.6...v0.7.7

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann over 2 years ago

SOLECTRUS - v0.7.6

Changes

  • Reverted automatic redirection to APP_HOST (introduced in v0.7.5) because it can cause too many problems (like #1603) without providing much benefit
  • Docker: Removed useless tag main. NOTE: If you have used it: Please switch to latest

Bugfixes

  • Docker: Image with the tag latest is now the same as the one with the version number

Other

  • Upgraded dependencies
  • Internal cleanup and improvements

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.7.5...v0.7.6

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann over 2 years ago

SOLECTRUS - v0.7.5

Changes

  • Removal of the /about page, the link goes to solectrus.de instead
  • Using a proxy for update checking (with improved caching)
  • Auto-Redirection to canonical APP_HOST (when not localhost)
  • Removal of the unnecessary session cookie

Bugfixes

  • Fixed Docker image for ARM64 (= AArch64) platform to fully support Raspberry Pi (64bit) (#926)
  • Fixed navigation link to access first week of a year

Other

  • Upgraded dependencies (including Puma 6)

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.7.4...v0.7.5

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann over 2 years ago

SOLECTRUS - v0.7.4

Changes

  • Improved auto-refresh of the "Now" tab (sleep mode, reloading the chart when it is outdated)

Bugfixes

  • Fixed layout on medium-sized devices (#1496)
  • Fixed error handling on stats refresh (no exception anymore)

Other

  • Renamed "Profit" to "Savings"
  • Improved progress-bar styling
  • Migrated frontend code to TypeScript
  • Upgraded dependencies (e.g. Chart.js 4.1, Rails security updates)

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.7.3...v0.7.4

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann over 2 years ago

SOLECTRUS - v0.7.3

Bugfixes

  • Tab "Now": Fix link targets to highlight active menu item
  • Fix main redirect to include timeframe param

Changes

  • Internal optimizations
  • Updated dependencies (Vite.js 4, Rollup 3, and more)

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.7.2...v0.7.3

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann over 2 years ago

SOLECTRUS - v0.7.2

Bugfixes

  • Fix scaling to avoid broken layout when there is not enough data in the database (#1496)

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.7.1...v0.7.2

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann over 2 years ago

SOLECTRUS - v0.7.1

Changes

  • Simplified URL scheme (#1462)
  • Added custom error pages

Bugfixes

  • Fixed scale calculation (#1489)
  • Fixed price calculation when date is before installation_date (#1471)
  • Increased InfluxDB timeout (30s instead of 10s, #1430)

Other

  • Upgraded dependencies (e.g. Ruby 3.1.3, Chart.js 4)

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.7.0...v0.7.1

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann over 2 years ago

SOLECTRUS - v0.7.0

  • NEW Style: Balance sheet (#948)
  • Added autarky chart
  • Added update checker
  • Improved performance by caching queries to InfluxDB
  • Lots of smaller bug fixes
  • Updated dependencies

balance-sheet

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.6.1...v0.7.0

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann over 2 years ago

SOLECTRUS - v0.6.1

  • Updated dependencies, no new features

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann over 2 years ago

SOLECTRUS - v0.6.0

  • New feature: Manage historical prices (and admin login), requires new environment variable ADMIN_PASSWORD
  • Updated dependencies

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann over 2 years ago

SOLECTRUS - v0.5.11

  • Improved performance by caching InfluxDB queries when the time frame is completely in the past
  • Frontend bundling switched from esbuild to Vite
  • Compressed HTML responses with Brotli
  • Allow using a CDN for JS/CSS assets
  • Code cleanup
  • Updated dependencies

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann almost 3 years ago

SOLECTRUS - v0.5.10

  • Top10: Fixed drill down links to bat_power and grid_power
  • Updated dependencies

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann almost 3 years ago

SOLECTRUS - v0.5.9

  • Fix size of flow animation from inverter to battery
  • Upgrade dependencies: Rails 7.0.3, Nokogiri 1.13.6, and others

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann almost 3 years ago

SOLECTRUS - v0.5.8

  • Introduced multi-platform builds (experimental)

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann about 3 years ago

SOLECTRUS - v0.5.7

  • Live chart displays the last 10 minutes only (instead of 60 minutes)
  • Reduced CPU load on some browsers
  • Updated dependencies (Rails 7.0.4.2 and others)

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann about 3 years ago

SOLECTRUS - v0.5.6

  • Security updates (Ruby 3.1.2, Nokogiri 1.13.4)
  • Dependency updates

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann about 3 years ago

SOLECTRUS - v0.5.5

  • Preparations for autarky charts
  • Updated dependencies with security fixes: Ruby 3.1.1, Rails 7.0.2.3, Puma 5.6.4

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann about 3 years ago

SOLECTRUS - v0.5.4

Fix: Don't fail rendering chart if no data present

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann about 3 years ago

SOLECTRUS - v0.5.3

  • Fix PWA splash screens
  • Update icons (FontAwesome 6)
  • Update dependencies, e.g. Rails from 7.0.1 to 7.0.2.2

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann about 3 years ago

SOLECTRUS - v0.5.2

  • Allow password protection by environment var LOCKUP_CODEWORD
  • Build frontend JavaScript with esbuild (instead of Webpack)
  • Upgrade Ruby to 3.1
  • Update all dependencies, including Rails 7.0.1

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann over 3 years ago

SOLECTRUS - v0.5.1

Fixes

  • Support InfluxDB on different port than 8086 (#776, thanks to @alexdetsch)

Updated dependencies

  • Rails 7
  • Tailwind CSS 3

Full Changelog: https://github.com/solectrus/solectrus/compare/v0.5.0...v0.5.1

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann over 3 years ago

SOLECTRUS - v0.5.0

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann over 3 years ago

SOLECTRUS - v0.4.1

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann over 3 years ago

SOLECTRUS - v0.4.0

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann over 3 years ago

SOLECTRUS - v0.3.3

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann over 3 years ago

SOLECTRUS - v0.3.2

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann over 3 years ago

SOLECTRUS - v0.3.1

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann over 3 years ago

SOLECTRUS - v0.3.0

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann almost 4 years ago

SOLECTRUS -

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann about 4 years ago

SOLECTRUS -

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann about 4 years ago

SOLECTRUS - v0.1.0

  • First public release

Renewable Energy - Photovoltaics and Solar Energy - Ruby
Published by ledermann about 4 years ago