## Thermostat Regulator Functions in Thermostat Module

### Overview
The "Thermostat Regulator Functions" page in the Thermostat Module allows you to configure various settings related to heating and cooling controls, operating modes, and other advanced features. This ensures optimal performance and user comfort.

### Key Parameters

- ***Operating Mode Function***: Enables or disables the operating mode function, which includes modes like 'comfort', 'standby', 'night', and 'frost/heat protection'.

- ***Operating Mode Indication***: Enables or disables the feedback object for the operating mode function.

- ***Operating Mode After Reset***: Defines the operating mode after a power outage. Options include 'Previous value', 'comfort', 'standby', 'night', and 'frost/heat protection'.

- ***Heating/Cooling Mode***: Selects the supported heating/cooling mode for the thermostat. Options are 'Heating', 'Cooling', and 'Heating/Cooling'.

- ***Heating/Cooling Indication***: Enables the feedback object for the current heating/cooling mode.

- ***Heating/Cooling Changeover***: Determines whether the changeover between heating and cooling is automatic or via a KNX object. Options are 'Automatic' and 'Via object'.

- ***Heating/Cooling Mode After Bus Recovery***: Defines the heating/cooling mode after a power outage. Options include 'Last state', 'Heating', and 'Cooling'.

- ***Send Command Value to One Common Object***: Determines whether the thermostat will use the same KNX object for both heating and cooling modes.

- ***Type of Heating Control***: Selects the type of regulation for heating mode. Options include 'Continuous pi control', 'Switching pi control (pwm)', and 'Switching 2 point control (on/off)'.

- ***Type of Cooling Control***: Selects the type of regulation for cooling mode. Options include 'Continuous pi control', 'Switching pi control (pwm)', and 'Switching 2 point control (on/off)'.

- ***Heating/Cooling 2 Point Controller Upper Limit***: Sets the upper limit for the set temperature when using 'Switching 2 point control (on/off)'.

- ***Heating/Cooling 2 Point Controller Lower Limit***: Sets the lower limit for the set temperature when using 'Switching 2 point control (on/off)'.

- ***Type of Heating***: Defines the type of heating system being controlled for a more comfortable user experience. Options include various heating systems and a 'Custom' option for manual settings.

- ***Type of Cooling***: Defines the type of cooling system being controlled for a more comfortable user experience. Options include various cooling systems and a 'Custom' option for manual settings.

- ***Pwm Cycle Time***: Sets the cycle time for 'Switching pi control (pwm)'. For example, if set to 10 minutes and the control variable is calculated as 30%, the output will be on for 3 minutes and off for 7 minutes.

- ***Cyclic Command Variable Sending Interval***: Sets the interval for sending the control variable to the KNX bus when the thermostat is in 'Continuous pi control' mode. The value can be set between 0-255 and is measured in minutes.

- ***Transmission at Modification By***: Determines the threshold for sending changes in the control variable to the KNX bus when in 'Continuous pi control' mode. If set to 0, any change will be transmitted. For example, if set to 3, only changes of 3% or more will be transmitted to the bus.

### Purpose
- To provide precise control and customization over the thermostat settings.
- To ensure optimal heating and cooling performance.

### Usage
This feature should be configured during the initial setup in the ETS software and can be adjusted as needed for specific use-cases.
