Configuration climates and funs modbus (help)

Hello,
I’m using a controller with the Modbus protocol to manage temperature. I’d like to add fan speed control in percentage (%) . I’ve tried adding fans in every possible way in configuration.yaml , but nothing works—it keeps throwing errors. However, if I use the Climate component for fans , it kind of works, but the values are displayed in temperature units (°C) instead of percentage (%).

Version HA
Home Assistant 2023.1.7
Supervisor 2025.06.2
Operating System 14.1
Frontend 20230110.0 - latest

“I can’t update Home Assistant because it will break many of my integrations (which are no longer updated). Everything will crash. Could you please suggest a solution within this version?”

My config in climates:

- name: management pch (speed)
  address: 53
  slave: 1
  input_type: holding
  max_temp: 100
  min_temp: 60
  offset: 0
  precision: 1
  scale: 0.1
  target_temp_register: 53
  temp_step: 0.5
  temperature_unit: C
  scan_interval: 15
  data_type: int16

“I searched the forum and read various posts, but couldn’t find a solution. Thanks.”