SOLECTRUS logo

SOLECTRUS

Self-hosted photovoltaic dashboard for monitoring solar production, consumption, battery usage, grid exchange, and financial performance.

Alternative to: enphase enlighten, solaredge monitoring, sma sunny portal

SOLECTRUS screenshot

About Versions (71)

v1.2.1

2026-06-05

This update includes improvements to live diagrams and house consumption views, along with various bug fixes for heat pump displays, mobile scrolling, and chart data rendering.

v1.2.0

2026-05-30

This release introduces a new bottom menu for small displays, enhanced chart rendering and data handling, and various UI and security improvements.

v1.1.1

2026-03-22

This update improves daily summary calculations, enhances heat pump tooltips, fixes several UI and installation bugs, and updates core dependencies including Ruby and Vite.

v1.1.0

2026-03-10

Introduces a new power balance diagram, a heat pump page redesign, updated UI components, and various bug fixes and technical upgrades.

v1.0.2

2026-01-17

Introduces PV production forecasting, improves chart display for small screens, and updates Ruby and dependency versions.

v1.0.1

2026-01-11

Ensures backward compatibility with configurations from v0.14.5 and earlier and fixes 500 errors caused by missing battery sensors.

v1.0.0

2026-01-10

Version 1.0 introduces dedicated heat pump and forecast pages, enhanced metrics, a redesigned backend with declarative sensor definitions, and significant updates to Ruby and Rails.

v0.20.3

2025-10-01

Fixed various chart display issues, corrected unit representations, improved URL handling for FRAME_ANCESTORS, and updated core dependencies including Ruby and Rails.

v0.20.2

2025-08-01

Updates include UI refinements to power balance and Top10, bug fixes for battery calculations, and development tool updates including Ruby 3.4.5 and Vite 7.

v0.20.1

2025-06-18

This release fixes chart display issues for battery charging and generators, introduces new time-view cycling, and improves the mobile UI and dark mode.

v0.20.0

2025-06-05

This update introduces support for multiple producers, individual sensor naming, a new health check endpoint, and updates to Ruby 3.4.4 and Rails 8.0.2.

v0.19.1

2025-04-22

This release fixes various UI bugs, corrects time zone handling for charts, improves browser compatibility messaging, and updates Ruby and Ruby on Rails.

v0.19.0

2025-03-11

This update introduces custom consumers, improved daily summaries, a new icon-based main navigation, and various UI enhancements alongside system updates to Ruby 3.4.2 and Tailwind CSS 4.

v0.18.3

2025-01-13

This release includes UI improvements for power splitters and circular displays, various bug fixes for charts and mobile layouts, and updates to Ruby on Rails 8, Ruby 3.4, and Alpine Linux.

v0.18.2

2024-11-23

Improved dark mode colors, added power splitter value validation, fixed update check caching, and updated external components.

v0.18.1

2024-11-13

Fixed a bug on the 'AKTUELL' page that caused occasional 500 errors.

v0.18.0

2024-11-10

This release improves performance via daily summaries, enhances house consumption diagrams, fixes power balance discrepancies, and updates core dependencies like Ruby and Rails.

v0.17.1

2024-10-20

This release introduces clickable chart bars, improved naming for house batteries, a new UI_THEME variable, and various bug fixes and dependency updates.

v0.17.0

2024-09-23

Added dark mode and EV charging sensors, optimized InfluxDB queries and routing, and updated dependencies.

v0.16.1

2024-09-09

Updated dependencies to Ruby 3.3.5 and Alpine 3.20.3, added commissioning date to the total view, and fixed a PV percentage display error.

v0.16.0

2024-08-31

Introduces PowerSplitter visualization, a toggle for opportunity costs, dependency updates, and various bug fixes regarding price handling and accuracy.

v0.15.1

2024-08-18

This release introduces customizable CO2 emission factors, optimizes caching and tile loading, updates dependencies to Rails 7.2, and fixes several measurement and scaling bugs.

v0.15.0

2024-07-15

Added support for heatpumps and external wallboxes, introduced a new sensor configuration, and implemented several UI improvements and bug fixes.

v0.14.5

2024-04-29

This patch release introduces chart zooming, y-axis unit displays, improved responsive layout, and various bugfixes.

v0.14.4

2024-03-21

This update includes bugfixes for tooltips and mobile charts, improved registration status handling, and Docker configuration enhancements.

v0.14.3

2024-03-10

This release introduces UI improvements for power display and mobile navigation, updated settings for feed-in tariffs, Docker health checks, and various bug fixes alongside dependency updates.

v0.14.2

2024-01-07

This release includes bug fixes for MQTT visualization and memory usage, alongside UI improvements and new request throttling for security.

v0.14.1

2023-12-03

Fixed internal version numbering.

v0.14.0

2023-12-03

This release introduces an Essentials page, a new sidebar, iFrame embedding, and updates to Ruby on Rails, Vite, and Rollup, alongside performance and stability fixes.

