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_configsdirectory 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/emhassor/configdirectory 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