v0.8.9
This commit is contained in:
@@ -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.7**.
|
||||
Current version: **0.8.9**.
|
||||
|
||||
## 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.7.zip
|
||||
unzip gree-controller-v0.8.9.zip
|
||||
cd gree-controller
|
||||
chmod +x scripts/*.sh
|
||||
./scripts/dev.sh
|
||||
@@ -480,6 +480,20 @@ Zones now use setpoint modulation, global seasonal house mode, cooling/heating C
|
||||
|
||||
|
||||
|
||||
|
||||
## 0.8.9 Remote-takeover diagnostics
|
||||
|
||||
- Reverted the v0.8.8 two-poll confirmation heuristic for unexpected GREE states; unexpected states outside the known controller-command/baseline settling envelope are again acted on immediately.
|
||||
- Added `device.remote_control_detected` diagnostics for poll-detected manual/pilot takeover, including raw/detected fields, before/after physical state, active controller settling commands/baselines and remaining settling-window time, plus current zone/Temporary Quick Thermostat ownership state.
|
||||
- Retains the v0.8.8 narrow-screen Temporary Quick Thermostat modal layout fix.
|
||||
|
||||
## 0.8.8 Poll-takeover confirmation and mobile modal fit
|
||||
|
||||
- A single unexpected GREE poll snapshot inside the controller-command settling window no longer immediately becomes a physical/pilot takeover. The same unexpected physical state must persist into the next poll, so one transient mixed/out-of-order frame cannot break a scheduled Temporary Quick Thermostat start.
|
||||
- Genuine direct/remote changes are still recognized after confirmation; deferred candidates are not lost when the next poll has no before/after delta.
|
||||
- On narrow screens the Temporary Quick Thermostat **End and return to automation** button is placed below the active-session text and uses the full modal width.
|
||||
- Rotated the PWA cache key so the corrected mobile stylesheet is fetched after upgrade.
|
||||
|
||||
## 0.8.7 Temporary-session state cleanup
|
||||
|
||||
- `activated_at` is now the only source of truth for Temporary Quick Thermostat ownership.
|
||||
|
||||
Reference in New Issue
Block a user