This commit is contained in:
Mateusz Gruszczyński committed 2026-10-17 20:00:28 +02:00
1 parent ccf85a2fb8
commit f376f0a7b6
32 files changed
+312 -114

No files matched your search

+5
View File
@@ -83,6 +83,11 @@ pub struct Automation {
pub action_zone_id: Option<String>,
#[serde(default)]
pub action_zone_preset: Option<String>,
/// Optional soft-coast parameters set by a Flow thermostat action.
#[serde(default)]
pub action_zone_heat_anticipation_c: Option<f64>,
#[serde(default)]
pub action_zone_standby_offset_c: Option<f64>,
#[serde(default)]
pub action_ha_domain: Option<String>,
#[serde(default)]
+7
View File
@@ -44,6 +44,13 @@ pub struct Zone {
/// Minimum interval between automatic setpoint/fan adjustments.
#[serde(default = "default_min_adjust")]
pub min_adjust_seconds: u64,
/// Degrees before the comfort target at which GREE enters low-heat coasting.
/// Zero disables predictive soft standby (the pre-upgrade behavior).
#[serde(default)]
pub heat_anticipation_c: f64,
/// Hysteretic coasting state; never changes the physical unit power state.
#[serde(default)]
pub heat_coasting: bool,
/// Difference applied to the AC setpoint while the room is satisfied.
#[serde(default = "default_standby_offset")]
pub standby_offset_c: f64,