v0.13.2

2023-10-01

This release includes a hotfix to handle missing power_ratio fields.

v0.13.1

2023-10-01

This release introduces improved status indicators, feed-in limitation visibility, new environment variables for configuration, and various bug fixes for charts and data display.

v0.13.0

2023-08-13

Version 0.13 introduces registration, improves bar chart aesthetics, fixes issues in the NOW view, and updates core dependencies.

v0.12.0

2023-07-08

Version 0.12 introduces Top10 power views, enhanced chart visuals, layout optimizations for large displays, and various bug fixes and dependency updates.

v0.11.0

2023-06-10

This release introduces actual cost calculations, improved UI performance and navigation, more accurate time-zone-aware statistics, and several bug fixes.

v0.10.1

2023-05-06

This release improves temperature chart scaling, extends future day forecasts, and fixes several bugs related to database environment variables and error reporting.

v0.10.0

2023-04-01

This release introduces battery charge level and case temperature diagrams, enhances chart tooltips and mobile responsiveness, and upgrades several core dependencies.

v0.9.1

2023-03-12

Fixed a refresh animation regression and added a redirect for missing Top10 URLs.

v0.9.0

2023-03-12

Version 0.9 introduces cost calculations, current case temperature display, URL shortcuts for kiosk mode, and internationalization support for German and English.

v0.8.1

2023-02-19

Fixed autarky charts for CSV imports, resolved a post-installation 500 error, improved chart layout for small displays, and upgraded dependencies.

v0.8.0

2023-02-16

Version 0.8 introduces kiosk-mode auto-refresh for time tabs, improved live state displays, and various dependency updates including Ruby 3.2.1 and Rails 7.0.4.2.

v0.7.7

2023-01-22

Fixed chart axis labels and mobile layout issues, and upgraded core dependencies including Ruby and Rails.

v0.7.6

2023-01-08

Reverted automatic redirection to APP_HOST, updated Docker tags, and upgraded dependencies.

v0.7.5

2023-01-03

This release removes the about page, introduces a proxy for update checking, adds canonical host redirection, and updates dependencies including Puma 6.

v0.7.4

2022-12-19

This update improves the 'Now' tab auto-refresh, fixes layout and error handling bugs, migrates the frontend to TypeScript, and upgrades dependencies.

v0.7.3

2022-12-11

This release includes internal optimizations, dependency updates for Vite and Rollup, and bug fixes for link targets and main redirects.

v0.7.2

2022-11-27

Fixed a layout scaling issue that occurred when the database contained insufficient data.

v0.7.1

2022-11-26

This release simplifies the URL scheme, adds custom error pages, fixes calculation bugs, increases InfluxDB timeout, and upgrades dependencies.

v0.7.0

2022-11-06

Introduces a balance sheet style, autarky chart, and update checker, while improving performance through InfluxDB query caching and fixing various bugs.

v0.6.1

2022-10-11

Updated dependencies with no new features.

v0.6.0

2022-08-28

Added historical price and admin login management, requiring a new ADMIN_PASSWORD environment variable.

v0.5.11

2022-07-31

Performance improvements via InfluxDB query caching and Brotli compression, along with a migration to Vite for frontend bundling and CDN support.

v0.5.10

2022-06-15

Fixed drill down links for bat_power and grid_power in Top10 and updated dependencies.

v0.5.9

2022-05-17

Fixed the inverter-to-battery flow animation size and upgraded several dependencies, including Rails and Nokogiri.

v0.5.8

2022-05-01

Experimental support for multi-platform builds was introduced.

v0.5.7

2022-05-01

Updated the live chart to display the last 10 minutes, reduced CPU load on certain browsers, and updated dependencies including Rails 7.0.4.2.

v0.5.6

2022-04-18

Updates security dependencies, including Ruby 3.1.2 and Nokogiri 1.13.4.

v0.5.5

2022-04-02

Updated security dependencies for Ruby, Rails, and Puma, and prepared for autarky charts.

v0.5.4

2022-02-13

Fixed an issue where rendering a chart would fail when no data was present.

v0.5.3

2022-02-12

Updated dependencies including Rails, refreshed icons with FontAwesome 6, and fixed PWA splash screens.

v0.5.2

2022-01-16

This update introduces password protection via environment variables, migrates the frontend build to esbuild, and upgrades Ruby and Rails dependencies.

v0.5.1

2021-12-19

Added support for InfluxDB on custom ports and updated Rails and Tailwind CSS dependencies.

v0.5.0

2021-11-27

v0.4.1

2021-10-03

v0.4.0

2021-08-29

v0.3.3

2021-08-14

v0.3.2

2021-08-14

v0.3.1

2021-08-01

v0.3.0

2021-05-20

v0.2.1

2021-02-17

v0.2.0

2021-02-17

v0.1.0

2021-02-03

First public release of the software.