Releases: davidusb-geek/emhass-add-on
Releases · davidusb-geek/emhass-add-on
EMHASS add-on v0.12.6
0.12.6 - 2025-02-09
Improvement
- Improved warning message in case of wrong URL setting
- Improved testing on typical load forecast method with different time steps
Fix
- Solved missing file problem: data_load_cost_forecast.csv
- Fixed warning issue on
findallmethod
Full Changelog: v0.12.5...v0.12.6
EMHASS add-on v0.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
Full Changelog: v0.12.4...v0.12.5
EMHASS add-on v0.12.4
EMHASS add-on v0.12.3
Improvement
- PVLib DBs append custom EMHASS modules and inverters. Thanks to @GeoDerp
- Added a
def_total_timestepparameter (runtime only for now) that can be used instead ofdef_total_hoursfor 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
Full Changelog: v0.12.2...v0.12.3
EMHASS add-on v0.12.2
Patch fix
- Fixed Problem with calling weather-forecast-cache
Improvement
- Updated readthedocs.yml, got rid of duplicated requirements.txt
Full Changelog: v0.12.1...v0.12.2
EMHASS add-on v0.12.1
EMHASS add-on v0.12.0
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_pvparameter 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.
Full Changelog: v0.11.4...v0.12.0
EMHASS add-on v0.11.4
Fix
- Fix bug when treating runtime params, fix optimization_time_step timedelta
Full Changelog: v0.11.3...v0.11.4
EMHASS add-on v0.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
Full Changelog: v0.11.2...v0.11.3
EMHASS add-on v0.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
Full Changelog: v0.11.1...v0.11.2