Skip to content

Releases: davidusb-geek/emhass

EMHASS version 0.12.8

26 Feb 23:35
Compare
Choose a tag to compare

This release comes with a special improvement for weather forecast, we are replacing the scrapper method with a new method using the Open-Meteo API: https://open-meteo.com/
This API provides high resolution forecasts at 15min intervals for any location in the world.
A big improvement to obtain accurate PV production forecasts.

Improvement

  • Added a new method for weather forecast: open-meteo. This offers a very nice API to obtain weather forecasts. We are dropping the old scrapper method, if you were using the scapper method you just need to change the Weather forecast method to open-meteo
  • Added support to device_class definition when posting sensors to HA. Thanks to @paulhomes for this contribution
  • Improved github workflow Python testing
  • Updated documentation

Fix

  • Fixed TZ shift issue when using the typical load power forecaster

What's Changed

New Contributors

Full Changelog: v0.12.7...v0.12.8

EMHASS version 0.12.7

16 Feb 17:30
Compare
Choose a tag to compare

Improvement

  • A first batch of improvements (code reliability) proposed by SonarQube

Fix

  • Added missing files to Dockerfile
  • Changes to the Dockerfile to make /app/data folder persistent. Thanks to @scruysberghs
  • Fixing errors with missing sensor power_load_no_var_loads. Thanks to @scruysberghs
  • Improved documentation and fixed automated testing for code quality. Thanks to @GeoDerp

What's Changed

New Contributors

Full Changelog: v0.12.6...v0.12.7

EMHASS version 0.12.6

09 Feb 20:58
Compare
Choose a tag to compare

Some needed fixes and improvements

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

What's Changed

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

EMHASS version 0.12.5

02 Feb 23:07
Compare
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

What's Changed

Full Changelog: v0.12.4...v0.12.5

EMHASS version v0.12.4

27 Jan 17:41
Compare
Choose a tag to compare

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

26 Jan 15:21
Compare
Choose a tag to compare

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

What's Changed

New Contributors

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

EMHASS version 0.12.2

01 Jan 16:47
Compare
Choose a tag to compare

Patch fix

  • Fixed Problem with calling weather-forecast-cache

Improvement

  • Updated readthedocs.yml, got rid of duplicated requirements.txt

What's Changed

New Contributors

Full Changelog: v0.12.1...v0.12.2

EMHASS version 0.12.1

30 Dec 10:40
Compare
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 version 0.12.0

29 Dec 17:41
8e68e3b
Compare
Choose a tag to compare

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

What's Changed

New Contributors

Full Changelog: v0.11.4...v0.12.0

EMHASS version 0.11.4

24 Dec 09:13
Compare
Choose a tag to compare

Fix

  • Fix bug when treating runtime params, fix optimization_time_step timedelta

What's Changed

  • treat_runtimeparams fix optimization_time_step timedelta by @GeoDerp in #396

Full Changelog: v0.11.3...v0.11.4