v0.15.15
This commit is contained in:
1 parent
3b969c8754
commit
d80005de33
33 files changed
+722
-94
No files matched your search
@@ -535,8 +535,11 @@ async fn handle_zone_pre_control_state(
|
||||
|
||||
async fn control_zones(state: &AppState) -> Result<()> {
|
||||
let _cycle_guard = state.lock_zone_control_cycle().await;
|
||||
let schedules = state.db.list_schedules()?;
|
||||
let settings = state.settings.read().await.clone();
|
||||
if settings.emergency_stop_enabled {
|
||||
return Ok(());
|
||||
}
|
||||
let schedules = state.db.list_schedules()?;
|
||||
let mut zone_snapshot = state.db.list_zones()?;
|
||||
// Local/temporary thermostat ownership has its own deadlines. Expire and activate sessions independently.
|
||||
expire_local_thermostat_overrides(state, &mut zone_snapshot, &schedules, &settings.house_mode)
|
||||
|
||||
Reference in new issue
Block a user