This commit is contained in:
Mateusz Gruszczyński
2026-08-28 13:09:11 +02:00
parent 7b5c9e4528
commit 9a5e4892f4
10 changed files with 38 additions and 68 deletions
+9 -2
View File
@@ -4,7 +4,7 @@
Standalone local GREE air-conditioner controller written in Rust. It runs on a regular Linux host or an LXC container and provides a mobile-first web interface without depending on the vendor cloud.
Current version: **0.8.6**.
Current version: **0.8.7**.
## Highlights
@@ -47,7 +47,7 @@ See [`BUILD_REPORT.md`](BUILD_REPORT.md) for package validation details and [`do
On Debian, Ubuntu or an LXC container:
```bash
unzip gree-controller-v0.8.6.zip
unzip gree-controller-v0.8.7.zip
cd gree-controller
chmod +x scripts/*.sh
./scripts/dev.sh
@@ -480,6 +480,13 @@ Zones now use setpoint modulation, global seasonal house mode, cooling/heating C
## 0.8.7 Temporary-session state cleanup
- `activated_at` is now the only source of truth for Temporary Quick Thermostat ownership.
- Removed the legacy `generation=0` / `local_thermostat_power` activation fallback from the backend and Web UI.
- Removed the Temporary-session `generation` compatibility field and its legacy-only test path.
- Kept ordinary Quick Thermostat state only as an independent lower-priority owner restored after Temporary hand-back.
## 0.8.6 Control-logic audit remediation
- Separates ordinary Quick Thermostat handback state from Temporary Quick Thermostat lifecycle and makes fresh-session activation depend on `activated_at`.