Skip to content

Releases: davidusb-geek/emhass

EMHASS version 0.6.2

04 Jan 01:22
23aee61
Compare
Choose a tag to compare

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

What's Changed

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

EMHASS version 0.6.1

17 Dec 23:31
Compare
Choose a tag to compare

Fix

  • Patching EMHASS for Python 3.11. New explicit dependecy h5py==3.10.0
  • Updated Dockerfile to easily test add-on build

EMHASS version 0.6.0

17 Dec 11:12
55058e3
Compare
Choose a tag to compare

New release 0.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

What's Changed

New Contributors

Full Changelog: v0.5.1...v0.6.0

EMHASS version 0.5.1

19 Oct 19:03
Compare
Choose a tag to compare

Improvement

  • Improved documentation, thanks to @g1za
  • Bumped skforecast to 0.10.1
  • Added a new initial script for exploration of time series clustering. This will one day replace the need to configure the house load sensor with substracted deferrable load consumption

Fix

  • Updated automated tesing, dropped support for Python 3.8

What's Changed

New Contributors

  • @g1za made their first contribution in #114

Full Changelog: v0.5.0...v0.5.1

EMHASS version 0.5.0

03 Sep 20:23
91319e2
Compare
Choose a tag to compare

Improvement

  • Finally added support for ingress thanks to the work from @siku2
  • Added a devcontainer and pave the way for ingress access

Fix

  • Added some code to fix some numerical syntax issues in tables

What's Changed

  • Fix - Added some code to fix some numerical syntax issues in tables by @davidusb-geek in #105
  • Add devcontainer and pave the way for ingress access by @siku2 in #106

New Contributors

Full Changelog: v0.4.15...v0.5.0

EMHASS version 0.4.15

11 Aug 20:50
Compare
Choose a tag to compare

Improvement

  • Bumped pvlib to 0.10.1
  • Updated documentation for forecasts methods.

Fix

  • Fixed error message on utils.py

What's Changed

Full Changelog: v0.4.14...v0.4.15

EMHASS version 0.4.14

17 Jul 20:03
Compare
Choose a tag to compare

Improvement

  • Bumped skforecast to latest 0.9.1.
  • The standalone dockerfile was updated by @majorfrog to include the CBC solver.

Fix

What's Changed

Full Changelog: v0.4.13...v0.4.14

EMHASS version 0.4.13

29 Jun 21:40
Compare
Choose a tag to compare

Some interesting improvements and some needed fixes:

Improvement

  • Added support for data reconstruction when missing values on last window for ML forecaster prediction.
  • Added treatment of SOCtarget passed at runtime for day-ahead optimization.
  • Added publish_prefix key to pass a common prefix to all published data.

Fix

  • Patched sensor rounding problem.
  • Bump myst-parser from 1.0.0 to 2.0.0
  • Fixed missing attributes is the sensors when using the custom IDs.

What's Changed

New Contributors

Full Changelog: v0.4.12...v0.4.13

EMHASS version 0.4.12

03 Jun 20:41
5f9c8d2
Compare
Choose a tag to compare

Improvement

  • Added forecasts for unit_prod_price and unit_load_cost.
  • Improved documentation.

Fix

  • Bump skforecast from 0.8.0 to 0.8.1

What's Changed

Full Changelog: v0.4.11...v0.4.12

EMHASS version 0.4.11

27 May 22:29
Compare
Choose a tag to compare

Improvement

  • Adding new constraints to limit the dynamics (kW/sec) of deferrable loads and battery power. The LP formulation works correctly and a work should be done on integrating the user input parameters to control this functionality.
  • Added new constraint to avoid battery discharging to the grid.
  • Added possibility to set the logging level.

Fix

  • Bumped version of skforecast from 0.6.0 to 0.8.1. Doing this mainly implies changing how the exogenous data is passed to fit and predict methods.
  • Fixed wrong path for csv files when using load cost and prod price forecasts.

What's Changed

Full Changelog: v0.4.10...v0.4.11