Releases: davidusb-geek/emhass
Releases · davidusb-geek/emhass
EMHASS version 0.6.0
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
- Update optimization.py by @michaelpiron in #135
- Bump skforecast from 0.10.1 to 0.11.0 by @dependabot in #132
- Documentation integration by @g1za in #136
- Upgrade to python 3.11 by @pail23 in #131
- Fix - Preparing version 0.6.0, see CHANGELOG by @davidusb-geek in #137
New Contributors
- @michaelpiron made their first contribution in #135
- @pail23 made their first contribution in #131
Full Changelog: v0.5.1...v0.6.0
EMHASS version 0.5.1
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
- Explain how to use the tune command - mlforecaster.md by @g1za in #114
- Bump skforecast from 0.9.1 to 0.10.0 by @dependabot in #110
- Update README.md by @g1za in #115
- Update forecasts.md by @g1za in #117
- Improvements in the documentation by @g1za in #118
- Bump skforecast from 0.10.0 to 0.10.1 by @dependabot in #119
- Drooping support for Python 3.8 by @davidusb-geek in #120
New Contributors
Full Changelog: v0.5.0...v0.5.1
EMHASS version 0.5.0
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
Improvement
- Bumped pvlib to 0.10.1
- Updated documentation for forecasts methods.
Fix
- Fixed error message on utils.py
What's Changed
- Fix - Fixed error message on utils.py by @davidusb-geek in #99
- Update setup.py by @davidusb-geek in #102
- bump pvlib to v0.10.1 by @davidusb-geek in #103
Full Changelog: v0.4.14...v0.4.15
EMHASS version 0.4.14
Improvement
- Bumped skforecast to latest 0.9.1.
- The standalone dockerfile was updated by @majorfrog to include the CBC solver.
Fix
- Fix rounding for price & cost forecasts by @purcell-lab
What's Changed
- Fix rounding for price & cost forecasts by @purcell-lab in #96
- Bump skforecast from 0.8.1 to 0.9.0 by @dependabot in #95
- Bump skforecast from 0.9.0 to 0.9.1 by @dependabot in #97
Full Changelog: v0.4.13...v0.4.14
EMHASS version 0.4.13
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
- Bump markupsafe from 2.1.2 to 2.1.3 by @dependabot in #86
- Update retrieve_hass.py by @davidusb-geek in #91
- Update Dockerfile by @majorfrog in #92
- Bump myst-parser from 1.0.0 to 2.0.0 by @dependabot in #89
New Contributors
- @majorfrog made their first contribution in #92
Full Changelog: v0.4.12...v0.4.13
EMHASS version 0.4.12
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
- Bump skforecast from 0.8.0 to 0.8.1 by @dependabot in #81
- Update retrieve_hass.py by @davidusb-geek in #84
Full Changelog: v0.4.11...v0.4.12
EMHASS version 0.4.11
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
- Dev/skforecast bump optim dynamics by @davidusb-geek in #80
Full Changelog: v0.4.10...v0.4.11
EMHASS version 0.4.10
Fix
- Fixed wrong name of new cost sensor.
- Fixed units of measurements of costs to €/kWh.
- Added color sequence to plot figures, now avery line should be plotted with a different color.
What's Changed
- Update utils.py to publish prod cost by @purcell-lab in #77
Full Changelog: v0.4.9...v0.4.10
EMHASS version 0.4.9
Fix
- Updated default value for total number of days for ML model training.
- Added publish of unit_load_cost and unit_prod_price sensors.
- Improved docs intro.
- Bump myst-parser from 0.18.1 to 1.0.0
What's Changed
- Update machine_learning_forecaster.py by @davidusb-geek in #68
- Update to Introduction by @purcell-lab in #72
- Bump myst-parser from 0.18.1 to 1.0.0 by @dependabot in #63
Full Changelog: v0.4.8...v0.4.9