see communication object 106 and 107. Sollwertverschiebung - you wrote it in the comments.
It also seems that it is set to 1 byte, not DPT9002 - 2 byte
your step is set to 0.1
… have you even had a look at your configuration yourself?
so, at first i will change step to 0.1 in my knx.yaml!
then i will add 2 new groupadresses - setpoint_shift_adress to 106 and setpoint_shift_state_adress to 107?
You will have to enable the Read-flag for the “Sollwertverschirbung” communication object of the actuator - the one you are using in setpoint_shift_state_address
And be sure to use the correct mode - 1byte is DPT 6 and 2byte DPT 9. 1bit is not supported.
Call / write to MDT explaining that this is needed. Maybe they can ship it in an application update with the read-flag set by default or with a status communication object when enough users complain. Or they have some other solution.
Meanwhile use the same address as for setpoint_shift_address and set it once from bus after HA restart.
Thank you for this great thread. I’ve read it twice and tried to get my mdt heating working. As literally everybody, I have the issue that I cannot set/save a target temperature. Actually i’m wondering about this step:
Both KOs have different data types: “Sollwertverschiebung” has 9.002 (Temperaturdifferenz K) whereas “Status Sollwert” has 5.001 (Prozent 0…100). So it isn’t possible to put them both on the same GA. Am I missing something here?
My current configuration is as follows. Do you have an idea? Happy to update and share a final and working configuration with the community.
Ok, great! This actually seems to work. Thank you! Will edit the config above.
One thing I’ve noticed, after a quick test. It looks like the operation mode is switch to “Away” automatically. Would it help to set the read flag also for the GA “operation_mode_address: 5/4/130”?
Ive been reading this Thread for a while because i had just the same problem. I wasnt able to fix the “whole” thing until now. I am just able to adjust the Temperature using Home Assistant by moving the slider. But there is one issue i cant get rid off:
Lets say i have put the target temperature from 21° to 23° by using Home Assistant. When I go to my MDT Glass Switch it also displays this target temeperature correctly.
BUT: The internal target temperature of the Glass Switch still seems to be at 21°. Because when I now want to adjust the temperature by using the Glass Switch it changes from 23° to 21.5°. So somehow it seems the Switch did just “display” the Home Assistant adjustment but not more.
Sorry if my english is not that good. With Switch I mean “MDT Glastaster 2 Smart”. It has a built in temperature measurement. This is what it looks like in HA: