diff --git a/emhass/CHANGELOG.md b/emhass/CHANGELOG.md index 4dec8ae..de1ba5e 100644 --- a/emhass/CHANGELOG.md +++ b/emhass/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.3.12] - 2023-06-03 +Improvements and fixes following update of EMHASS code v0.4.12 +### Improvement +- Added forecasts for unit_prod_price and unit_load_cost. +- Improved documentation. +### Fix +- Bump skforecast from 0.8.0 to 0.8.1 + ## [0.3.11] - 2023-05-29 ### Fix - Fixed error in type entry on add-on config.yaml. @@ -11,7 +19,7 @@ Improvements and fixes following update of EMHASS code v0.4.11 - Added new constraint to avoid battery discharging to the grid. - Added possibility to set the logging level. ### Fix -- Bumped version of skforecast from 0.6.0 to 0.8.1. Doing this mainly implies changing how the exogenous data is passed to fit and predict methods. +- Bumped version of skforecast from 0.6.0 to 0.8.0. Doing this mainly implies changing how the exogenous data is passed to fit and predict methods. - Fixed wrong path for csv files when using load cost and prod price forecasts. ## [0.3.9] - 2023-05-21 diff --git a/emhass/DOCS.md b/emhass/DOCS.md index b4aa19f..801c814 100644 --- a/emhass/DOCS.md +++ b/emhass/DOCS.md @@ -50,6 +50,10 @@ These are the configuration parameters needed to correctly use this module. - lp_solver: Set the name of the linear programming solver that will be used. Defaults to 'COIN_CMD'. The options are 'PULP_CBC_CMD', 'GLPK_CMD' and 'COIN_CMD'. - lp_solver_path: Set the path to the LP solver. Defaults to '/usr/bin/cbc'. - set_nocharge_from_grid: Set this to true if you want to forbidden to charge the battery from the grid. The battery will only be charged from excess PV. +- set_nodischarge_to_grid: Set this to true if you want to forbidden to discharge the battery power to the grid. +- set_battery_dynamic: Set a power dynamic limiting condition to the battery power. This is an additional constraint on the battery dynamic in power per unit of time. +- battery_dynamic_max: The maximum positive battery power dynamic. This is the power variation in percentage of battery maximum power. +- battery_dynamic_min: The minimum negative battery power dynamic. This is the power variation in percentage of battery maximum power. - load_forecast_method: The load forecast method. This defaults to 'naive'. The available options are 'csv', 'list' or 'mlforecaster' to use the machine learning forecaster. - sensor_power_photovoltaics: This is the name of the photovoltaic produced power sensor in Watts from Home Assistant. For example: 'sensor.power_photovoltaics'. - sensor_power_load_no_var_loads: The name of the household power consumption sensor in Watts from Home Assistant. The deferrable loads that we will want to include in the optimization problem should be substracted from this sensor in HASS. For example: 'sensor.power_load_no_var_loads' diff --git a/emhass/config.yml b/emhass/config.yml index 3ba49d0..d7b18d9 100644 --- a/emhass/config.yml +++ b/emhass/config.yml @@ -1,7 +1,7 @@ name: EMHASS description: Energy Management for Home Assistant url: https://github.com/davidusb-geek/emhass -version: 0.3.11 +version: 0.3.12 slug: emhass arch: - aarch64 diff --git a/emhass/requirements.txt b/emhass/requirements.txt index d534f4c..d6bda5b 100644 --- a/emhass/requirements.txt +++ b/emhass/requirements.txt @@ -14,5 +14,5 @@ tables==3.7.0 flask>=2.0.3 waitress>=2.1.1 plotly>=5.6.0 -emhass==0.4.11 +emhass==0.4.12 #git+https://github.com/davidusb-geek/emhass \ No newline at end of file