Component modbus climat syntax error?

Hi, can anyone please explain this error?

Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/helpers/entity_platform.py”, line 408, in _async_add_entity
await entity.async_update_ha_state()
File “/usr/src/homeassistant/homeassistant/helpers/entity.py”, line 275, in async_update_ha_state
self._async_write_ha_state()
File “/usr/src/homeassistant/homeassistant/helpers/entity.py”, line 316, in _async_write_ha_state
attr.update(self.state_attributes or {})
File “/usr/src/homeassistant/homeassistant/components/climate/init.py”, line 193, in state_attributes
self.temperature_unit,
File “/usr/src/homeassistant/homeassistant/components/climate/init.py”, line 260, in temperature_unit
raise NotImplementedError()
NotImplementedError

modbus:
  name: test
  type: tcp
  host: 192.168.1.202
  port: 502

climate:
  - platform: modbus
    name: Halltest
    hub: test
    slave: 1
    target_temp_register: 1
    current_temp_register: 1
    data_type: float
    count: 2
    precision: 1

Thanks!

The modbus climate docs make no mention of this:

While the log mentions it twice…I would be looking into that I think?

Does your modbus device manual make mention of temperature_unit?

Hm no. :confused:

The problem has something to do with that I believe. Your device may be expecting a value for that but the HA modbus climate integration does not support that it seems to me.