This commit is contained in:
Mateusz Gruszczyński
2026-08-28 10:04:35 +02:00
parent d159795267
commit eb325cc0c8
15 changed files with 392 additions and 653 deletions
+11 -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.3**.
Current version: **0.8.4**.
## 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.3.zip
unzip gree-controller-v0.8.4.zip
cd gree-controller
chmod +x scripts/*.sh
./scripts/dev.sh
@@ -480,6 +480,15 @@ Zones now use setpoint modulation, global seasonal house mode, cooling/heating C
## 0.8.4 Scheduled Temporary Quick Thermostat start and ownership hardening
- Temporary Quick Thermostat can start immediately, after a configurable delay, or at a specific local date/time.
- Delayed sessions do not take thermostat ownership early: normal schedules and automations continue until the effective start instant.
- Duration, safety timeout and next-schedule-boundary finish rules are calculated from the effective start, not from the time the session is configured.
- Active temporary ownership keeps its requested target across schedule transitions and schedule edits; direct device automations and group climate changes cannot overwrite it while it is active.
- A local Quick Thermostat can run using the zone's local Heat/Cool mode even when the inherited house climate mode is set to **Do not control**; the separate whole-house master power remains authoritative.
- Cancelling a not-yet-started session only removes that session and does not clear unrelated quick-control state.
## 0.8.3 Temporary Quick Thermostat sessions
- Adds a separate persisted timed Quick Thermostat session without reusing the existing 15-minute local-OFF hand-back timer.