AUX conditioner Remote listening and state update

Please help to solve a challenge. I successfully made an IR module to operate AUX climate. Now I can control climate, but when someone control it as well, I do not see changes in the state in HA (climate do not have backward status sender). As I have an IR receiver as well, is it possible to listen to ordinary remote and send status change to HA? Here is the current code:

http_request:
  useragent: esphome/device
  
esphome:
  name: esphome-web-ir
  friendly_name: IR-dev

esp32:
  board: esp32dev
  framework:
    type: arduino


# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "xxx"

ota:

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password    

sensor:
  - platform: wifi_signal
    name: "WiFi Signal Sensor"
    id: sensor_wifi_signal
    update_interval: 60s

  - platform: uptime
    name: "Uptime Sensor"
    id: sensor_uptime
    update_interval: 60s 

remote_receiver:
  pin:
    number: 19
    inverted: true
    mode:
      input: true
      pullup: true
  dump: all

remote_transmitter:
  pin: 21
  id: ir_transmitter
  # Infrared remotes use a 50% carrier signal
  carrier_duty_percent: 50%

climate:
  - platform: heatpumpir
    name: "AUX"
    protocol: aux
    horizontal_default: auto
    vertical_default: down
    min_temperature: 16
    max_temperature: 32
    visual:
      min_temperature: 16 °C
      max_temperature: 32 °C
      temperature_step: 1.0 °C          

As there is a huge amount of codes for every temp, speed, mode, etc, I don’t really want to make enormous IF-THEN, can there be some smart solution?

It doesn’t appear that heatpumpir “supports receiver” so it looks like it could be tricky.

Did you check if you can use one of the native platforms rather than heatpumpir?