GREE Controller 0.16.3

This commit is contained in:
Mateusz Gruszczyński committed 2026-10-20 23:27:36 +02:00
1 parent 66c972c654
commit 37502de91d
4 files changed
+16 -4

No files matched your search

+14
View File
@@ -1,5 +1,19 @@
# Changelog
## 0.16.3
- Adds expandable, per-room examples for nighttime 19/21/23°C modulation, daytime OFF/boost/30-minute stability, zone temperature-source fallback and Flow vs manual ownership.
- Adds tooltips explaining each day/night heating setting. No changes to runtime heating algorithms, saved Flow JSON schema or existing imported flows.
## 0.16.2
- Adds `zone_heat_cycle`: a single day/night room-temperature controller for one zone. Use a constant true condition plus the new block (two Flow nodes total).
- Night: low demand first (typically GREE 21 °C), boost to target +2 °C after 8–10 minutes without warming or a deep temperature drop, brake 0.1 °C ahead and standby at ~19 °C when reached. Keep the indoor unit powered without repeated ON/OFF.
- Day: physically OFF above the configured room minimum until heating is needed; maintain room temperature, then OFF after 30 continuous minutes at goal with compressor minimum-on protection.
- Keeps individual targets for Bedroom, Jan and Igor; includes three ready-to-import two-block Flow definitions.
- Correctly identifies Flow-owned thermostats as automatic, including day OFF/pending OFF and night standby; respects genuine manual control.
- Adds focused Rust unit cases, UI ownership tests and a static release verification script. Rust tests/build still require a Rust toolchain on the CI/deployment host.
## 0.16.1
- Adds hysteretic early-heating coasting: lower the GREE target before reaching room comfort temperature without switching the indoor unit OFF.