Coolmaster Integration no update cur temperature and any changes from Coolmaster

Hello,

I found that in two different HA instalations I have problem to see any update of current HVAC temperature or mode change.

I think that problem is in components/coolmaster/climate.py

I found commit about status updates in coolmaster integration

https://github.com/home-assistant/core/commit/22b4ad630811311b1e2fb6738fec7e2050992201?branch=22b4ad630811311b1e2fb6738fec7e2050992201&diff=unified

But I think that commit is too old and don’t have solution.

Here is logs:

Logger: homeassistant
Source: components/coolmaster/climate.py:127
First occurred: 14:03:18 (90 occurrences)
Last logged: 15:32:18

Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 124, in _handle_refresh_interval
    await self.async_refresh()
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 198, in async_refresh
    update_callback()
  File "/usr/src/homeassistant/homeassistant/components/coolmaster/climate.py", line 73, in _handle_coordinator_update
    super()._handle_coordinator_update()
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 258, in _handle_coordinator_update
    self.async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 296, in async_write_ha_state
    self._async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 320, in _async_write_ha_state
    sstate = self.state
  File "/usr/src/homeassistant/homeassistant/components/climate/__init__.py", line 173, in state
    return self.hvac_mode
  File "/usr/src/homeassistant/homeassistant/components/coolmaster/climate.py", line 127, in hvac_mode
    return CM_TO_HA_STATE[mode]
KeyError: 'hot'

Thanks for any help.