Releases: nathanmarlor/foxess_em
Releases · nathanmarlor/foxess_em
v1.7.0
Changes
Re-add the integration after updating!
🚀 Features
- Only show config relevant to connection type (#218) @nathanmarlor
- Added config flow for modbus tcp/serial (#217) @nathanmarlor
- Disable custom charge profile if using the cloud (#215) @nathanmarlor
- Keep charge active if target SoC is 100% to aid battery balancing (#214) @nathanmarlor
- Cached forecast data between restarts to reduce Solcast API calls (#212) @nathanmarlor
- Added modbus alternative to Fox Cloud (#201) @nathanmarlor
🪲 Fixes
- Ensure refresh schedule is setup after a failed call to Solcast (#213) @nathanmarlor
📦 Dependencies
- Bump pip from 22.3.1 to 23.0.1 in /.github/workflows (#191) @dependabot
- Bump release-drafter/release-drafter from 5.22.0 to 5.23.0 (#192) @dependabot
- Bump pre-commit from 3.0.0 to 3.1.1 in /.github/workflows (#197) @dependabot
- Bump pytest-homeassistant-custom-component from 0.12.49 to 0.13.8 (#211) @dependabot
- Bump actions/checkout from 3.3.0 to 3.4.0 (#216) @dependabot
v1.6.3
** Clear schedule after updating **
Changes
🚀 Features
- Added future import/export calcs (#184) @nathanmarlor
- Update to Fox API - Manager 1.57 (#188) @nathanmarlor
🪲 Fixes
- Prevent battery drain time calculating if SoC is less than Min SoC (#185) @nathanmarlor
v1.6.1
Changes
🚀 Features
- Added battery voltage to config to aid charge profile calculations (#182) @nathanmarlor
- Added dynamic charging current to custom charge profile (#178) @nathanmarlor
- Added switch to use custom charge profile (#175) @nathanmarlor
- Testing manual ramp down of charge current > 90% SoC (#172) @nathanmarlor
- Cleaned up calendar by using new description field (#171) @nathanmarlor
- Persist disable switch and reset Fox charge windows accordingly (#170) @nathanmarlor
🪲 Fixes
- Fixed bug in Fox config flow (#176) @nathanmarlor
v1.6.0
Changes
🚀 Features
- Set Fox to charge by default to mitigate cloud outages (#161) @nathanmarlor
- Set charge times to off-peak period only to prevent overrun (#160) @nathanmarlor
- Keep off-grid SoC as default setting to enable EPS output during off-peak period (#159) @nathanmarlor
- Added dynamic Solcast refresh depending on number of API calls left (#156) @nathanmarlor
🪲 Fixes
- Updated load power entity and added units (#158) @nathanmarlor
- Prevent incorrect dawn time calculations when load goes negative (#157) @nathanmarlor
📦 Dependencies
- Bump flake8 from 5.0.4 to 6.0.0 in /.github/workflows (#96) @dependabot
- Bump release-drafter/release-drafter from 5.21.1 to 5.22.0 (#134) @dependabot
- Bump actions/checkout from 3.1.0 to 3.3.0 (#139) @dependabot
- Bump actions/setup-python from 4.3.0 to 4.5.0 (#147) @dependabot
- Bump pytest-homeassistant-custom-component from 0.12.20 to 0.12.49 (#153) @dependabot
- Bump pre-commit from 2.20.0 to 3.0.0 in /.github/workflows (#154) @dependabot
v1.5.2
Changes
🚀 Features
- Added raw data output and apex chart example (#93) @nathanmarlor
- Added multiple days calculations to battery model (#91) @nathanmarlor
- Resample raw to 5min to improve graph speed and reduce noise (#94) @nathanmarlor
- Added history to the model and raw data (#95) @nathanmarlor
- Added boost parameters to dynamic model (#97) @nathanmarlor
- Added calendar integration (#98) @nathanmarlor
- Persist schedule and switch data (#101) @nathanmarlor
- Schedule housekeeping, filtering and readme update (#113) @nathanmarlor
🔨 Refactoring
- Improved controller on load methods (#107) @nathanmarlor
- Simplify battery model by extracting schedule and utils~ (#106) @nathanmarlor
v1.4.8
Important!
Due to changes in the config flow setup please remove the integration before updating and re-adding this latest version.
Changes
🚀 Features
- Added battery run time sensor (#66) @nathanmarlor
- Added support for multiple Solcast sites (#69) @nathanmarlor
- Added adaptive refresh logic for number of Solcast sites (#77) @nathanmarlor
- Added grid import and export sensors (#83) @nathanmarlor
- Configure reruns entire config flow after integration has been added (#85) @nathanmarlor
🪲 Fixes
- Fix for 2022.11 breaking energy forecast (#70) @nathanmarlor
- Fixed bug which crashed integration if eco start time was set less than 5 minutes past the hour (#88) @nathanmarlor
🔨 Refactoring
- Simplified options config flow (#87) @nathanmarlor
📚 Documentation
- Updated readme for battery empty time sensor and fixed naming (#67) @nathanmarlor
- Updated readme for import/export sensors (#84) @nathanmarlor
📦 Dependencies
- Bump pip from 22.3 to 22.3.1 in /.github/workflows (#65) @dependabot
- Bump pytest-homeassistant-custom-component from 0.12.15 to 0.12.20 (#82) @dependabot
v1.3.4
Changes
🚀 Features
- Reevaluate averages every hour on the half hour (#53) @nathanmarlor
- Rolling 2 day averages (#52) @nathanmarlor
- Added feedback loop to mitigate SoC drop during off-peak period (#61) @nathanmarlor
- Set maximum charge to 100% to allow battery rebalancing at 99% (#62) @nathanmarlor
🐎 Performance
- Improved average controller update logic (#54) @nathanmarlor
🪲 Fixes
- Fixed recurring average refresh bug (#55) @nathanmarlor
- Reset existing Fox Cloud force charge schedules (#59) @nathanmarlor
🔨 Refactoring
- Refactor charge/battery switches (#60) @nathanmarlor
- Prevent failed call from causing unexpected exceptions (#63) @nathanmarlor
📚 Documentation
- Added new disable auto charge switch to read-me (#48) @nathanmarlor
📦 Dependencies
- Bump pytest-homeassistant-custom-component from 0.12.14 to 0.12.15 (#51) @dependabot
- Bump reorder-python-imports from 3.8.5 to 3.9.0 in /.github/workflows (#49) @dependabot
- Bump pytest-homeassistant-custom-component from 0.12.10 to 0.12.14 (#50) @dependabot
v1.2.1
Changes
🚀 Features
- Disable charge switch (#45) @nathanmarlor
- Moved switch reset to eco start routine (#43) @nathanmarlor
- Added Fox Cloud retry on timeout (#42) @nathanmarlor
🪲 Fixes
- Fix for house load returning None (#47) @nathanmarlor
- Fixed HASSFest config (#41) @nathanmarlor
👷 Continuous Integration
- Bumped version (#46) @nathanmarlor
v1.1.1
v1.1.0
Changes
🚀 Features
-
Charge and hold (#22) @nathanmarlor
Implemented charge and hold strategy - integration charges to the calculated % SoC then holds the charge until the off-peak window ends.
Also includes:
- Eco-end to dawn calculation improvements
- Removed unused 15m average
- Simplified setup by removing charge rate
📦 Dependencies
- Bump pip from 22.2.2 to 22.3 in /.github/workflows (#7) @dependabot
- Bump release-drafter/release-drafter from 5.21.0 to 5.21.1 (#10) @dependabot
- Bump crazy-max/ghaction-github-labeler from 4.0.0 to 4.1.0 (#15) @dependabot
- Bump pytest-homeassistant-custom-component from 0.12.9 to 0.12.10 (#21) @dependabot