Link requested temperature KNX <-> generic thermostat?

Hi all

I have a KNX touch display which is also configured to control the pump from the heatingsystem.
The display has an internal temperature sensor and I’m trying to also get control through HA.

I have succeeded to get the generic thermostat card to work somehow but…

  1. the slider does control the pump correctly (based on requested temp)
  2. the actual temp reading is correct (corresponds with touch panel)
  3. switching the heating (pump) off works

But… the HA thermostat control works independently from the KNX control: changing one has no influence on the other and vice versa.
I’m using a normal KNX actuator which is switching the pump on/off and I have 3 addresses:

  • 0/0/6: requested temperature => knx_reqtemp
  • 0/0/7: measured temperature => knx_acttemp
  • 0/0/8: switch pump => heating.pump

I’m struggling with the requested and measured temperatures

config:

sensor:
- platform: knx
  name: knx_acttemp
  type: 'temperature'
  state_address: '0/0/7'
- platform: knx
  name: knx_reqtemp
  type: 'temperature'
  state_address: '0/0/6'

switch:
  - platform: knx
    name: heating.pump
    address: '0/0/8'

climate:
  - platform: generic_thermostat
    name: Thermostat
    heater: switch.heating_pump
    target_sensor: sensor.knx_acttemp
    min_temp: 15
    max_temp: 30
    ac_mode: false
    target_temp: 23
    cold_tolerance: 0.5
    hot_tolerance: 0
    min_cycle_duration:
      seconds: 5
    keep_alive:
      minutes: 3
    initial_hvac_mode: "off"
    away_temp: 16
    precision: 0.5

Any idea what I’m missing/doing wrong?

Thanks a lot in advance!
Nick

EDIT: So I found out that it seems to be an issue with the requested temperature…

How do I link the ‘knx_reqtemp’ value (coming from KNX touch screen) changes in HA to the temperature value (set by the slider) from the generic thermostat?