Skip to content

Releases: mpospisil/gleanvolt

Release list

Gleanvolt 1.0.12

Choose a tag to compare

@mpospisil mpospisil released this 15 Oct 10:43
b18ce98

Install

Debian, Ubuntu, Raspberry Pi OS (64-bit)

Installs the controller and its web UI as a systemd service, started with the default
configuration. Run it again to upgrade; settings and data are kept.

curl -fsSL https://github.com/mpospisil/gleanvolt/releases/latest/download/install.sh | sudo sh

Or by hand, choosing amd64 or arm64:

wget https://github.com/mpospisil/gleanvolt/releases/download/v1.0.12/gleanvolt_1.0.12_arm64.deb
sudo apt install ./gleanvolt_1.0.12_arm64.deb

Then open http://<device>:8090 and set your inverter and charger addresses in
/etc/gleanvolt/gleanvolt.env.

Docker

docker pull ghcr.io/mpospisil/gleanvolt:1.0.12

Or download a self-contained build below and run it — no .NET installation needed.
gleanvolt-1.0.12-win-x64.zip for Windows, linux-arm64 for a Raspberry Pi,
linux-x64 for an x64 Linux host or NAS.

The .nupkg files are the libraries, for building on the controller directly.
They are attached here rather than pushed to a feed.

Verify your download

SHA256SUMS covers every file here. From the directory you downloaded into:

sha256sum -c --ignore-missing SHA256SUMS

--ignore-missing because you have probably taken one file rather than all of them.
On Windows, without installing anything:

Get-FileHash gleanvolt-1.0.12-win-x64.zip -Algorithm SHA256

and compare it with the line in SHA256SUMS. PowerShell prints the hash in upper case;
the file lists it in lower case, and they are the same hash.

Each zip, .deb, install.sh and .nupkg also carries a build provenance attestation, which says
which workflow run and which commit produced it rather than only that the bytes are
unchanged. That needs no trust in this page:

gh attestation verify gleanvolt-1.0.12-linux-arm64.zip --repo mpospisil/gleanvolt

Changes

  • AppContext.BaseDirectory does not resolve through WinGet's alias symlink either (#252)
  • Forecasted drops the session energy target; an amount is what Targeted is for (#250)
  • Targeted min soc hint (#248)
  • Fold the header links behind a Menu button on phones (#247)
  • Say how to clear Fast's Ready by time (#246)
  • Say what Targeted's minimum battery SOC actually does (#245)
  • Keep a developer's local Worker data out of built images (#244)
  • Add a Nano Server smoke test for the WinGet win-x64 artifact (#243)

Licence: free for any noncommercial purpose under the PolyForm Noncommercial
License 1.0.0. Commercial use requires a separate licence — see LICENSE.