diff --git a/src/PepperDash.Essentials.Core/PartitionSensor/EssentialsPartitionController.cs b/src/PepperDash.Essentials.Core/PartitionSensor/EssentialsPartitionController.cs index 225abb76..55c49727 100644 --- a/src/PepperDash.Essentials.Core/PartitionSensor/EssentialsPartitionController.cs +++ b/src/PepperDash.Essentials.Core/PartitionSensor/EssentialsPartitionController.cs @@ -87,6 +87,8 @@ namespace PepperDash.Essentials.Core public void SetAutoMode() { + Debug.LogMessage(Serilog.Events.LogEventLevel.Verbose, $"Setting {Key} to Auto Mode", this); + IsInAutoMode = true; if (PartitionPresentFeedback != null) { @@ -106,6 +108,8 @@ namespace PepperDash.Essentials.Core public void SetManualMode() { + Debug.LogMessage(Serilog.Events.LogEventLevel.Verbose, $"Setting {Key} to Manual Mode", this); + IsInAutoMode = false; if (PartitionPresentFeedback != null) { diff --git a/src/PepperDash.Essentials.Core/Room/Combining/EssentialsRoomCombiner.cs b/src/PepperDash.Essentials.Core/Room/Combining/EssentialsRoomCombiner.cs index 14cffa5f..21cc332f 100644 --- a/src/PepperDash.Essentials.Core/Room/Combining/EssentialsRoomCombiner.cs +++ b/src/PepperDash.Essentials.Core/Room/Combining/EssentialsRoomCombiner.cs @@ -132,8 +132,6 @@ namespace PepperDash.Essentials.Core void PartitionPresentFeedback_OutputChange(object sender, FeedbackEventArgs e) { - if (!IsInAutoMode) return; - StartDebounceTimer(); } @@ -239,6 +237,8 @@ namespace PepperDash.Essentials.Core { partition.SetAutoMode(); } + + DetermineRoomCombinationScenario(); } public void SetManualMode()