Releases: davidusb-geek/emhass
EMHASS version 0.2.14
Improvement
- Added more info on publish data errors when not key found. This error may mean that the optimization task may need to be relaunched or it did not converged to a solution.
- Added better info to the configuration documentation when integrating PV module and inverter models from PVLib database. An underscore _ character should be added inplace of each special character.
Fix
- Fixed missing timeStep product for correct deferrable load total energies.
Full Changelog: v0.2.13...v0.2.14
EMHASS version 0.2.13
Improvement
- Added support to pass list of PV plant parameters. This will enable to simulate mixed orientation systems, for example one east-facing array (azimuth=90) and one west-facing array (azimuth=270).
Fix
- Fixed issue computing correct final cost values.
Full Changelog: v0.2.12...v0.2.13
EMHASS version 0.2.12
This release adds a new parameter to allow consider two different cases for self-consumption:
-
The case where all PV produced power is injected to the grid, with no direct self-consumption. This case is very popular in France an maybe in many other places. House that are in this case have two energy counters, one for producer energy and another one for consumed energy.
-
The case of direct self-consumption. The house load can be directly provided by the PV production. This may be a more generalize worldwide case for PV production.
Improvement
- Added config parameter to consider that all PV power is injected to the grid
Full Changelog: v0.2.11...v0.2.12
EMHASS version 0.2.11
Fixed problem handling the index of passed data as list of values. This was also affecting reading from a csv file. Also improved unittests to test this kind of issues.
Fix
- Fixed wrong handling of DateTimeIndex when dealing with forecast method for list of values and csv read.
Full Changelog: v0.2.10...v0.2.11
EMHASS version 0.2.10
There was a wrong handling of dataframe indexes when importing forecasts using list of values and csv files.
Fix
- Fixed faulty forecast method for list of values and csv read.
What's Changed
- Minor spelling updates by @purcell-lab in #3
- Pass only 48 data items in list by @purcell-lab in #2
New Contributors
- @purcell-lab made their first contribution in #3
Full Changelog: v0.2.9...v0.2.10
EMHASS version 0.2.9
Releasing this version to update the get_loc pandas method previously used as it is now deprecated.
Fix
- Fixed get_loc deprecation warning using now get_indexer pandas method. Improved selection of closest index.
EMHASS version 0.2.8
Again two sort of fatal errors fixed. These were related to publish_data.
Tested and working fine with add-on on dev-container.
Fix
- Fixed if sentence to correctly use the supervisor API for publish data.
- Fixing a error computing the nearest index of DataFrame. Using a try/catch strategy to use nearest method as a backup.
EMHASS version 0.2.7
This release is basically fixing a fatal error where the publish data function will never reach the saved csv file as the default filename is not equal to the expected filename in publish_data.
EMHASS version 0.2.6
This release features a better handling of errors when trying to find a suitable solver.
Some problems may arise from solver related issues in the Pulp package. It was found that for arm64 architectures (ie. Raspberry Pi4, 64 bits) the default solver is not avaliable. A workaround is to install a new solver. The glpk
solver is an option and can be installed with:
sudo apt-get install glpk-utils
After this it should be available for use and EMHASS can use it as a fallback option.
Improvement
- Improved handling of errors concerning solver issues with Pulp. Added support for
glpk
solver. For now just using a try/catch strategy but should update to solver passed as a parameter to EMHASS.
EMHASS version 0.2.5
The previous release didn't last long due to a fatal missing import in utils.
Fix
- Fixed missing numpy import in utils.
Full Changelog: v0.2.4...v0.2.5