> For the complete documentation index, see [llms.txt](https://docs.auton.in/welcome/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.auton.in/welcome/webportal/section-home-page/dashboard/receiving-unit-ru/feature-menu/cs-scheduler.md).

# CS scheduler

The screenshot showcases the CS Scheduler feature, which is used to manage temperature-based schedules for Control System (CS) devices.

<figure><img src="https://142249987-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRIN4Cbb9Li9KbFY60Jjd%2Fuploads%2FsSG68yEo5RiWxP2BBPKf%2Fimage.png?alt=media&amp;token=492188e3-8195-4a63-b815-2cf805c484fa" alt=""><figcaption></figcaption></figure>

Here is a detailed explanation of the interface and its functionality:

**CS Scheduler Interface Overview**&#x20;

The **CS Scheduler** allows users to create and manage temperature-based automation rules for Control System devices. Each schedule determines the action a device should perform under specific temperature conditions.

**Interface Details**

1. Header:&#x20;
   1. o Displays the title: Existing schedules of TEMPERATURE, indicating the context of the schedules being managed.
2. Schedule Table:&#x20;
   1. o Columns:&#x20;
      1.  CS Device: Indicates the device name (e.g., "AC - 1") for which the schedule applies.&#x20;
      2.  Status: Specifies the action to be performed (e.g., "TURN ON").&#x20;
      3.  Condition: Defines the condition under which the action is triggered (e.g., "LESS THAN").&#x20;
      4.  Value: Represents the threshold value (e.g., "34.6\u00b0C") for the condition.&#x20;
      5.  Actions: Includes:&#x20;
         1.  Enabled Button: Indicates whether the schedule is currently active. Clicking this button can toggle the schedule's status between "Enabled" and "Disabled."&#x20;
         2.  Delete Icon (Trash Can): Allows users to delete the specific schedule.
3. Action Buttons: o&#x20;
   1. Create New Schedule: A button at the bottom-right corner enables users to add a new schedule for temperature management. Clicking this opens a form for configuring a new rule.

***

Use Cases

1. Temperature Automation: o Automatically turn on or off devices based on temperature thresholds to ensure optimal conditions (e.g., turning on an AC if the temperature is above or below a specific value).
2. Efficient Energy Management: o Enable schedules only during required times, reducing energy consumption.
3. Device Management: o Quickly review and update multiple schedules for different devices from a single interface.

***

Steps to Use CS Scheduler

1. Viewing Existing Schedules: o Navigate to the CS Scheduler and review the listed schedules. o Check the schedule's status, conditions, and associated values.
2. Modifying a Schedule: o Click on the Enabled button to toggle activation. o Use the Delete Icon to remove an obsolete schedule.
3. Creating a New Schedule: o Click Create New Schedule and define the parameters (Device, Action, Condition, Value).

<figure><img src="https://142249987-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRIN4Cbb9Li9KbFY60Jjd%2Fuploads%2FV75mWWbjjTaL7Rc1BEIg%2Fimage.png?alt=media&amp;token=8817e0e9-fa35-4485-a04c-a76f9be62216" alt=""><figcaption></figcaption></figure>

Create New Schedule Interface&#x20;

The Create New Schedule dialog box provides an intuitive form for defining automation rules for CS devices based on temperature conditions.

**Interface Details**

1. Dropdown Menus:&#x20;
   1. o Condition (Select):&#x20;
      1.  Allows users to specify the condition under which the action will be triggered.&#x20;
      2.  Options might include:&#x20;
         1.  Greater Than: Triggers the action when the temperature exceeds the specified value.&#x20;
         2.  Less Than: Triggers the action when the temperature drops below the specified value.
   2. o Action (Turn):&#x20;
      1.  Defines the action the device should perform when the condition is met.
      2. &#x20; Common options:
         1. &#x20; Turn On: Powers the device on.&#x20;
         2.  Turn Off: Powers the device off.
2. Temperature Value Field (Middle Input):&#x20;
   1. o Allows users to specify the numeric threshold for the condition (e.g., "34.6°C").
3. Device Selection (Select CS Devices):&#x20;
   1. o Dropdown to select the specific Control System device for which the schedule is being created.&#x20;
   2. o Example devices: AC-1, Heater-1, etc.
4. Save Button:&#x20;
   1. o Save Schedule: Finalizes the schedule and applies it to the selected device.
5. Close Icon:&#x20;
   1. The X button in the top-right corner allows users to exit the interface without saving.

***

**Steps to Create a New Schedule**

1. Open the Scheduler:&#x20;
   1. o Navigate to the CS Scheduler section.&#x20;
   2. &#x20;Click Create New Schedule.
2. Define Conditions:&#x20;
   1. o Choose the appropriate condition (e.g., "Greater Than").&#x20;
   2. o Enter the threshold temperature (e.g., "30.0").
3. Select Action:&#x20;
   1. o Choose the desired action (e.g., "Turn On").
4. Assign Device:&#x20;
   1. o Select the specific device from the dropdown menu.
5. Save Schedule:&#x20;
   1. o Click Save Schedule to create and activate the schedule.

***

**Use Cases**

1. Temperature-Based Device Control:&#x20;
   1. o Automatically turn on air conditioning when the temperature exceeds 30°C.&#x20;
   2. o Turn off heating when the temperature rises above a specific threshold.
2. Energy Optimization:&#x20;
   1. o Automate devices to conserve energy by operating only under specific conditions.
3. System Monitoring and Response:&#x20;
   1. o Ensure timely responses to environmental changes without manual intervention.&#x20;

This feature simplifies creating precise, automated workflows for device management, enhancing operational efficiency.
