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
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.