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 and also was needed when passing runtime parameters 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.
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.
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.
0.2.12
Improvement - Added config parameter to consider that all PV power is injected to the grid.
0.2.11
Fix - Fixed wrong handling of DateTimeIndex when dealing with forecast method for list of values and csv read.