Releases: davidusb-geek/emhass
EMHASS version 0.12.8
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
- Init caching by @GeoDerp in #472
- feat(forecast-cache): add caching to solar-forecast by @GeoDerp in #474
- Added device_class for sensors published to Home Assistant by @paulhomes in #471
- Implementing open-meteo API by @davidusb-geek in #469
New Contributors
- @paulhomes made their first contribution in #471
Full Changelog: v0.12.7...v0.12.8
EMHASS version 0.12.7
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
- Fix SonarQube error by @GeoDerp in #450
- A first batch of Sonar fixes by @davidusb-geek in #449
- fallback to what is set in the config by @scruysberghs in #458
New Contributors
- @scruysberghs made their first contribution in #458
Full Changelog: v0.12.6...v0.12.7
EMHASS version 0.12.6
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
- Fixed findall warning issue by @davidusb-geek in #448
- Update Dockerfile to solve issue #451 by @davidusb-geek in #452
- Check changing time steps on typical load forecast method by @davidusb-geek in #453
Full Changelog: v0.12.5...v0.12.6
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