Releases: MaStr/batcontrol
Release 0.7.1
Release 0.7.1
What's Changed
-
chore: bump_version workflow creates PR when running on main by @Copilot in #300
-
chore: bump version to 0.7.1dev by @github-actions[bot] in #301
-
Release 0.7.1 by @github-actions[bot] in #307
Full Changelog: 0.7.0...0.7.1
Artifacts
- Python wheel package
- Source distribution
Release 0.7.0
Release 0.7.0
- Breaking Change: Limit battery charge rate by @MaStr in #260 . New operation mode.
- Add production offset multiplier for solar forecast adjustment by @Copilot in #253
- opt-in feat: Add resilient wrapper for inverter with outage handling by @MaStr in #254 , this is disabled by default.
- PV Forecast- A Solar Forecast ML by @MaStr in #257
- Rework default logic log messages by @MaStr in #278
- Reduce PV forecast failsafe minimum from 18 to 12 hours by @Copilot in #284
- Implementing up to three tarif zones by @OliJue & @MaStr in #289
- fix: Improve charge rate logging format for clarity by @MaStr in #298
Other changes
- Configure dependabot for pip, docker, and github-actions ecosystems by @Copilot in #262
- Bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #269
- Bump actions/download-artifact from 4 to 7 by @dependabot[bot] in #267
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #266
- Bump peter-evans/create-pull-request from 7 to 8 by @dependabot[bot] in #264
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #265
- Update repository path from muexxl/batcontrol to MaStr/batcontrol by @Copilot in #263
- Bump python from 3.11-alpine to 3.14-alpine by @dependabot[bot] in #268
- Bump codecov/codecov-action from 3 to 5 by @dependabot[bot] in #276
- Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #287
- Bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #288
- Dump version to 0.7.0dev by @MaStr in #290
- fix: Replace example.com URL and mock network in test_evcc by @MaStr in #291
- Bump docker/metadata-action from 5 to 6 by @dependabot[bot] in #297
- Bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #296
- Bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #295
- Bump docker/setup-qemu-action from 3 to 4 by @dependabot[bot] in #294
- Bump docker/login-action from 3 to 4 by @dependabot[bot] in #293
- Release 0.7.0 by @github-actions[bot] in #299
New Contributors
- @OliJue - Supporting multi price zone mode
- @dependabot[bot] made their first contribution in #269
- @github-actions[bot] made their first contribution in #299
Full Changelog: 0.6.1...0.7.0
Artifacts
- Python wheel package
- Source distribution
Release 0.6.1
Release 0.6.1
What's Changed
Full Changelog: 0.6.0...0.6.1
Artifacts
- Python wheel package
- Source distribution
Release 0.6.0
Release 0.6.0
This version implements two different timefrime sizes: 60 & 15 minutes.
Depending on your configuration, the chosen API will fetch 15 or 60 minute timeslots. If the datasource (awattar, ...) does not support the needed resolution, the data will be upscaled to 15 minutes interval.
Solar is being adjusted by the adjacent slots. Consumption is divided by 4.
Default stay 60 minutes.
What's Changed
- 15 min interval by @MaStr in #233
- Bump version: 0.6.0dev → 0.6.0 by @MaStr in #249
- Add missing pytz dependency by @MaStr
Full Changelog: 0.5.7...0.6.0
Artifacts
- Python wheel package
- Source distribution
Release 0.5.7
Release 0.5.7
What's Changed
- Add sensor_unit configuration support for HomeAssistant forecasts by @MaStr in #242
- Bump version: 0.5.7dev → 0.5.7 by @MaStr in #243
Full Changelog: 0.5.6...0.5.7
Artifacts
- Python wheel package
- Source distribution
Release 0.5.6
What's Changed
- Fix HomeAssistant forecast cache validation to check specific future hours by @Copilot in #232
- Fix cache offset bug in HomeAssistant consumption forecast for non-contiguous missing hours by @Copilot in #235
- Make Fronius inverter and controller IDs configurable by @Copilot in #239
- Bump version: 0.5.6dev → 0.5.6 by @MaStr in #240
Full Changelog: 0.5.5...0.5.6
Artifacts
- Python wheel package
- Source distribution
Release 0.5.5
Release 0.5.5
What's Changed
- Add energyforecast.de provider with 48-hour forecast window by @Copilot in #225
- Add custom gh-copilot instruction by @MaStr in #226
- Fix Tibber class KeyError by fetching from cache like other tariff providers by @Copilot in #228 Thanks for reporting & testing @magicofit
- energyforecast: Fix response handling by @MaStr in #229
Full Changelog: 0.5.4...0.5.5
Artifacts
- Python wheel package
- Source distribution
Release 0.5.4
Release 0.5.4
What's Changed
- Overwork provider management by @MaStr in #213
- (beta) Add generic MQTT inverter driver & restructure mqtt handling & homeassistant discovery by @Copilot in #196
- Homeassistant sensor as consumption forecast by @MaStr & @greteOne in #214
- HA consumption input conversion by @MaStr in #221
- Ha addon reduce logging by @MaStr in #222
- asynchroneaus forecast fetcher via schedule() by @MaStr in #223
Full Changelog: 0.5.3...0.5.4
Artifacts
- Python wheel package
- Source distribution
Release 0.5.3
Release 0.5.3
- This release calculates hourly values based on 15-minute interval provided by different providers. (evcc).
- Tibber is switched to hourly by API request.
What's Changed
- Evcc solar forecast provider by @MaStr in #184
- Add Home Assistant MQTT discovery for Fronius em-power and em-mode interfaces by @Copilot in #182
- Make max logfile size working again and enhance logging setup by @MaStr in #181
- Improve Docker startup behavior with dummy inverter type by @Copilot in #183
- Default logic: Charge rate optimization by @MaStr in #188
- feat: add minimum recharge amount and related logic for charging from grid by @MaStr in #199
- Calculate hourly average when evcc returns multiple prices per hour by @Copilot in #193
- Add resolution parameter to Tibber API GraphQL query by @Copilot in #190
Full Changelog: 0.5.2...0.5.3
Artifacts
- Python wheel package
- Source distribution
Release 0.5.2
Release 0.5.2
What's Changed
- fix for #171 , evcc plugin does not restore max_recharge_limit correctly by @MaStr in #172
- Modularize energy calculation logic by @MaStr in #170
- evcc-plugin: Fix for saving old charge_from_Grid vlaue by @MaStr in #174
- Run on cached tariff data by @johannesghd in #169
- Remove most noisy useless logging by @MaStr in #175
- Fronius caching of get_SOC and reduce update on time_of_use by @MaStr in #176
- evcc: Add configuration option to not block battery while charging by @MaStr in #177
- Implement SHA256 authentication for Fronius firmware 1.38.6-1+ by @Copilot in #179
- Fronius: add time of use caching with 15-minute TTL and cache invalid… by @MaStr in #180
- Bump version from 0.5.2dev to 0.5.3dev by @MaStr in #187
New Contributors
- @Copilot made their first contribution in #179
Full Changelog: 0.5.1...0.5.2
Artifacts
- Python wheel package
- Source distribution