Releases: davidusb-geek/emhass
EMHASS version 0.11.0
This version marks huge improvement works by @GeoDerp aiming to simplfy the intial and normal setup of EMHASS. The workflow for setting the EMHASS configuration regardless of the installation method has now been centralized on the single config.json
file. The webserver has now a configuration tab that can be used to to modify and save the config.json
file.
The complete discussion of the changes on this thread:
#334
Automatic version bot improvements
- Bump h5py from 3.11.0 to 3.12.1
- Bump markupsafe from 2.1.5 to 3.0.2
Fix
- Revert to myst-parser==3.0.1 to solve documentation compilation failures
What's Changed
- Fix typos, and improve spelling and grammar throughout the docs by @Moohan in #333
- Only automatically set the DateTimeIndex frequency if no "freq" is set in retrieve_hass_conf by @werdnum in #335
- Bump skforecast from 0.12.1 to 0.13.0 by @dependabot in #337
- Bump myst-parser from 3.0.1 to 4.0.0 by @dependabot in #338
- README.md adjust badges by @GeoDerp in #331
- Develop.md fix and append unittests info by @GeoDerp in #303
- Standalone and Add-on merge by @GeoDerp in #334
- Bump h5py from 3.11.0 to 3.12.1 by @dependabot in #349
- Bump markupsafe from 2.1.5 to 3.0.2 by @dependabot in #356
New Contributors
Full Changelog: v0.10.6...v0.11.0
EMHASS version 0.10.6
Fix
- Fixed bug on predicted room temeprature publish, wrong key on DataFrame
What's Changed
- Added missing support for predicted temp publish, prepared new release by @davidusb-geek in #327
Full Changelog: v0.10.5...v0.10.6
EMHASS version 0.10.5
Improvement
- Added support for pubishing thermal load data, namely the predicted room temperature
Full Changelog: v0.10.4...v0.10.5
EMHASS version 0.10.4
In this release a new thermal modeling for deferrable loads.
Thanks to @werdnum for this contribution!
Improvement
- Added a new thermal modeling, see the new section in the documentation for help to implement this of model for thermal deferrable loads
- Improved documentation
What's Changed
- Fix issue where setfreq seems to be trying to set the frequency to zero by @werdnum in #325
- Davidusb geek/dev/thermal model by @davidusb-geek in #326
Full Changelog: v0.10.3...v0.10.4
EMHASS version 0.10.3
Some minor improvements on this release:
Improvement
- Added improved support for
def_start_penalty
option - Improved documentation
EMHASS version 0.10.2
In this release:
Improvement
- Weather forecast caching and Solcast method fix by @GeoDerp
- Added a new configuration parameter to control wether we compute PV curtailment or not
- Added hybrid inverter to data publish
- It is now possible to pass these battery parameters at runtime:
SOCmin
,SOCmax
,Pd_max
andPc_max
Fix
- Fixed problem with negative PV forecast values in optimization.py, by @GeoDerp
What's Changed
- Bump skforecast from 0.12.0 to 0.12.1 by @dependabot in #293
- weather_forecast_cache (solcast) by @GeoDerp in #300
- P_PV_curtailment, add minimum of 0 by @GeoDerp in #316
- forecast-cache action to weather-forecast-cache by @GeoDerp in #320
- Davidusb geek/dev/new params improv by @davidusb-geek in #307
Full Changelog: v0.10.1...v0.10.2
EMHASS version 0.10.1
0.10.1 - 2024-06-03
Fix
- Fixed PV curtailment maximum possible value constraint
- Added PV curtailement to variable to publish to HA
What's Changed
- Fixed PV curtailment limitation and publish by @davidusb-geek in #298
Full Changelog: v0.10.0...v0.10.1
EMHASS version 0.10.0
Improvement
- Added support for hybrid inverters
- Implemented a new
continual_publish
service that avoid the need of setting a special automation for data publish. Thanks to @GeoDerp - Implement a deferrable load start penalty functionality. Thanks to @werdnum
- This feature also implement a
def_current_state
that can be passed at runtime to let the optimization consider that a deferrable load is currently scheduled or under operation when launching the optimization task
- This feature also implement a
Fix
- Fixed forecast methods to treat delta_forecast higher than 1 day
- Fixed solar.forecast wrong interpolation of nan values
What's Changed
- Update forecasts.md by @g1za in #288
- continual_publish service by @GeoDerp in #284
- Fix root_path issue #283 by @GeoDerp in #285
- Implement start penalty functionality by @werdnum in #291
- Davidusb geek/dev/hybrid inverter def seq by @davidusb-geek in #296
New Contributors
Full Changelog: v0.9.1...v0.10.0
EMHASS version 0.9.1
Fix
- Fix patch for issue with paths to modules and inverters database
- Fixed code formatting, or at least trying to keep a unique format
What's Changed
Full Changelog: v0.9.0...v0.9.1
EMHASS version 0.9.0
Improvement
- On this new version we now have a new method to train a regression model using Scikit-Learn methods. This is the contribution of @gieljnssns. Check the dedicated section in the documentation to this new feature: https://emhass.readthedocs.io/en/latest/mlregressor.html
- Again another bunch of nice improvements by @GeoDerp:
- Added Dictionary var containing EMHASS paths
- MLForcaster error suppression
- Add
freq
as runtime parameter - Improved documentation added README buttons
- Bumping dependencies:
- Bump h5py from 3.10.0 to 3.11.0
- Bump myst-parser from 2.0.0 to 3.0.1
- Bump skforecast from 0.11.0 to 0.12.0
What's Changed
- Dynamic paths with emhass config dict, some mlforcaster error suppression by @GeoDerp in #247
- patch: Tests still succeed when sensor param changes in emhass_config by @GeoDerp in #253
- Bump h5py from 3.10.0 to 3.11.0 by @dependabot in #254
- utils.py add freq as runtime parameters by @GeoDerp in #255
- Add a function to predict a value from a csv file. Part2 by @gieljnssns in #260
- Readme Buttons by @GeoDerp in #267
- mlregressor.md adjusted curl examples by @GeoDerp in #272
- Bump myst-parser from 2.0.0 to 3.0.1 by @dependabot in #263
- Bump skforecast from 0.11.0 to 0.12.0 by @dependabot in #274
New Contributors
- @gieljnssns made their first contribution in #260
Full Changelog: v0.8.6...v0.9.0