diff --git a/custom_components/gree_controller/manifest.json b/custom_components/gree_controller/manifest.json index 41400aa..be3fca1 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.6", + "version": "0.15.7", "config_flow": true, "integration_type": "hub", "iot_class": "local_polling", diff --git a/gree-controller/CHANGELOG.md b/gree-controller/CHANGELOG.md index 669af69..8ba1998 100644 --- a/gree-controller/CHANGELOG.md +++ b/gree-controller/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## 0.15.7 + +- Fixes mixed V1/V2 Local discovery: legacy/plain discovery envelopes are no longer treated as proof that a unit is V1. +- Uses the inner GREE `ver` metadata as a discovery protocol hint (`V1.*` -> V1, `V2.*`/newer -> V2), while keeping unknown results in Auto mode. +- Auto discovery now verifies the protocol during bind with V1/V2 fallback and persists the generation that actually succeeds; explicit V1/V2 discovery remains locked to the selected protocol. +- The discovery review UI shows Auto for unresolved candidates instead of incorrectly labeling them V1. + ## 0.15.6 - Removes the obsolete add-all `POST /api/discovery` endpoint and its compatibility-only merge path. diff --git a/gree-controller/config.yaml b/gree-controller/config.yaml index da0cec0..400c777 100644 --- a/gree-controller/config.yaml +++ b/gree-controller/config.yaml @@ -1,5 +1,5 @@ name: "GREE Controller" -version: "0.15.6" +version: "0.15.7" 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/"