Cant get smartIR smart IR working

I realised this should have gone under custom component, so i added it to the huge Smart IR thread there. Please disregard.

I have hass.io on a synology nas via docker.

Trying to get smart IR working and i think i have followed everything correctly.
In my config i can add in smartir: no error, add in “switch:broadlink …” no error, but when i go to add in the “climate: …” i get the following error.

Platform error climate.smartir - cannot import name ‘ClimateEntity’ from ‘homeassistant.components.climate’ (/usr/src/homeassistant/homeassistant/components/climate/init.py)

My Smart IR files are in a directory as follows.
SYNOLOGYNAS\hassio\hass.io\config\custom_components\smartir

What am i doing wrong?