Skip to content

Releases: davidusb-geek/emhass-add-on

EMHASS add-on v0.12.6

09 Feb 21:20

Choose a tag to compare

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 findall method

Full Changelog: v0.12.5...v0.12.6

EMHASS add-on v0.12.5

02 Feb 23:19

Choose a tag to compare

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

27 Jan 17:58

Choose a tag to compare

Patch fix

  • Fixed bugs on gunicorn logger and missing CBC modules

Full Changelog: v0.12.3...v0.12.4

EMHASS add-on v0.12.3

26 Jan 17:07

Choose a tag to compare

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 of def_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

Full Changelog: v0.12.2...v0.12.3

EMHASS add-on v0.12.2

01 Jan 17:04

Choose a tag to compare

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

30 Dec 11:02

Choose a tag to compare

Patch fix

  • Fixed error with retrieve config from HA

What's Changed

Full Changelog: v0.12.0...v0.12.1

EMHASS add-on v0.12.0

29 Dec 21:06

Choose a tag to compare

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 to True.

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

24 Dec 09:19

Choose a tag to compare

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

23 Dec 13:44

Choose a tag to compare

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

31 Oct 00:19

Choose a tag to compare

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