private void Condition_OnStateChanged(object sender, ToggleAutomationConditionStateChangedHandler args)
 {
     if (args.NewState != State)
     {
         State = args.NewState;
         OnStateChanged.Invoke(this, new ToggleAutomationRuleStateChangedHandler(this, args.NewState));
     }
 }
 private void OnConditionStateChanged(object sender, ToggleAutomationConditionStateChangedHandler args)
 {
     _logger.LogDebug($"Condition '{sender}' state changed to {args.NewState}");
     CalculateState();
 }