From 0f7f1736e33584f2f99871fd3350d84ca697bc9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Gruszczy=C5=84ski?= Date: Mon, 14 Sep 2026 23:10:30 +0200 Subject: [PATCH] GREE Controller 0.14.1 --- custom_components/gree_controller/manifest.json | 2 +- gree-controller/CHANGELOG.md | 17 +++++++++++++++++ gree-controller/config.yaml | 2 +- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/custom_components/gree_controller/manifest.json b/custom_components/gree_controller/manifest.json index 074fd9d..92b6c62 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.14.0", + "version": "0.14.1", "config_flow": true, "integration_type": "hub", "iot_class": "local_polling", diff --git a/gree-controller/CHANGELOG.md b/gree-controller/CHANGELOG.md index 2941650..1af6db1 100644 --- a/gree-controller/CHANGELOG.md +++ b/gree-controller/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## 0.14.1 + +- Adds split and multisplit installation groups in the Devices section, including assignment of indoor units to a shared outdoor installation. +- Adds installation-level energy sources so a multisplit can use one cumulative GREE Cloud meter or one Home Assistant energy entity instead of reporting duplicated per-unit consumption. +- Shows on each grouped device that its energy is provided by the assigned split/multisplit installation and identifies the configured shared source. +- Adds an optional shared outdoor-temperature source for an installation, allowing all member units to use the outdoor temperature reported by one selected unit. +- Adds installation groups to configuration export/import, bootstrap/API data and persistence, with validation that prevents duplicate membership and invalid energy/outdoor source references. +- Keeps installation configuration consistent when devices are removed, including removing empty groups and resetting a deleted GREE Cloud energy source safely. +- Adds multi-select energy charts so several devices and/or installations can be displayed together. +- Adds energy period comparison against the previous day, previous equivalent period or previous year. +- Fixes daily energy chart labels so daily aggregation is rendered as calendar dates instead of timestamps such as `02:00`. +- Unifies GREE Cloud validation/error alerts with the alert style used for device errors and removes redundant styling paths. +- Hides empty GREE Cloud status fields such as disabled/disconnected, `0 / 0` and `Unavailable`; status details are shown only when useful data or an actionable error exists. +- Preserves and updates the Polish/English translations used by the new installation, energy and Cloud UI, including the simplified Cloud details label (`Details` / `Szczegóły`). +- Fixes repeated `GREE Cloud MQTT message does not match a registered device` warnings after deleting all Cloud devices by ignoring in-flight stale MQTT frames when no devices are registered and closing the now-unused MQTT session after the last device is unregistered. +- Adds regression coverage ensuring stale MQTT payloads are ignored only when no Cloud devices remain, while unknown-device payloads still fail when registered devices exist. + ## 0.14.0 - Adds GREE Cloud as a first-class provider while preserving the existing LAN/UDP transport. diff --git a/gree-controller/config.yaml b/gree-controller/config.yaml index 64f8c0d..b527e7e 100644 --- a/gree-controller/config.yaml +++ b/gree-controller/config.yaml @@ -1,5 +1,5 @@ name: "GREE Controller" -version: "0.14.0" +version: "0.14.1" slug: "gree_controller" description: "Local GREE HVAC controller with Web UI and Home Assistant integration" url: "https://git.linuxiarz.pl/gru/gree-controller-ha-addon/"