ha-helios-optimizer

HA Helios Optimizer - Readme

Helios Calculator README - Doc - Why LP - Install - Release Notes

Intro

For an Introduction to the Helios Optimizer: see Helios Optimizer - Documentation.

Home Assistant

Why Use a Linear Programming Energy Model:

See Helios Optimizer Why LP

Installation:

For a detailed installation procedure see Helios Optimizer Installation.

Upgrade

For Upgrade Instructions see Helios Optimizer Installation - Upgrade.
For updated files per release see Helios Optimizer Release Notes.

Features

Roadmap (2026-2027)

Important Remark

Helios can derive Export Prices using Source Price Data (e.g. from HBC Price Data with Import Prices). The Import Price is based upon the Market and includes Energy Tax (Energiebelasting). The Export Price is also based upon the Market Price and does not included Energy Tax. Since the Net Metering (Nederlandse Salderingsregeling) is no longer applicable in 2027 this a future proof approach. However in 2026 the value of the export of energy can be higher than the export price. As long as the total of exported energy is less than the total of imported energy the Energy Tax is compensated while exporting energy! The Optimizer Model does not take this extra value into account.

Inputs

Optional deferrable loads (Future):

What’s New and Updating instructions:

See Helios Optimizer Release Notes

Documentation and Help

For a detailed Documentation of the application and for specification of the Input Parameters and the Output Results (Optimized Energy Plan) see the Helios Optimizer Documentation.

Help and FAQ

For help on specific input parameters or output results use the links provided above each section of the dashboard to link directly to the applicable information in the documentation.

For configuration problems and other frequently asked questions see Helios Optimizer FAQ. For installation problems see the detailed Helios Installation Instructions

Advanced

Some input parameters and output results are hidden to improve the usability of the Helios dashboard. A button is available on the top of the dashboard tabs ‘Helios Inside Mode’. Click this button to enable or disable the ‘Helios Inside Mode’. Additional input and output sections will become available in ‘Helios Inside Mode’.

Credits

I would like to thank all the testers that have been providing very useful feedback for improving the application and the documentation.

Contributing

At the moment it is not advised to develop additional features based on the current version. The current code is not yet stable so your changes may not work on the next release. Only small bug fixes will be accepted. Please raise an issue to report a bug or to request for new functionality.

FAQ and Help

Helios Optimizer Frequently Asked Questions and Helios Optimizer Documentation

Interest Poll (Dutch)

Helios Optimizer Interest Poll Results in Dutch

License & Disclaimer

This project is licensed under the GNU General Public License v3.0 (GPLv3). As stated in the license, this software is provided “as is” without any warranty, and installation or use is entirely at your own risk.

A full description of the applicable license is available via this link: Helios Optimizer License

The author(s) accept no responsibility or liability for any damage, financial loss, battery degradation, or system disruption resulting from the use or misuse of this application. Always verify system behavior and safety limits for your specific hardware setup.

Keywords: Battery Management System, Energy Management System, Optimize your Energy Plan, Solar Panels, Home and House Automation, Home Assistant, HBC, Linear Programming, Python, PyScript