Releases: davidusb-geek/emhass
EMHASS version 0.11.3
Improvement
- Runtime parameters now support all config parameters
- Adopted the Ruff code fomatting
- Added a Github Actions for Google OSV security code scan
- Updated the param_definitions.json
- Bump skforecast from 0.13.0 to 0.14.0. This needed upgrading a bunch of deprecated options. Notably skforcast now uses the time series cross-validation object (cv) from sklearn
Fix
- Updated the default battery optimization weights
- Fix publish_data defaulting to opt_res_latest, tweak warning logs
- Added MLForecaster options to load_forecast_method for param_definitions.json
What's Changed
- Recommendation, bump get_legacy_yaml_parse to get_yaml_parse by @GeoDerp in #367
- param_definitions.json add mlforecaster option to load_forecast_method by @GeoDerp in #370
- Fix publish_data defaulting to opt_res_latest, tweak warning logs. by @GeoDerp in #375
- Bump skforecast from 0.13.0 to 0.14.0 by @dependabot in #376
- Update param_definitions.json by @purcell-lab in #379
- Update default battery weights by @purcell-lab in #380
- Runtime parameters, support all config parameters by @GeoDerp in #387
- Revert "Runtime parameters, support all config parameters" by @davidusb-geek in #395
- Ruff format by @GeoDerp in #388
- Github Actions - Google OSV scan by @GeoDerp in #392
Full Changelog: v0.11.2...v0.11.3
EMHASS version 0.11.2
Improvement
- Added support to retrieve HA configuration. This will be used in the future to automatically retrieve some parameters as the currency
Fix
- utils fix runtime parameter merge bugs
- configuration_script.js fix placeholder value bug
What's Changed
- configuration_script.js fix placeholder value bug by @GeoDerp in #364
- utils fix runtime parameter merge bugs by @GeoDerp in #366
Full Changelog: v0.11.1...v0.11.2
EMHASS version 0.11.1
Fix
- Fix parameter saving and duplicate battery bugs
- utils.py add more specific logging information for config
- Fix issue where thermal runtime parameters were not being propagated into optim_conf
What's Changed
- Update README.md by @GeoDerp in #358
- Fix parameter saving and duplicate battery bugs by @GeoDerp in #361
- utils.py add more specific logging information for config by @GeoDerp in #362
- Fix issue where thermal runtime parameters were not being propagated into optim_conf by @werdnum in #336
Full Changelog: v0.11.0...v0.11.1
EMHASS version 0.11.0
This version marks huge improvement works by @GeoDerp aiming to simplfy the intial and normal setup of EMHASS. The workflow for setting the EMHASS configuration regardless of the installation method has now been centralized on the single config.json
file. The webserver has now a configuration tab that can be used to to modify and save the config.json
file.
The complete discussion of the changes on this thread:
#334
Automatic version bot improvements
- Bump h5py from 3.11.0 to 3.12.1
- Bump markupsafe from 2.1.5 to 3.0.2
Fix
- Revert to myst-parser==3.0.1 to solve documentation compilation failures
What's Changed
- Fix typos, and improve spelling and grammar throughout the docs by @Moohan in #333
- Only automatically set the DateTimeIndex frequency if no "freq" is set in retrieve_hass_conf by @werdnum in #335
- Bump skforecast from 0.12.1 to 0.13.0 by @dependabot in #337
- Bump myst-parser from 3.0.1 to 4.0.0 by @dependabot in #338
- README.md adjust badges by @GeoDerp in #331
- Develop.md fix and append unittests info by @GeoDerp in #303
- Standalone and Add-on merge by @GeoDerp in #334
- Bump h5py from 3.11.0 to 3.12.1 by @dependabot in #349
- Bump markupsafe from 2.1.5 to 3.0.2 by @dependabot in #356
New Contributors
Full Changelog: v0.10.6...v0.11.0
EMHASS version 0.10.6
Fix
- Fixed bug on predicted room temeprature publish, wrong key on DataFrame
What's Changed
- Added missing support for predicted temp publish, prepared new release by @davidusb-geek in #327
Full Changelog: v0.10.5...v0.10.6
EMHASS version 0.10.5
Improvement
- Added support for pubishing thermal load data, namely the predicted room temperature
Full Changelog: v0.10.4...v0.10.5
EMHASS version 0.10.4
In this release a new thermal modeling for deferrable loads.
Thanks to @werdnum for this contribution!
Improvement
- Added a new thermal modeling, see the new section in the documentation for help to implement this of model for thermal deferrable loads
- Improved documentation
What's Changed
- Fix issue where setfreq seems to be trying to set the frequency to zero by @werdnum in #325
- Davidusb geek/dev/thermal model by @davidusb-geek in #326
Full Changelog: v0.10.3...v0.10.4
EMHASS version 0.10.3
Some minor improvements on this release:
Improvement
- Added improved support for
def_start_penalty
option - Improved documentation
EMHASS version 0.10.2
In this release:
Improvement
- Weather forecast caching and Solcast method fix by @GeoDerp
- Added a new configuration parameter to control wether we compute PV curtailment or not
- Added hybrid inverter to data publish
- It is now possible to pass these battery parameters at runtime:
SOCmin
,SOCmax
,Pd_max
andPc_max
Fix
- Fixed problem with negative PV forecast values in optimization.py, by @GeoDerp
What's Changed
- Bump skforecast from 0.12.0 to 0.12.1 by @dependabot in #293
- weather_forecast_cache (solcast) by @GeoDerp in #300
- P_PV_curtailment, add minimum of 0 by @GeoDerp in #316
- forecast-cache action to weather-forecast-cache by @GeoDerp in #320
- Davidusb geek/dev/new params improv by @davidusb-geek in #307
Full Changelog: v0.10.1...v0.10.2
EMHASS version 0.10.1
0.10.1 - 2024-06-03
Fix
- Fixed PV curtailment maximum possible value constraint
- Added PV curtailement to variable to publish to HA
What's Changed
- Fixed PV curtailment limitation and publish by @davidusb-geek in #298
Full Changelog: v0.10.0...v0.10.1