Releases: davidusb-geek/emhass
EMHASS version 0.3.6
Many bug fixes, mostly on MPC implementation.
Full Changelog: v0.3.5...v0.3.6
EMHASS version 0.3.0
A lot of improvements in this new release of EMHASS.
Most notably the integration of a new Model Predictive Controller (MPC) !!!
But also added a new production webserver and a new Dockerfile for a standalone docker mode.
Improvement
- Improved the command line setup function to perform the correct amount calls as needed by each action.
- Added a new naive model predictive control function.
- Added runtime parameter option for better code order.
- Moved treatment of runtime parameters from the add-on to the core emhass module. This adds more clarity to the code andd also was needed when passing runtime paramters to emhass in standalone mode.
- Added add-on paramter to command line to define if launching emhass from add-on or in standalone mode.
- Added new testing file for command_line.
- Added a webserver. Moved the webserver from the add-on to the core emhass module.
- Added a WSGI production server for flask using waitress.
- Added a Dockerfile and procedure to run emhass in standalone mode.
- Updated the documentation.
Full Changelog: v0.2.14...v0.3.0
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.