Releases: davidusb-geek/emhass
Releases · davidusb-geek/emhass
EMHASS version 0.12.5
Improvement
- Implemented new package manager uv resulting in faster builds. Thanks to @GeoDerp
- Implemented SonarQube automatic code review. Thanks to @GeoDerp
- Better management of SOC min/max to solve issue: MPC optim status infeasible when SOC lower than min SOC
Fix
- Reverted back skforecast to latest version
- Fixed issue with list index out of range. Thanks to @meks007 for identifying and reporting this
What's Changed
- Update .readthedocs.yaml by @davidusb-geek in #437
- Update utils.py by @davidusb-geek in #442
- Revert skforecast by @GeoDerp in #440
- feat(SonarQube): add SonarQube to readme by @GeoDerp in #443
- Fixed issue related to 444 by @davidusb-geek in #445
Full Changelog: v0.12.4...v0.12.5
EMHASS version v0.12.4
This is a patched version
Patch fix
- Fixed bugs on gunicorn logger and missing CBC modules
What's Changed
Full Changelog: v0.12.3...v0.12.4
EMHASS version 0.12.3
A new release with some interesting improvements and needed fixes.
Improvement
- PVLib DBs append custom EMHASS modules and inverters. Thanks to @GeoDerp
- Added a
def_total_timestep
parameter (runtime only for now) that can be used instead ofdef_total_hours
for passing timestep number instead of hour number. Thanks to @GeoDerp - Updated list of currencies in utils.py. Thanks to @BDVGitHub
- Multiple roof_id support. Thanks to @radim2tej
Fix
- Fix inconsistencies with Modules and Inverters from PVLib (thanks to help from @RafAustralia)
- Fix issue with NAN sensors causing crash errors if incorrect (error handling) @purcell-lab
- Fix Database path on optimization file (Thanks to @paulhomes for finding this issue)
- Fixed weight_battery_charge sign problem. Thanks to @radim2tej
- Fixed bug with out of index in list when retrieving config params from HA
What's Changed
- Debugging issue of list index out of range, solution proposed by @davidusb-geek in #418
- Update utils.py by @BDVGitHub in #417
- PVLib DBs append custom EMHASS modules and inverters by @GeoDerp in #419
- Multiple roof_id support by @radim2tej in #423
- Update utils.py by @BDVGitHub in #424
- WIP emhass csv append modules and fix inverters syntax and semantics by @GeoDerp in #426
- Fixed weight_battery_charge. by @radim2tej in #430
New Contributors
- @BDVGitHub made their first contribution in #417
Full Changelog: v0.12.2...v0.12.3
EMHASS version 0.12.2
Patch fix
- Fixed Problem with calling weather-forecast-cache
Improvement
- Updated readthedocs.yml, got rid of duplicated requirements.txt
What's Changed
- Fix Problem with calling weather-forecast-cache by @davidusb-geek in #415
- Update utils.py by @radim2tej in #414
New Contributors
- @radim2tej made their first contribution in #414
Full Changelog: v0.12.1...v0.12.2
EMHASS version 0.12.1
Patch fix
- Fixed error with retrieve config from HA
What's Changed
- Update README.md by @davidusb-geek in #410
- get_ha_config add error handling by @GeoDerp in #411
Full Changelog: v0.12.0...v0.12.1
EMHASS version 0.12.0
0.12.0 - 2024-12-29
BREAKING CHANGE
- The solar PV system is now optional. If you have a PV system then use the switch on the webui or set the
set_use_pv
parameter toTrue
.
Improvement
- A new load power forecast method based on statistic and typical household load power consumption. This and the optional PV, will make it easier for new users to on-board EMHASS because this new default behavior does not require any data retrieval from Home Assistant or any other external source.
- Updated documentation.
What's Changed
- Update README.md by @AJediIAm in #403
- Added support to retrieve configuration data directly from HA by @davidusb-geek in #399
- configuration page init pv switch by @GeoDerp in #407
- generate test image from master by @GeoDerp in #408
- Make PV system optional by @davidusb-geek in #405
- Updated documentation and new release by @davidusb-geek in #409
New Contributors
Full Changelog: v0.11.4...v0.12.0
EMHASS version 0.11.4
Fix
- Fix bug when treating runtime params, fix optimization_time_step timedelta
What's Changed
Full Changelog: v0.11.3...v0.11.4
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