github davidusb-geek/emhass v0.17.0
EMHASS version 0.17.0

one day ago

Improvement

  • Added caching for the Optimization object to use warm start (@sokorn)
  • Add thermal inertia extension for thermal battery model (@sokorn)
  • Added parameter for relative MIP gap (@sokorn)
  • Enhance HA add-on file management to use addon_configs folder (@mime24)
  • Rename 'add-on' to 'app' (@AJediIAm)
  • Update skforecast requirement from <0.20.0,>=0.19.1 to >=0.19.1,<0.21.0 (@dependabot)

Fix

  • Reuse HTTP session across post_data calls (@sokorn)
  • Handle corrupted metadata.json file (@rmounce)
  • Pin cvxpy version to <1.8.0 (@rmounce)
  • Fix ruff format in retrieve_hass.py (@mime24)

⚠️ POSSIBLE BREAKING CHANGE: HA Add-on File Management

This release updates how EMHASS handles file management within Home Assistant, aligning with the new HA standard of using the dedicated /addon_configs folder for user-facing configuration files.

  • What changed: Configuration and data files have been migrated to the new addon_configs directory structure.
  • Why it might break your setup: If you are an advanced user who has written custom shell commands, external scripts, or backup automations that point strictly to the old hardcoded /share/emhass or /config directory paths, those paths will likely fail after this update.
  • Action Required: Please review any custom automations or scripts that read from or write to EMHASS files directly and update the paths to reflect the new /addon_configs/ location.

What's Changed

  • Update skforecast requirement from <0.20.0,>=0.19.1 to >=0.19.1,<0.21.0 by @dependabot[bot] in #712
  • Added caching for the Optimization object to use warm start by @sokorn in #711
  • Added parameter for relative MIP gap by @sokorn in #714
  • Hot fix for KeyError P_PV by @davidusb-geek in #709
  • Pin cvxpy version to <1.8.0 by @rmounce in #715
  • Handle corrupted metadata.json file by @rmounce in #716
  • Enhancement for HA addon-file management - use addon_configs folder by @mime24 in #719
  • add thermal inertia extension for thermal battery model by @sokorn in #721
  • fix ruff format in retrieve_hass.py by @mime24 in #722
  • Rename 'add-on' to 'app' by @AJediIAm in #725
  • fix: reuse HTTP session across post_data calls by @sokorn in #729

Full Changelog: v0.16.2...v0.17.0

Don't miss a new emhass release

NewReleases is sending notifications on new releases.