This commit is contained in:
Mateusz Gruszczyński committed 2026-09-01 12:07:04 +02:00
1 parent 6207bc4de6
commit e496f911da
25 files changed
+227 -309

No files matched your search

+1 -1
View File
@@ -28,7 +28,7 @@ pub struct ZoneControlPlan {
pub device_name: String,
/// Configured per-zone enable switch. Group/master gates are reported separately.
pub enabled: bool,
/// True when the configured zone is not currently blocked by a disabled climate group.
/// True when the configured zone is eligible for thermostat control. Disabled group control does not block the zone.
pub effective_enabled: bool,
/// Effective mode currently used by the controller.
pub mode: String,
+2
View File
@@ -180,6 +180,8 @@ pub struct ClimateGroup {
pub name: String,
#[serde(default)]
pub zone_ids: Vec<String>,
/// Group bulk-power/control state. False powers member thermostats off while releasing
/// group ownership; each member can still be turned back on independently.
#[serde(default = "default_group_power_enabled")]
pub power_enabled: bool,
pub created_at: DateTime<Utc>,