MDT-proprietary 1-Bit temperature shift isn’t supported in the knx integration. You will have to use another shift method in your actuator.
well that makes sence than so 1 or 2 Byte doesnt matter, and works borth ?.
I have no clue which one should be the setpoint_shift_state_adress can u tell me where i have to the this GA in my MDT Actore
If it doesn’t have a dedicated one, use the same as for setpoint_shift_address and make sure the Read-Flag is set.
1byte and 2byte works both if you configure the right setpoint_shift_mode
i tried 2byte now but i cant get it to work If i change the temp in ha the status on my mdt glass switch doesnt change and nothing happens.
maybe u have an idea how to solve this
- name: Schlafzimmer
temperature_address: '0/1/4' # Ist Wert
setpoint_shift_address: '8/4/0'
setpoint_shift_state_address: '8/5/6'
setpoint_shift_mode: 'DPT9002'
target_temperature_state_address: '8/5/3' # Soll Wert
operation_mode_address: '8/4/1' # Betriebsmodus
operation_mode_state_address: '8/5/4' # Betriebsmodus status
min_temp: 15
max_temp: 26
Switch:
You missed a “.” In ‘DPT9.002’.
In the KNX Integration example is no point.
If i try to set one and check my config i get the following error:
Invalid config for [knx]: value is not allowed for dictionary value @ data['knx']['climate'][0]['setpoint_shift_mode']. Got 'DPT9.002'. (See /config/configuration.yaml, line 119).
Thx. The documentation fix PR is on its way… The examples have been correct, as you said.
Maybe you can configure the actuator to update the setpoint_shift “Sollwertverschiebung” on change - so 8/5/6 is written by the actuator.
Hi @all
How can i send a SOLL-temperature? Where i have to click on?
Just can see the IST-temperatur and can change the mode to komfort or something else…
But how to set at SOLL temperature?
regards andy
Target temperature can be set from the round slider surrounding current temperature. Or from the arrows in detail view. Assuming you use standard Lovelace climate card and configured the entity properly.
thank you for fast answering!
yes, standart lovelace card, but there is no posibilty to set the targer temperatur around the slider, please have a look at the attached picture
- name: Küche
temperature_address: '2/0/0'
setpoint_shift_address: '2/1/0'
setpoint_shift_state_address: '2/3/0'
target_temperature_state_address: '2/1/0'
setpoint_shift_address and target_temperature_state_address can’t have the same GA.
This is not how setpoint_shift works. You can use target_temperature_address for directly setting it.
climate: #Heizung
- name: Küche
temperature_address: '2/0/0'
setpoint_shift_address: '5/0/0'
setpoint_shift_state_address: '5/0/1'
target_temperature_address: '2/1/0'
I Think your idea with 'target_temperature_adress (WITHOUT STATE) doesn’t work…
Invalid config for [knx]: required key not provided @ data[‘knx’][‘climate’][0][‘target_temperature_state_address’]. Got None
string value is None for dictionary value @ data[‘knx’][‘climate’][0][‘setpoint_shift_address’]. Got None
string value is None for dictionary value @ data[‘knx’][‘climate’][0][‘setpoint_shift_state_address’]. Got None. (See /config/configuration.yaml, line 27).
This was not what I meant, but setting target temperature without setpoint_shift.
Please have a read at the knx climate documentation. It’s either setpoint shift or target_temperature_address.
target_temperature_state_address is required either way. (As you can see in the error log)
One can’t tell you how to exactly do your configuration because there are 100s of different actuators that can be configured in various ways. Maybe the example screenshots from this thread will give you an idea how this works together with your specific device.
Hello,
does anyone of you have the MDT actuator AKH-0800.01 (First Edition) and a solution how I can regulate the temperature also at the mode “Standby” or "Night ".
The problem, the set point always refers to “Comfort”.
I think this can be changed in the actuators settings.
So sieht meine Konfiguration aus.
Über ETS funktioniert die Verschiebung wenn ich über “Sollwertverschiebung” arbeite perfekt. Wie könnte ich das in HA abbilden?
When I change the temperature in standby, it always subtracts an additional 3K. (Night 7K) see config
- operation_mode_state_address: 7/2/7
setpoint_shift_address: 7/2/2
setpoint_shift_state_address: 7/2/2
temperature_address: 7/2/0
target_temperature_state_address: 7/2/3
operation_mode_address: 7/2/12
name: Zimmer 1
setpoint_shift_mode: 'DPT9002'
It works! Attached my config.
Note: HA must be restarted. Reload KNX is not sufficient after changing the configuration.
- operation_mode_state_address: 7/2/7
setpoint_shift_address: 7/2/2
setpoint_shift_state_address: 7/2/2
temperature_address: 7/2/0
target_temperature_state_address: 7/2/3
name: Zimmer 1
setpoint_shift_mode: 'DPT9002'
operation_mode_comfort_address: 7/2/4
operation_mode_night_address: 7/2/5
operation_mode_frost_protection_address: 7/2/6
Hello got the same Problem, sitting here for hours and not get it working
here are my configs:
############################
# HEIZEN/KÜHLEN
############################
climate:
#Wohnzimmer
- name: "Wohnzimmer Temperatur"
heat_cool_address: '0/4/0'
temperature_address: '4/2/71' # Ist Wert
target_temperature_state_address: '4/2/74' # Soll Wert
setpoint_shift_address: '4/2/79' # Sollwertverschiebung
setpoint_shift_state_address: '4/2/79'
setpoint_shift_mode: 'DPT9002'
temperature_step: 0.5
operation_mode_address: '4/2/76' # Betriebsmodus
operation_mode_state_address: '4/2/77' # Betriebsmodus status
min_temp: 15
max_temp: 28
i can set a temperature on the card but it wont set it on knx, after a few seconds the temperature is resetet to default
On the KNX switch everything works fine!
i found the solution by my self, i got a MDT AKH-0800.02 and now it seams to work
############################
# HEIZEN/KÜHLEN
############################
climate:
#Wohnzimmer
- name: "Wohnzimmer Temperatur"
heat_cool_address: '0/4/0'
temperature_address: '4/2/71' # Ist Wert
target_temperature_state_address: '4/2/74' # Soll Wert
setpoint_shift_address: '4/2/79' # Sollwertverschiebung
setpoint_shift_state_address: '4/2/79' # Sollwertverschiebung (lesend)
setpoint_shift_mode: 'DPT9002' # 2byte
setpoint_shift_max : 3
setpoint_shift_min : -3
setpoint_shift_step: 0.5
temperature_step: 0.5
operation_mode_address: '4/2/76' # Betriebsmodus
operation_mode_state_address: '4/2/77' # Betriebsmodus status
min_temp: 15
max_temp: 28
UPDATE: you have to set GA “Sollwertverschiebung” / “setpoint_shift_address” readable on KNX bus