Generic Thermostat target_sensor not working

Can’t seem to get a target_sensor to show in the generic thermostat.
config:

climate:
  - platform: generic_thermostat
    name: House Thermostat
    heater: input_boolean.heat_pump_heater_dummy
    target_sensor: sensor.sensor_house_temperature
    unique_id: house_thermostat
    min_temp: 6
    max_temp: 24
#    target_temp: 21
    precision: 1.0

input_boolean:
  heating_auto_control:
    name: Heating Auto Control
    icon: mdi:home-heart
  heat_pump_heater_dummy:
    name: HP Dummy Control

template:
  - sensor:
      - name: House Temperature
        unit_of_measurement: "°C"
        state: >
          {{ state_attr('climate.house', 'current_temperature') }}
        unique_id: sensor_house_temperature
        state_class: measurement

The House Temperature sensor seems to be working as it shows a value in other cards…

Any ideas what’s wrong?

I think the sensor name is wrong. The name is House Temperature. Not unique id name

 sensor.house_temperature
target_sensor: sensor.sensor_house_temperature    # sensor sensor
target_sensor: sensor_house_temperature

Thanks @AllHailJ that fixed it.
I get so confused between id, unique_id, name, frienfly_name…
Marked as solved - what a community! :grinning: