This commit is contained in:
Mateusz Gruszczyński committed 2026-09-01 14:33:45 +02:00
1 parent d0346dd797
commit 3c490b3064
22 files changed
+158 -111

No files matched your search

+1 -1
View File
@@ -95,7 +95,7 @@ pub struct ControlPlan {
pub house_mode: String,
/// Uniform whole-house preset when every zone uses the same override; None for a mixed state.
pub house_preset: Option<String>,
/// Compatibility field. Global ON/OFF is a one-shot action; this is always true in v0.9.3+.
/// Compatibility field. Global ON/OFF does not use a persistent master gate; this remains true in v0.9.4+.
pub house_power: bool,
pub outdoor_temperature: Option<f64>,
pub control_strategy: String,
+1 -1
View File
@@ -9,7 +9,7 @@ pub struct RuntimeSettings {
/// Global seasonal mode. Zones follow this by default. Values: cool/heat/off; off pauses house-level thermostat control.
#[serde(default = "default_house_mode")]
pub house_mode: String,
/// Legacy compatibility flag. Since v0.9.3 global ON/OFF is a one-shot command, not an
/// Legacy compatibility flag. Since v0.9.4 global ON/OFF is a bulk thermostat action, not an
/// automation gate. The controller normalizes this field to true on load/import.
#[serde(default = "default_true")]
pub house_power_enabled: bool,