Skip to content

Commit

Permalink
Feat - New version following update of core emhass to v0.4.12
Browse files Browse the repository at this point in the history
  • Loading branch information
davidusb-geek committed Jun 3, 2023
1 parent 9bd9d91 commit 9acfc21
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 3 deletions.
10 changes: 9 additions & 1 deletion emhass/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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.
Expand All @@ -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
Expand Down
4 changes: 4 additions & 0 deletions emhass/DOCS.md
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand Down
2 changes: 1 addition & 1 deletion emhass/config.yml
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion emhass/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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

0 comments on commit 9acfc21

Please sign in to comment.