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…
- the slider does control the pump correctly (based on requested temp)
- the actual temp reading is correct (corresponds with touch panel)
- 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?