diff --git a/custom_components/gree_controller/manifest.json b/custom_components/gree_controller/manifest.json index de35e07..553521e 100644 --- a/custom_components/gree_controller/manifest.json +++ b/custom_components/gree_controller/manifest.json @@ -1,7 +1,7 @@ { "domain": "gree_controller", "name": "GREE Controller", - "version": "0.15.19", + "version": "0.15.20", "config_flow": true, "integration_type": "hub", "iot_class": "local_polling", diff --git a/gree-controller/CHANGELOG.md b/gree-controller/CHANGELOG.md index 045f661..b235c31 100644 --- a/gree-controller/CHANGELOG.md +++ b/gree-controller/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## 0.15.20 + +- Adds a new Visual Flow **Heating curve** block to the Sensors / values palette. +- Provides a graphical X/Y curve editor with outdoor, device, zone, or numeric Home Assistant temperature as the input source. +- Linearly interpolates target values between configured points and clamps values outside the X range to the nearest endpoint. +- Allows the curve output to drive zone/group thermostat setpoints, GREE target temperature, or a configurable Home Assistant service-data field. +- Shows the calculated dynamic value in Flow simulation/dry-run and adds validation/tests for curve points, native 8–30 °C targets, and wider Home Assistant outputs. +- Adds a smoke check that keeps Flow block metadata and the user-visible block palette in sync. + ## 0.15.19 - Fixes Visual Flow `zone_thermostat` OFF semantics: `power=false` now powers the assigned unit off without setting the persistent Zone `enabled` flag to false. diff --git a/gree-controller/README.md b/gree-controller/README.md index 8d48340..30ed1e9 100644 --- a/gree-controller/README.md +++ b/gree-controller/README.md @@ -2,7 +2,7 @@ Local GREE HVAC controller packaged as a Home Assistant add-on, with Web UI, HTTP/WebSocket API, built-in Swagger API documentation, UDP discovery/control, `amd64` and `aarch64` support, ingress, and database backup from `/data/gree-controller.db`. -Version 0.15.19 fixes Flow thermostat OFF semantics: `zone_thermostat power=false` powers the assigned unit off without disabling the Zone, so Flow and thermostat evaluation remain active. +Version 0.15.20 adds the Visual Flow heating-curve block with graphical X/Y points, selectable temperature sources, linear interpolation and dynamic setpoint binding for thermostats, GREE targets and Home Assistant service actions. ![Home Assistant OS + GREE + VLAN topology](https://git.linuxiarz.pl/gru/gree-controller-ha-addon/raw/branch/master/gree-controller/topology-ha-vlan-gree-en.png) diff --git a/gree-controller/config.yaml b/gree-controller/config.yaml index 6e3742d..2257506 100644 --- a/gree-controller/config.yaml +++ b/gree-controller/config.yaml @@ -1,5 +1,5 @@ name: "GREE Controller" -version: "0.15.19" +version: "0.15.20" slug: "gree_controller" description: "Local GREE HVAC controller with Web UI, API, and Home Assistant integration" url: "https://git.linuxiarz.pl/gru/gree-controller-ha-addon/"