Hello I hope some can assit with getting the Thermostat connected properly to my KNX system. I was reading few other post on this forum and thought I got it working. But the thermostat request temperature is jumping sometimes to a different setting.
My hardware.
MDT Glass Taster 86 in the livign room. A button group configured to send an Off set value to the MDT Heating Actuator AKH-0600.02
In the Heating actuator I have set a Basic Comfort setpoint: 19 degree C. This value you need to set with ETS. There is no object for.
The glass taster 86 is having the temp sensor
In the HA KNX config file I have
climate:
- name: Living-Floor Heating
temperature_address: ā1/2/0ā This connects with Room Temp sensor #setpoint_shift_address: ā1/2/5ā Skipped this #setpoint_shift_mode: āDPT9002ā Skipped this #setpoint_shift_state_address: ā1/2/3ā Skipped this
target_temperature_address: '1/2/2' This connected to Heating Actuator object named "Setpoint Comfort"
target_temperature_state_address: '1/2/3' This connects to Heating Actuator Object named "Current Setpoint"
min_temp: 17.0
max_temp: 20.0
temperature_step: 0.1
command_value_state_address: '1/2/1' This connectos to Heating Actuator "Stat Control Valve"
operation_mode_state_address: "0/1/100" this connects to Heating Actuator object named "Mode slection" this is the HVAC Comfort, night, stby.
I think what happens that the the Glass taster is sending an off set value. that is an offset to the 19 degrees basic comfort setting
The actuator then set the actual setpoint.
NOTE: During the night of standby I have set a 1 degree lower temp. So the actuator will then do 19 degrees +/- the offset and for the night +/- the night shift off set.
It was working, but sometimes the Thermostat control is jumping to other values.
So when I go from curren troom temperatur 17 degrees and set the demand for 19 degrees. I can set it. But then 1~2 seconds later it jumps back to lower temp setting. I guees this is because the Heating actuator might have a delay with sending āSetpoint Comfortā There is kind of bouncing on the bus. From HA to the Glass taster. This will jump to new requested temp. But then will send an Offset value to the actuator.
Something like that.
Hi !
Have a look at this thread: KNX Climate heating actuator MDT - #139 by evolution100
Unfortunately the heating actuator model you have is like the worst to integrate in HAā¦ but others seem to have found solutionsā¦ just be aware that the one you have (.02) is quite different to the newer (.03).
I could imagine problemsarise when you send a new target temp to ācomfortā while in a different preset. HA climate assumes target_temperature_address writes the current preset target. The state you get back wouldnāt fit then.
That said, watching a Group monitor while changing temperatures usually reveal some info about what is going sideways.
Hello Farmio, one way to eliminate the ājumpingā of the thermostat is to control the heating actuator from out the MDT glass taster 86 wall control panel with a ābitā signal.
So with the MDT Heating actuator, ( AHK-0600.02) , you can either off-set the temp with 1) 1Bit pulse, 2) sending the offset steps (1Byte) or 3) send the target temp (2Byte object).
The MDT Glass Taster 86 is now configured to send 1bit. The step change is set in the Heating actuator. 0,1 step change suits for floor heating.
This eliminated the jumping (else a round trip from HA to Glass taster).
In the MDT heat actuator I leave the Comfort Temperatures unchanged on a fixed value (Set with ETS on 19 deg C). Temperature change is through Offset or HVAC mode change, deviate from the Comfort Setpoint (GA 1/2/2). The heating actuator keeps track of the offset value (1Byte counter), linked to GA 1/2/3. Heating Actuator will update āCurrent Setpointā (GA 1/2/3). The parameters setpoint_shift_max & setpoint_shift_min did not worked. I use min_temp, max_temp. This sets Thermostat scale range.
Daily temperature changes are by setting the HVAC mode with automation (MDT Time Switch). Temp reduction for Night and Standby are set in Heating Actuator.
I added a āRā flag for Offset value ( ā1/2/5ā) and for the controller (HVAC) mode (0/1/100)
The Heating actuator that controls the Radiators in living room, is following the CurrentSetpoint of the floor heating actuator. (The AKH-0600.03 is having a bit more features, for example to slave the Radiators and cut these off when delta is smaller than 1 degree for example). The HA thermostat probably sent the offset value by sending the offset counter 1Byte. I guess. Step change value not in HA.
Most important, above works.
You donāt need to guess, just open the Group monitor (HA has one too, no need for starting ETS ) and look. HA climate entities donāt support 1bit pulse temperature changes But as long as itās working, donāt change it