This commit is contained in:
Mateusz Gruszczyński
2026-08-27 16:44:41 +02:00
parent ba61cb77b1
commit 65eaf50fb6
12 changed files with 64 additions and 49 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.7.10**.
Current version: **0.7.11**.
## 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.7.10.zip
unzip gree-controller-v0.7.11.zip
cd gree-controller
chmod +x scripts/*.sh
./scripts/dev.sh
@@ -477,6 +477,13 @@ Zones now use setpoint modulation, global seasonal house mode, cooling/heating C
- Rotated the PWA cache key so browsers fetch the corrected stylesheet after upgrade.
## 0.7.11 Cleanup and Rust test fix
- Removed the obsolete `/api/zones/{id}/manual-power` compatibility endpoint and its handler; local thermostat power has one canonical API path: `/api/zones/{id}/control`.
- Renamed dashboard internals from `manual-power` terminology to `local-thermostat-power` to match the actual control model.
- Fixed the Rust ownership error in `local_thermostat_ownership_blocks_direct_automation` by borrowing the test zone via `std::slice::from_ref`, so the test no longer moves `zone` while borrowing `zone.device_id`.
## 0.7.10 Local quick-thermostat ownership
- Quick thermostat ON/OFF now controls a dedicated local thermostat state instead of using remote/manual-device semantics.