From 75efcdfb1c5a2043d59958369bfbdf0ede39f577 Mon Sep 17 00:00:00 2001 From: Daniel Figus Date: Wed, 30 Oct 2024 14:04:57 +0000 Subject: [PATCH] :tada: Release of add-on Solarflow Control 0.10.0 --- README.md | 6 +++--- solarflow-control/CHANGELOG.md | 14 ++++++++++---- solarflow-control/README.md | 4 ++-- solarflow-control/config.yaml | 8 +++++++- solarflow-control/translations/en.yaml | 13 +++++++++++++ 5 files changed, 35 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 3fa950c..d0e25d2 100644 --- a/README.md +++ b/README.md @@ -124,10 +124,10 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -[addon-solarflow-control]: https://github.com/dfigus/addon-solarflow-control/tree/v0.9.1 -[addon-doc-solarflow-control]: https://github.com/dfigus/addon-solarflow-control/blob/v0.9.1/README.md +[addon-solarflow-control]: https://github.com/dfigus/addon-solarflow-control/tree/v0.10.0 +[addon-doc-solarflow-control]: https://github.com/dfigus/addon-solarflow-control/blob/v0.10.0/README.md [solarflow-control-issue]: https://github.com/dfigus/addon-solarflow-control/issues -[solarflow-control-version-shield]: https://img.shields.io/badge/version-v0.9.1-blue.svg +[solarflow-control-version-shield]: https://img.shields.io/badge/version-v0.10.0-blue.svg [solarflow-control-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg [solarflow-control-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg [solarflow-control-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg diff --git a/solarflow-control/CHANGELOG.md b/solarflow-control/CHANGELOG.md index 6eaae57..8ccff00 100644 --- a/solarflow-control/CHANGELOG.md +++ b/solarflow-control/CHANGELOG.md @@ -1,8 +1,14 @@ ## What’s changed +## ✨ New features + +- Add Control SoC Config @dfigus (#33) + ## ⬆️ Dependency updates -- ⬆️ Update Add-on base image to v14.0.3 @renovate (#23) -- ⬆️ Update Add-on base image to v14.0.3 @renovate (#24) -- ⬆️ Update reinhard-brandstaedter/solarflow-control to v0.74 @renovate (#25) -- ⬆️ Update reinhard-brandstaedter/solarflow-control to v0.75 @renovate (#26) +- ⬆️ Update Add-on base image to v14.0.4 @renovate (#27) +- ⬆️ Update Add-on base image to v14.0.4 @renovate (#28) +- ⬆️ Update Add-on base image to v15 (major) @renovate (#29) +- ⬆️ Update Add-on base image to v15 (major) @renovate (#30) +- ⬆️ Update Add-on base image to v15.0.1 @renovate (#31) +- ⬆️ Update ghcr.io/hassio-addons/base-python/aarch64 Docker tag to v15.0.1 @renovate (#32) diff --git a/solarflow-control/README.md b/solarflow-control/README.md index 55b113b..dbd8c11 100644 --- a/solarflow-control/README.md +++ b/solarflow-control/README.md @@ -19,5 +19,5 @@ features: [forum-shield]: https://img.shields.io/badge/community-forum-brightgreen.svg [maintenance-shield]: https://img.shields.io/maintenance/yes/2024.svg [project-stage-shield]: https://img.shields.io/badge/project%20stage-production%20ready-brightgreen.svg -[release-shield]: https://img.shields.io/badge/version-v0.9.1-blue.svg -[release]: https://github.com/dfigus/addon-solarflow-control/tree/v0.9.1 \ No newline at end of file +[release-shield]: https://img.shields.io/badge/version-v0.10.0-blue.svg +[release]: https://github.com/dfigus/addon-solarflow-control/tree/v0.10.0 \ No newline at end of file diff --git a/solarflow-control/config.yaml b/solarflow-control/config.yaml index f4bbef2..9121cb3 100644 --- a/solarflow-control/config.yaml +++ b/solarflow-control/config.yaml @@ -1,5 +1,5 @@ name: Solarflow Control -version: 0.9.1 +version: 0.10.0 slug: solarflow-control description: Solarflow Control url: https://github.com/dfigus/addon-solarflow-control @@ -19,6 +19,9 @@ options: smartmeter_type: Smartmeter full_charge_interval: 32 control_bypass: true + control_soc: false + battery_low: 5 + battery_high: 100 mqtt_host: '' mqtt_user: '' mqtt_password: '' @@ -48,6 +51,9 @@ schema: device_id: str full_charge_interval: int control_bypass: bool + control_soc: bool + battery_low: int + battery_high: int mqtt_host: str mqtt_port: port? mqtt_user: str? diff --git a/solarflow-control/translations/en.yaml b/solarflow-control/translations/en.yaml index ce2a725..8680ad6 100644 --- a/solarflow-control/translations/en.yaml +++ b/solarflow-control/translations/en.yaml @@ -26,6 +26,11 @@ configuration: description: >- Let solarflow-control take over enabling/disabling the bypass of the hub (direct solarinput to hub output when battery is full) this overrides the automatic switching by the hub's firmware, which is sometimes a bit wierd. + control_soc: + name: Control SoC + description: >- + Allow solarflow-control to change the SolarFlow Hub's minimum and maxiumum battery levels which are considered + empty (stop discharging) or full (stop charging) mqtt_host: name: MQTT Host description: >- @@ -141,3 +146,11 @@ configuration: name: Sunset Offset description: >- The offset in minutes after sunset. Can be used to set the duration of what is considered "night". + battery_low: + name: Battery Low + description: >- + The battery level when the Solarflow Hub will shutdown the battery and no longer allow furher discharging. + battery_high: + name: Battery High + description: >- + The battery level when the Solarflow Hub will consider the battery fully charged and stop further charging.