Files
gree-controller/BUILD_REPORT.md
T
2026-08-28 22:11:38 +02:00

1.2 KiB

GREE Controller v0.8.9 - remote takeover diagnostics report

Source baseline: GREE Controller v0.8.8.

Changes

  • removed the v0.8.8 debounce/confirmation heuristic that required an unexpected post-command GREE state to survive two polls;
  • restored the previous controller-settling rule: only values matching a recent controller command or its pre-command baseline are suppressed; any other changed control field is immediately eligible for manual/pilot takeover;
  • added an explicit device.remote_control_detected event before a poll-detected takeover is persisted;
  • diagnostic metadata contains raw and effective changed fields, compact before/after physical device state, recent controller commands and baselines, remaining settling-window time, and current zone/Temporary Quick Thermostat state;
  • retained the v0.8.8 mobile modal layout fix.

Validation

The Rust toolchain is not installed in this build environment, so cargo test/cargo check cannot be run here. Static source checks, JavaScript syntax checks, JSON parsing, shell syntax checks, manifest regeneration and ZIP integrity verification are performed before packaging. The target-host updater should run the full Rust test suite before replacing the service.