Emhass Versions Save

emhass: Energy Management for Home Assistant, is a Python module designed to optimize your home energy interfacing with Home Assistant.

v0.9.1

6 days ago

Fix

  • Fix patch for issue with paths to modules and inverters database
  • Fixed code formatting, or at least trying to keep a unique format

What's Changed

Full Changelog: https://github.com/davidusb-geek/emhass/compare/v0.9.0...v0.9.1

v0.9.0

1 week ago

Improvement

  • On this new version we now have a new method to train a regression model using Scikit-Learn methods. This is the contribution of @gieljnssns. Check the dedicated section in the documentation to this new feature: https://emhass.readthedocs.io/en/latest/mlregressor.html
  • Again another bunch of nice improvements by @GeoDerp:
    • Added Dictionary var containing EMHASS paths
    • MLForcaster error suppression
    • Add freq as runtime parameter
    • Improved documentation added README buttons
  • Bumping dependencies:
    • Bump h5py from 3.10.0 to 3.11.0
    • Bump myst-parser from 2.0.0 to 3.0.1
    • Bump skforecast from 0.11.0 to 0.12.0

What's Changed

New Contributors

Full Changelog: https://github.com/davidusb-geek/emhass/compare/v0.8.6...v0.9.0

v0.8.6

1 month ago

Fix

  • Fixed bug from forecast out method related to issue 240
  • Fix patch for some issues with package file paths

What's Changed

Full Changelog: https://github.com/davidusb-geek/emhass/compare/v0.8.5...v0.8.6

v0.8.5

1 month ago

Improvement

  • Simplified fetch urls to relatives
  • Improved code for passed forecast data error handling in utils.py
  • Added new tests for forecast longer than 24h by changing parameter delta_forecast
  • Added new files for updated PV modules and inverters database for use with PVLib
  • Added a new webapp to help configuring modules and inverters: https://emhass-pvlib-database.streamlit.app/
  • Added a new P_to_grid_max variable, different from the current P_from_grid_max option

Fix

  • style.css auto format and adjusted table styling
  • Changed pandas datetime rounding to nonexistent='shift_forward' to help survive DST change
  • Dropped support for Python 3.9

What's Changed

Full Changelog: https://github.com/davidusb-geek/emhass/compare/v0.8.4...v0.8.5

v0.8.4

2 months ago

Improvement

  • Improved documentation
  • Improved logging errors on missing day info

Fix

  • Missing round treatment for DST survival in utils.py
  • Webui large icons fix

What's Changed

Full Changelog: https://github.com/davidusb-geek/emhass/compare/v0.8.3...v0.8.4

v0.8.3

2 months ago

Fix

  • Fixed web_server options_json bug in standalone fix

What's Changed

Full Changelog: https://github.com/davidusb-geek/emhass/compare/v0.8.2...v0.8.3

v0.8.2

2 months ago

Improvement

  • Proposed a new solution to survive DST using special option of Pandas round method
  • Added option to web_server to init data_path as an options param
  • Styling docs and html files on webui
  • Advanced and basic pages improvements on webui

Fix

  • Fixed support for ARM achitectures

What's Changed

Full Changelog: https://github.com/davidusb-geek/emhass/compare/v0.8.1...v0.8.2

v0.8.1

2 months ago

Improvement

  • Improved documentation

Fix

  • Persistent data storage fix
  • Docker Standalone Publish Workspace Fix

What's Changed

Full Changelog: https://github.com/davidusb-geek/emhass/compare/v0.8.0...v0.8.1

v0.8.0

2 months ago

Improvement

  • Thanks to the great work from @GeoDerp we now have a unified/centralized Dockerfile that allows for testing different installation configuration methods in one place. This greatly helps testing, notably emulating the add-on environment. This will improve overall testing for both teh core code and the add-on. Again many thanks!
  • There were also a lot of nice improveements from @GeoDerp to the webui, namely: styling, dynamic table, optimization feedback after button press, logging, a new clear button, etc.
  • From now on we will unify the semantic versioning for both the main core code and the add-on.

What's Changed

Full Changelog: https://github.com/davidusb-geek/emhass/compare/v0.7.8...v0.8.0

v0.7.8

3 months ago

Improvement

Added some nice logging functionalities and responsiveness on the webui. Thanks to @GeoDerp for this great work!

  • new actionLogs.txt is generated in datapath storing sessions app.logger info
  • on successful html button press, fetch is called to get html containing latest table data
  • on html button press, If app.logger ERROR is present, send action log back and present on page.

What's Changed

Full Changelog: https://github.com/davidusb-geek/emhass/compare/v0.7.7...v0.7.8