> For the complete documentation index, see [llms.txt](https://docs.dnt.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dnt.de/dnt-lw-etrv/kommunikationsprotokoll/7.-temperaturregelung.md).

# 7. Temperaturregelung

{% hint style="info" %}
Firmwareversionen < 1.2.0 nutzen eine Temperaturauflösung von 0,2°C für die Raum- und Solltemperatur. Ab Version 1.2.0 beträgt die Auflösung der Raumtemperatur 0.1°C und die der Solltemperatur 0.5°C. Alle betroffenen Befehle enthalten daher abweichende Funktions- bzw. Parameterbeschreibungen
{% endhint %}

## 7.1 Soll-Temperatur

{% tabs %}
{% tab title="GET SET-POINT TEMPERATURE" %}
Abfrage der Soll-Temperatur.

**Downlink**

| Byte | Bit(s) |        Value        |
| :--: | :----: | :-----------------: |
|   0  |    7   |          IR         |
|   0  |   6:0  | `0x21` (Command ID) |

**Uplink**

<table><thead><tr><th width="180.8182373046875" align="center">Byte</th><th width="111.1817626953125" align="center">Bit(s)</th><th align="center">Value</th></tr></thead><tbody><tr><td align="center">0</td><td align="center">7</td><td align="center">Res.</td></tr><tr><td align="center">0</td><td align="center">6:0</td><td align="center"><code>0x21</code> (Command ID)</td></tr><tr><td align="center">1</td><td align="center">7:0</td><td align="center"><code>ID_SET_POINT_TEMPERATURE</code></td></tr></tbody></table>
{% endtab %}

{% tab title="SET SET-POINT TEMPERATURE" %}
Konfiguration der Soll-Temperatur.

**Beispiel**

```
222Bh = 21,5 °C Soll-Temperatur
```

<table><thead><tr><th width="150.272705078125" align="center">Byte</th><th width="159.0908203125" align="center">Bit(s)</th><th align="center">Value</th></tr></thead><tbody><tr><td align="center">0</td><td align="center">7</td><td align="center">Res.</td></tr><tr><td align="center">0</td><td align="center">6:0</td><td align="center"><code>0x22</code> (Command ID)</td></tr><tr><td align="center">1</td><td align="center">7:0</td><td align="center"><code>ID_SET_POINT_TEMPERATURE</code></td></tr></tbody></table>
{% endtab %}
{% endtabs %}

<details>

<summary>ID_SET_POINT_TEMPERATURE</summary>

|   Eigenschaft  |                                                                                            Wert                                                                                           |
| :------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
|  Beschreibung  |                                                               Solltemperatur des Heizkörperthermostats im normalen Betrieb.                                                               |
|      Größe     |                                                                                           8 Bit                                                                                           |
|  Wertebereich  |                                                                   <p>FW ≥ 1.2.0: 10 - 60</p><p>FW < 1.2.0: 25 - 150</p>                                                                   |
|  Standardwert  |                                                                         <p>FW ≥ 1.2.0: 20</p><p>FW < 1.2.0: 25</p>                                                                        |
| Interpretation | <p><code>FW >= 1.2.0:</code></p><p><code>y = x \* 0,5</code></p><p><code>\[y] = °C</code></p><p><code>FW < 1.2.0:</code></p><p><code>y = x \* 0,2</code></p><p><code>\[y] = °C</code></p> |
|   Persistent   |                                                                                             Ja                                                                                            |
|     Zugriff    |                                                                                            r/w                                                                                            |

</details>

***

## 7.2 Externe Raumtemperatur

{% tabs %}
{% tab title="SET EXTERNAL ROOM TEMPERATURE " %}
Setzen der extern gemessenen Raumtemperatur.

**Beispiel**

```
2300C6h = Externe Raumtemperatur 19,8 °C
```

<table><thead><tr><th width="115.5455322265625" align="center">Byte</th><th width="124.7271728515625" align="center">Bit(s)</th><th align="center">Value</th></tr></thead><tbody><tr><td align="center">0</td><td align="center">7</td><td align="center">Res.</td></tr><tr><td align="center">0</td><td align="center">6:0</td><td align="center"><code>0x23</code> (Command ID)</td></tr><tr><td align="center">1</td><td align="center">7:0</td><td align="center"><code>ID_EXTERNAL_ROOM_TEMPERATURE[H]</code></td></tr><tr><td align="center">2</td><td align="center">7:0</td><td align="center"><code>FW >= 1.2.0: ID_EXTERNAL_ROOM_TEMPERATURE[L]</code></td></tr></tbody></table>
{% endtab %}
{% endtabs %}

<details>

<summary>ID_EXTERNAL_ROOM_TEMPERATURE</summary>

<table><thead><tr><th width="252.636474609375" align="center">Eigenschaft</th><th align="center">Wert</th></tr></thead><tbody><tr><td align="center">Beschreibung</td><td align="center">Extern gemessene Raumtemperatur, die an das Gerät übermittelt wird.</td></tr><tr><td align="center">Größe</td><td align="center">FW ≥ 1.2.0: 16 Bit FW &#x3C; 1.2.0: 8 Bit</td></tr><tr><td align="center">Wertebereich</td><td align="center">FW ≥ 1.2.0: 0 - 451 FW &#x3C; 1.2.0: 0 - 226</td></tr><tr><td align="center">Standardwert</td><td align="center">-</td></tr><tr><td align="center">Interpretation</td><td align="center"><p>FW ≥ 1.2.0:</p><p><code>0</code> → underflow</p><p><code>1 - 450</code> → <code>y = x * 0,1</code> ; [y] = °C</p><p><code>451</code> → overflow</p><p>FW &#x3C; 1.2.0:</p><p><code>0</code> → underflow</p><p><code>1 - 225</code> → <code>y = x * 0,2</code> ; [y] = °C</p><p><code>226</code> → overflow</p></td></tr><tr><td align="center">Persistent</td><td align="center">Nein</td></tr><tr><td align="center">Zugriff</td><td align="center">w</td></tr></tbody></table>

</details>

***

## 7.3 Temperaturoffset

{% tabs %}
{% tab title="GET TEMPERATURE OFFSET" %}
Abfrage des konfigurierten Temperaturoffsets.

**Downlink**

| Byte | Bit(s) |        Value        |
| :--: | :----: | :-----------------: |
|   0  |    7   |          IR         |
|   0  |   6:0  | `0x24` (Command ID) |

**Uplink**

<table><thead><tr><th width="160.0908203125" align="center">Byte</th><th width="146.6363525390625" align="center">Bit(s)</th><th align="center">Value</th></tr></thead><tbody><tr><td align="center">0</td><td align="center">7</td><td align="center">Res.</td></tr><tr><td align="center">0</td><td align="center">6:0</td><td align="center"><code>0x24</code> (Command ID)</td></tr><tr><td align="center">1</td><td align="center">7:0</td><td align="center"><code>ID_TEMPERATURE_OFFSET</code></td></tr></tbody></table>
{% endtab %}

{% tab title="SET TEMPERATURE OFFSET" %}
Konfiguration des Temperaturoffsets.

**Beispiel**

```
25 8Fh = +1,5 K Temperaturoffset
```

<table><thead><tr><th width="182.6363525390625" align="center">Byte</th><th width="151.181884765625" align="center">Bit(s)</th><th align="center">Value</th></tr></thead><tbody><tr><td align="center">0</td><td align="center">7</td><td align="center">Res.</td></tr><tr><td align="center">0</td><td align="center">6:0</td><td align="center"><code>0x25</code> (Command ID)</td></tr><tr><td align="center">1</td><td align="center">7:0</td><td align="center"><code>ID_TEMPERATURE_OFFSET</code></td></tr></tbody></table>
{% endtab %}
{% endtabs %}

<details>

<summary>ID_TEMPERATURE_OFFSET</summary>

|   Eigenschaft  |                                 Wert                                |
| :------------: | :-----------------------------------------------------------------: |
|  Beschreibung  |         Offset zur Korrektur der gemessenen Raumtemperatur.         |
|      Größe     |                                8 Bit                                |
|  Wertebereich  |                               0 - 255                               |
|  Standardwert  |                                 128                                 |
| Interpretation | <p><code>y = x \* 0,1 - 12,8</code></p><p><code>\[y] = K</code></p> |
|   Persistent   |                                  Ja                                 |
|     Zugriff    |                                 r/w                                 |

</details>

***

## 7.4 Raumtemperatur der Regelung

### 7.4.1 Firmware ≥ 1.2.0

{% tabs %}
{% tab title="GET HEATING CONTROLLER INPUT ROOM TEMPERATURE" %}
Abfrage der von der Regelung verwendeten Raumtemperatur.

**Downlink**

| Byte | Bit(s) |        Value        |
| :--: | :----: | :-----------------: |
|   0  |    7   |          IR         |
|   0  |   6:0  | `0x26` (Command ID) |

**Uplink**

<table><thead><tr><th width="140.272705078125" align="center">Byte</th><th width="175" align="center">Bit(s)</th><th align="center">Value</th></tr></thead><tbody><tr><td align="center">0</td><td align="center">7</td><td align="center">Res.</td></tr><tr><td align="center">0</td><td align="center">6:0</td><td align="center"><code>0x26</code> (Command ID)</td></tr><tr><td align="center">1</td><td align="center">7:0</td><td align="center"><code>ID_CONTROLLER_INPUT_ROOM_TEMPERATURE[H]</code></td></tr><tr><td align="center">2</td><td align="center">7:0</td><td align="center"><code>ID_CONTROLLER_INPUT_ROOM_TEMPERATURE[L]</code></td></tr></tbody></table>
{% endtab %}
{% endtabs %}

<details>

<summary>ID_CONTROLLER_INPUT_ROOM_TEMPERATURE</summary>

<table><thead><tr><th width="251.727294921875" align="center">Eigenschaft</th><th align="center">Wert</th></tr></thead><tbody><tr><td align="center">Beschreibung</td><td align="center">Aktuelle Raumtemperatur, die von der Regelung verwendet wird.</td></tr><tr><td align="center">Größe</td><td align="center">16 Bit</td></tr><tr><td align="center">Wertebereich</td><td align="center">0 - 451</td></tr><tr><td align="center">Standardwert</td><td align="center">-</td></tr><tr><td align="center">Interpretation</td><td align="center"><p><code>0</code> → underflow</p><p><code>1 - 450</code> → <code>y = x * 0,1 , [y] = °C</code></p><p><code>451</code> → overflow</p></td></tr><tr><td align="center">Persistent</td><td align="center">Nein</td></tr><tr><td align="center">Zugriff</td><td align="center">r</td></tr></tbody></table>

</details>

***

### 7.4.2 Firmware < 1.2.0

{% tabs %}
{% tab title="GET HEATING CONTROLLER INPUT ROOM TEMPERATURE" %}
Abfrage der von der Regelung verwendeten Raumtemperatur.

**Downlink**

| Byte | Bit(s) |        Value        |
| :--: | :----: | :-----------------: |
|   0  |    7   |          IR         |
|   0  |   6:0  | `0x26` (Command ID) |

**Uplink**

<table><thead><tr><th width="140.272705078125" align="center">Byte</th><th width="175" align="center">Bit(s)</th><th align="center">Value</th></tr></thead><tbody><tr><td align="center">0</td><td align="center">7</td><td align="center">Res.</td></tr><tr><td align="center">0</td><td align="center">6:0</td><td align="center"><code>0x26</code> (Command ID)</td></tr><tr><td align="center">1</td><td align="center">7:0</td><td align="center"><code>ID_CONTROLLER_INPUT_ROOM_TEMPERATURE</code></td></tr></tbody></table>
{% endtab %}
{% endtabs %}

<details>

<summary>ID_CONTROLLER_INPUT_ROOM_TEMPERATURE</summary>

<table><thead><tr><th width="227.1817626953125" align="center">Eigenschaft</th><th align="center">Wert</th></tr></thead><tbody><tr><td align="center">Beschreibung</td><td align="center">Aktuelle Raumtemperatur, die von der Regelung verwendet wird.</td></tr><tr><td align="center">Größe</td><td align="center">8 Bit</td></tr><tr><td align="center">Wertebereich</td><td align="center">0 - 226</td></tr><tr><td align="center">Standardwert</td><td align="center">-</td></tr><tr><td align="center">Interpretation</td><td align="center"><p><code>0</code> → underflow</p><p><code>1 - 225</code> → <code>y = x * 0,1 , [y] = °C</code></p><p>226 → overflow</p></td></tr><tr><td align="center">Persistent</td><td align="center">Nein</td></tr><tr><td align="center">Zugriff</td><td align="center">r</td></tr></tbody></table>

</details>

***

## 7.5 Soll-Temperatur der Regelung

### 7.5.1 Firmware ≥ 1.2.0

{% tabs %}
{% tab title="GET HEATING CONTROLLER INPUT SET-POINT TEMPERATURE" %}
Abfrage der Soll-Temperatur, die von der Regelung verwendet wird.

**Downlink**

| Byte | Bit(s) |        Value        |
| :--: | :----: | :-----------------: |
|   0  |    7   |          IR         |
|   0  |   6:0  | `0x27` (Command ID) |

**Uplink**

<table><thead><tr><th width="132.3636474609375" align="center">Byte</th><th width="137.54541015625" align="center">Bit(s)</th><th align="center">Value</th></tr></thead><tbody><tr><td align="center">0</td><td align="center">7</td><td align="center">Res.</td></tr><tr><td align="center">0</td><td align="center">6:0</td><td align="center"><code>0x27</code> (Command ID)</td></tr><tr><td align="center">1</td><td align="center">7:0</td><td align="center"><code>ID_CONTROLLER_INPUT_SET_POINT_TEMPERATURE</code></td></tr></tbody></table>
{% endtab %}
{% endtabs %}

<details>

<summary>ID_CONTROLLER_INPUT_SET_POINT_TEMPERATURE</summary>

|   Eigenschaft  |                              Wert                             |
| :------------: | :-----------------------------------------------------------: |
|  Beschreibung  | Aktuelle Solltemperatur, die von der Regelung verwendet wird. |
|      Größe     |                             8 Bit                             |
|  Wertebereich  |                            10 - 60                            |
|  Standardwert  |                               10                              |
| Interpretation | <p><code>y = x \* 0,5</code></p><p><code>\[y] = °C</code></p> |
|   Persistent   |                              Nein                             |
|     Zugriff    |                               r                               |

</details>

***

### 7.5.2 Firmware < 1.2.0

{% tabs %}
{% tab title="GET HEATING CONTROLLER INPUT SET-POINT TEMPERATURE" %}
Abfrage der Soll-Temperatur, die von der Regelung verwendet wird.

**Downlink**

| Byte | Bit(s) |        Value        |
| :--: | :----: | :-----------------: |
|   0  |    7   |          IR         |
|   0  |   6:0  | `0x27` (Command ID) |

**Uplink**

<table><thead><tr><th width="132.3636474609375" align="center">Byte</th><th width="137.54541015625" align="center">Bit(s)</th><th align="center">Value</th></tr></thead><tbody><tr><td align="center">0</td><td align="center">7</td><td align="center">Res.</td></tr><tr><td align="center">0</td><td align="center">6:0</td><td align="center"><code>0x27</code> (Command ID)</td></tr><tr><td align="center">1</td><td align="center">7:0</td><td align="center"><code>ID_CONTROLLER_INPUT_SET_POINT_TEMPERATURE</code></td></tr></tbody></table>
{% endtab %}
{% endtabs %}

<details>

<summary>ID_CONTROLLER_INPUT_SET_POINT_TEMPERATURE</summary>

|   Eigenschaft  |                              Wert                             |
| :------------: | :-----------------------------------------------------------: |
|  Beschreibung  | Aktuelle Solltemperatur, die von der Regelung verwendet wird. |
|      Größe     |                             8 Bit                             |
|  Wertebereich  |                            25 - 150                           |
|  Standardwert  |                               25                              |
| Interpretation | <p><code>y = x \* 0,2</code></p><p><code>\[y] = °C</code></p> |
|   Persistent   |                              Nein                             |
|     Zugriff    |                               r                               |

</details>

***

## 7.6 Heizungsregler-Konfiguration

{% tabs %}
{% tab title="GET HEATING CONTROLLER CONFIG" %}
Abfrage der Konfiguration der Raumtemperaturregelung.

**Downlink**

| Byte | Bit(s) |        Value        |
| :--: | :----: | :-----------------: |
|   0  |    7   |          IR         |
|   0  |   6:0  | `0x28` (Command ID) |

**Uplink**

<table><thead><tr><th width="96.36376953125" align="center">Byte</th><th width="172" align="center">Bit(s)</th><th align="center">Value</th></tr></thead><tbody><tr><td align="center">0</td><td align="center">7</td><td align="center">Res.</td></tr><tr><td align="center">0</td><td align="center">6:0</td><td align="center"><code>0x28</code> (Command ID)</td></tr><tr><td align="center">1</td><td align="center">7</td><td align="center"><code>ID_CONTROLLER_ADAPTIVE_GAIN_ADJUSTMENT_EN</code></td></tr><tr><td align="center">1</td><td align="center">6</td><td align="center"><code>ID_CONTROLLER_ROOM_TEMPERATURE_INPUT_SEL</code></td></tr><tr><td align="center">1</td><td align="center">5:0</td><td align="center">Res.</td></tr></tbody></table>
{% endtab %}

{% tab title="SET HEATING CONTROLLER CONFIG" %}
Konfiguration der Raumtemperaturregelung.

**Beispiel**

```
29C0h = Adaptive Regelung aktiv, externe Raumtemperatur als Quelle
```

<table><thead><tr><th width="104.818115234375" align="center">Byte</th><th width="160.1817626953125" align="center">Bit(s)</th><th align="center">Value</th></tr></thead><tbody><tr><td align="center">0</td><td align="center">7</td><td align="center">Res.</td></tr><tr><td align="center">0</td><td align="center">6:0</td><td align="center"><code>0x29</code> (Command ID)</td></tr><tr><td align="center">1</td><td align="center">7</td><td align="center"><code>ID_CONTROLLER_ADAPTIVE_GAIN_ADJUSTMENT_EN</code></td></tr><tr><td align="center">1</td><td align="center">6</td><td align="center"><code>ID_CONTROLLER_ROOM_TEMPERATURE_INPUT_SEL</code></td></tr><tr><td align="center">1</td><td align="center">5:0</td><td align="center">Res.</td></tr></tbody></table>
{% endtab %}
{% endtabs %}

<details>

<summary>ID_CONTROLLER_ADAPTIVE_GAIN_ADJUSTMENT_EN</summary>

|   Eigenschaft  |                                 Wert                                 |
| :------------: | :------------------------------------------------------------------: |
|  Beschreibung  |           Aktiviert oder deaktiviert die adaptive Regelung.          |
|      Größe     |                                 1 Bit                                |
|  Wertebereich  |                                 0 - 1                                |
|  Standardwert  |                                   1                                  |
| Interpretation | <p><code>0</code> → deaktiviert</p><p><code>1</code> → aktiviert</p> |
|   Persistent   |                                  Ja                                  |
|     Zugriff    |                                  r/w                                 |

</details>

<details>

<summary>ID_CONTROLLER_ROOM_TEMPERATURE_INPUT_SEL</summary>

|   Eigenschaft  |                                                      Wert                                                      |
| :------------: | :------------------------------------------------------------------------------------------------------------: |
|  Beschreibung  |                                 Auswahl der Temperaturquelle für die Regelung.                                 |
|      Größe     |                                                      1 Bit                                                     |
|  Wertebereich  |                                                      0 - 1                                                     |
|  Standardwert  |                                                        0                                                       |
| Interpretation | <p><code>0</code> → intern gemessene Raumtemperatur</p><p><code>1</code> → extern gemessene Raumtemperatur</p> |
|   Persistent   |                                                       Ja                                                       |
|     Zugriff    |                                                       r/w                                                      |

</details>

***

## 7.7 Statische Reglerverstärkung

{% tabs %}
{% tab title="GET HEATING CONTROLLER STATIC GAINS" %}
Abfrage der statischen Verstärkung des Reglers.

**Downlink**

| Byte | Bit(s) |        Value        |
| :--: | :----: | :-----------------: |
|   0  |    7   |          IR         |
|   0  |   6:0  | `0x2A` (Command ID) |

**Uplink**

<table><thead><tr><th width="123" align="center">Byte</th><th width="167.54541015625" align="center">Bit(s)</th><th align="center">Value</th></tr></thead><tbody><tr><td align="center">0</td><td align="center">7</td><td align="center">Res.</td></tr><tr><td align="center">0</td><td align="center">6:0</td><td align="center"><code>0x2A</code> (Command ID)</td></tr><tr><td align="center">1</td><td align="center">7:0</td><td align="center"><code>ID_STATIC_P_GAIN[15:8]</code></td></tr><tr><td align="center">2</td><td align="center">7:0</td><td align="center"><code>ID_STATIC_P_GAIN[7:0]</code></td></tr><tr><td align="center">3</td><td align="center">7:0</td><td align="center"><code>ID_STATIC_I_GAIN</code></td></tr></tbody></table>
{% endtab %}

{% tab title="SET HEATING CONTROLLER STATIC GAINS" %}
Konfiguration der statischen Verstärkung des Reglers.

**Beispiel**

```
2B03E864h = P-Verstärkung 1000 und I-Verstärkung 0,000100
```

<table><thead><tr><th width="194.0909423828125" align="center">Byte</th><th width="120.272705078125" align="center">Bit(s)</th><th align="center">Value</th></tr></thead><tbody><tr><td align="center">0</td><td align="center">7</td><td align="center">Res.</td></tr><tr><td align="center">0</td><td align="center">6:0</td><td align="center"><code>0x2B</code> (Command ID)</td></tr><tr><td align="center">1</td><td align="center">7:0</td><td align="center"><code>ID_STATIC_P_GAIN[15:8]</code></td></tr><tr><td align="center">2</td><td align="center">7:0</td><td align="center"><code>ID_STATIC_P_GAIN[7:0]</code></td></tr><tr><td align="center">3</td><td align="center">7:0</td><td align="center"><code>ID_STATIC_I_GAIN</code></td></tr></tbody></table>
{% endtab %}
{% endtabs %}

<details>

<summary>ID_STATIC_P_GAIN</summary>

|   Eigenschaft  |                               Wert                              |
| :------------: | :-------------------------------------------------------------: |
|  Beschreibung  | P-Verstärkung des Reglers bei deaktivierter adaptiver Regelung. |
|      Größe     |                              16 Bit                             |
|  Wertebereich  |                            5 - 10000                            |
|  Standardwert  |                               1050                              |
| Interpretation |                             `y = x`                             |
|   Persistent   |                                Ja                               |
|     Zugriff    |                               r/w                               |

</details>

<details>

<summary>ID_STATIC_I_GAIN</summary>

|   Eigenschaft  |                               Wert                              |
| :------------: | :-------------------------------------------------------------: |
|  Beschreibung  | I-Verstärkung des Reglers bei deaktivierter adaptiver Regelung. |
|      Größe     |                              8 Bit                              |
|  Wertebereich  |                             0 - 255                             |
|  Standardwert  |                               100                               |
| Interpretation |                        `y = x / 1000000`                        |
|   Persistent   |                                Ja                               |
|     Zugriff    |                               r/w                               |

</details>

***

## 7.8 Aktuell verwendete Reglerverstärkung

{% tabs %}
{% tab title="GET HEATING CONTROLLER INPUT GAINS" %}
Abfrage der aktuell verwendeten Verstärkungsfaktoren.

**Downlink**

| Byte | Bit(s) |        Value        |
| :--: | :----: | :-----------------: |
|   0  |    7   |          IR         |
|   0  |   6:0  | `0x2C` (Command ID) |

**Uplink**

<table><thead><tr><th width="141.181884765625" align="center">Byte</th><th width="157.6363525390625" align="center">Bit(s)</th><th align="center">Value</th></tr></thead><tbody><tr><td align="center">0</td><td align="center">7</td><td align="center">Res.</td></tr><tr><td align="center">0</td><td align="center">6:0</td><td align="center"><code>0x2C</code> (Command ID)</td></tr><tr><td align="center">1</td><td align="center">7:0</td><td align="center"><code>ID_CONTROLLER_INPUT_P_GAIN[15:8]</code></td></tr><tr><td align="center">2</td><td align="center">7:0</td><td align="center"><code>ID_CONTROLLER_INPUT_P_GAIN[7:0]</code></td></tr><tr><td align="center">3</td><td align="center">7:0</td><td align="center"><code>ID_CONTROLLER_INPUT_I_GAIN</code></td></tr></tbody></table>
{% endtab %}
{% endtabs %}

<details>

<summary>ID_CONTROLLER_INPUT_P_GAIN</summary>

|   Eigenschaft  |                      Wert                     |
| :------------: | :-------------------------------------------: |
|  Beschreibung  | Aktuell verwendete P-Verstärkung des Reglers. |
|      Größe     |                     16 Bit                    |
|  Wertebereich  |                   5 - 10000                   |
|  Standardwert  |                       -                       |
| Interpretation |                    `y = x`                    |
|   Persistent   |                       Ja                      |
|     Zugriff    |                       r                       |

</details>

<details>

<summary>ID_CONTROLLER_INPUT_I_GAIN</summary>

|   Eigenschaft  |                      Wert                     |
| :------------: | :-------------------------------------------: |
|  Beschreibung  | Aktuell verwendete I-Verstärkung des Reglers. |
|      Größe     |                     8 Bit                     |
|  Wertebereich  |                    0 - 255                    |
|  Standardwert  |                       -                       |
| Interpretation |               `y = x / 1000000`               |
|   Persistent   |                       Ja                      |
|     Zugriff    |                       r                       |

</details>

***

## 7.9 Adaptive Reglerverstärkung zurücksetzen

{% tabs %}
{% tab title="RESET HEATING CONTROLLER ADAPTIVE GAINS" %}
Zurücksetzen der adaptiven Verstärkungsfaktoren.

|      Byte     | Bit(s) |        Value        |
| :-----------: | :----: | :-----------------: |
|       0       |    7   |          IR         |
|       0       |   6:0  | `0x2D` (Command ID) |
|  {% endtab %} |        |                     |
| {% endtabs %} |        |                     |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.dnt.de/dnt-lw-etrv/kommunikationsprotokoll/7.-temperaturregelung.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
