This commit is contained in:
Mateusz Gruszczyński committed 2026-09-01 10:20:19 +02:00
1 parent 1a5c1305dc
commit 3479ed750d
34 files changed
+575 -113

No files matched your search

+3
View File
@@ -74,6 +74,9 @@ pub struct TemporaryQuickThermostat {
pub deferred_mode: Option<String>,
#[serde(default)]
pub deferred_preset: Option<String>,
/// Group custom target received while the temporary thermostat owns the zone.
#[serde(default)]
pub deferred_setpoint: Option<f64>,
/// Optional fail-safe for temperature-based modes.
#[serde(default)]
pub safety_expires_at: Option<DateTime<Utc>>,
+4 -1
View File
@@ -193,9 +193,12 @@ pub struct GroupControlPatch {
/// house follows the global house mode; cool/heat set an explicit mode on every member zone.
#[serde(default)]
pub mode: Option<String>,
/// auto clears temporary overrides; comfort/sleep/away apply a temporary preset to every member zone.
/// auto clears temporary overrides; comfort/sleep/away/custom apply a temporary preset to every member zone.
#[serde(default)]
pub preset: Option<String>,
/// Optional custom target temperature for the whole group. Used together with preset=custom.
#[serde(default)]
pub setpoint: Option<f64>,
}
#[derive(Debug, Clone, Serialize, Deserialize, Default)]