Skip to content

Releases: davidusb-geek/emhass-add-on

EMHASS add-on v0.6.4

04 Feb 22:30

Choose a tag to compare

Fix

  • Following new patch on "perform_backtest": "false" has no effect

Full Changelog: v0.6.3...v0.6.4

EMHASS add-on v0.6.3

04 Feb 19:10

Choose a tag to compare

Fix

  • Fixed broken build params method. Reverting back to alternate PR from @GeoDerp

EMHASS add-on v0.6.2

04 Feb 14:46

Choose a tag to compare

Following update of EMHASS code v0.7.3

Fix

  • Fixed bug when booleans, solving "perform_backtest": "false" has no effect
  • Refactored util.py method to handle optional parameters
  • Updated web server, solving runtime issues
  • Solved issue passing solcast and solar.forecast runtime params
  • Updated documentation requirements

Full Changelog: v0.6.1...v0.6.2

EMHASS add-on v0.6.1

30 Jan 13:33

Choose a tag to compare

Patched new version with bug fixes on ptahs and missing list types

Full Changelog: v0.6.0...v0.6.1

EMHASS add-on v0.6.0

29 Jan 21:56
2d7cad4

Choose a tag to compare

Following update of EMHASS code v0.7.1

Improvement

  • Added a new feature to provide operating time windows for deferrable loads. Thanks to @michaelpiron
  • Added lots of new options to be configured by the user. Thanks to @GeoDerp
  • Updated stylesheet with mobile & dark theme by @GeoDerp
  • Improved launch.json to fully test EMHASS on different configurations. Thanks to @GeoDerp
  • Added new script to debug and develop new time series clustering feature
  • Improved documentation. Thanks to @g1za

Fix

  • Updated github workflow actions/checkout to v4 and actions/setup-python to v5
  • Changed default values for weight_battery_discharge and weight_battery_charge to zero
  • Renamed classes to conform to PEP8
  • Bump markupsafe from 2.1.3 to 2.1.4

What's Changed

  • Time limit for deferrable loads (add-on) by @michaelpiron in #70
  • Increased configuration parameters to match with increased support in options.json by @GeoDerp in #69
  • Davidusb geek/feat/new ver 0p6 by @davidusb-geek in #71

New Contributors

Full Changelog: v0.5.4...v0.6.0

EMHASS add-on v0.5.4

04 Jan 01:25

Choose a tag to compare

Following update of EMHASS code v0.6.2

Improvement

  • Added option to pass additional weight for battery usage
  • Improved coverage

Fix

  • Updated optimization constraints to solve conflict for set_def_constant and treat_def_as_semi_cont cases

Full Changelog: v0.5.3...v0.5.4

EMHASS add-on v0.5.3

19 Dec 21:41

Choose a tag to compare

Fix

  • Stepping down to Python 3.9 for ARMHF architectures.

EMHASS add-on v0.5.2

17 Dec 23:34

Choose a tag to compare

Fix

  • Fixes following update of EMHASS code v0.6.1
  • Added --break-system-packages option to buil docker image to solve for PEP 668

EMHASS add-on v0.5.1

17 Dec 20:32

Choose a tag to compare

Patching v0.5.0. Updated to Python 3.11 using bookworm debian version

EMHASS add-on v0.5.0

17 Dec 11:17

Choose a tag to compare

Improvements and fixes following update of EMHASS code v0.6.0

Improvement

  • Now Python 3.11 is fully supported, thanks to @pail23
  • We now publish the optimization status on sensor.optim_status
  • Bumped setuptools, skforecast, numpy, scipy, pandas
  • A good bunch of documentation improvements thanks to @g1za
  • Improved code coverage (a little bit ;-)

Fix

  • Some fixes managing time zones, thanks to @pail23
  • Bug fix on grid cost function equation, thanks to @michaelpiron
  • Applying a first set of fixes proposed by @smurfix:
    • Don't ignore HTTP errors
    • Handle missing variable correctly
    • Slight error message improvement
    • Just use the default solver
    • Get locations from environment in non-app mode
    • Tolerate running directly from source