Releases: solectrus/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: v0.14.4...v0.14.5
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: v0.14.3...v0.14.4
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: v0.14.2...v0.14.3
v0.14.2
Bugfixes
- Fixed missing visualization on NOW tab when MQTT is used and some data is
NULL
instead of0
(#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 ofinverter_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
v0.14.1
v0.14.0
Read the blog post about this release (in German):
https://solectrus.de/blog/2023-12-03-version-0-14/
- 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: v0.13.2...v0.14.0
v0.13.2
v0.13.1
Read the blog post about this release (in German):
https://solectrus.de/blog/2023-10-01-version-0-13-2/
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 is5
- ENV var
TZ
can be used to set the server timezone. Default isEurope/Berlin
- ENV var
FORCE_SSL
is by default set tofalse
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)
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: v0.12.0...v0.13.0
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
Internal Changes
- Updated dependencies, including Rails 7.0.6 and Vite 4.4
Full Changelog: v0.11.0...v0.12.0