Skip to content

Commit 13bd8bc

Browse files
marvin-wfrenck
authored andcommitted
KNX: Update docs - added rate_limit and target_temperature_state_address (#8785)
* KNX: Update docs - added rate_limit and target_temperature_state_address * ✏️ Tweak
1 parent 9a69388 commit 13bd8bc

File tree

2 files changed

+29
-4
lines changed

2 files changed

+29
-4
lines changed

source/_components/climate.knx.markdown

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ climate:
2727
temperature_address: '5/1/1'
2828
setpoint_shift_address: '5/1/2'
2929
setpoint_shift_state_address: '5/1/3'
30-
target_temperature_address: '5/1/4'
30+
target_temperature_state_address: '5/1/4'
3131
operation_mode_address: '5/1/5'
3232
```
3333
@@ -41,17 +41,33 @@ climate:
4141
temperature_address: '5/1/1'
4242
setpoint_shift_address: '5/1/2'
4343
setpoint_shift_state_address: '5/1/3'
44+
target_temperature_state_address: '5/1/4'
45+
operation_mode_frost_protection_address: '5/1/5'
46+
operation_mode_night_address: '5/1/6'
47+
operation_mode_comfort_address: '5/1/7'
48+
```
49+
50+
If your device doesn't support setpoint_shift calculations (i.e. if you don't provide a `setpoint_shift_address` value) please set the `min_temp` and `max_temp`
51+
attributes of the climate device to avoid issues with increasing the temperature in the frontend. Please do also make sure to add the `target_temperature_address`
52+
to the config in this case.:
53+
54+
```yaml
55+
# Example configuration.yaml entry
56+
climate:
57+
- platform: knx
58+
name: HASS-Kitchen.Temperature
59+
temperature_address: '5/1/2'
4460
target_temperature_address: '5/1/4'
61+
target_temperature_state_address: '5/1/1'
4562
operation_mode_frost_protection_address: '5/1/5'
4663
operation_mode_night_address: '5/1/6'
4764
operation_mode_comfort_address: '5/1/7'
65+
min_temp: 7.0
66+
max_temp: 32.0
4867
```
4968

5069
`operation_mode_frost_protection_address` / `operation_mode_night_address` / `operation_mode_comfort_address` are not necessary if `operation_mode_address` is specified.
5170

52-
If your device doesn't support setpoint_shift calculations (i.e. if you don't provide a `setpoint_shift_address` value) please set the `min_temp` and `max_temp`
53-
attributes of the climate device to avoid issues with increasing the temperature in the frontend.
54-
5571
The following values are valid for the `operation_modes` attribute:
5672

5773
- Comfort (maps internally to STATE_HEAT within Home Assistant)
@@ -72,6 +88,10 @@ temperature_address:
7288
required: true
7389
type: string
7490
target_temperature_address:
91+
description: KNX group address for setting target temperature.
92+
required: false
93+
type: string
94+
target_temperature_state_address:
7595
description: KNX group address for reading current target temperature from KNX bus.
7696
required: true
7797
type: string

source/_components/knx.markdown

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,11 @@ config_file:
5252
description: The path for XKNX configuration file.
5353
required: false
5454
type: string
55+
rate_limit:
56+
description: Defines the maximum number of telegrams to be sent to the bus per second (range 1-100).
57+
required: false
58+
default: 20
59+
type: integer
5560
{% endconfiguration %}
5661
5762
If the auto detection of the KNX/IP device does not work you can specify ip/port of the tunneling device:

0 commit comments

Comments
 (0)