nicole-ashley/homeassistant-goldair-climate

Temperature is not a number: standby

benny132 opened this issue · 0 comments

Hi, I'm trying to use this with a Goldair GCV440 and there seems to be some sort of issue with the climate/temperature value.

I can see the entity that's been added however it's stats just say unavailable, something that is odd is that i can click on the Heat or On/Off buttons on the entity and it does actually turn on the device so it's partially working.

Viewing the entity on the Devices and Intergrations page shows the following error
"This entity is no longer being provided by the goldair_climate integration. If the entity is no longer in use, delete it in settings."

[547838666656] Temperature is not a number: standby
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 199, in handle_call_service
    await hass.services.async_call(
  File "/usr/src/homeassistant/homeassistant/core.py", line 1849, in async_call
    task.result()
  File "/usr/src/homeassistant/homeassistant/core.py", line 1889, in _execute_service
    await cast(Callable[[ServiceCall], Awaitable[None]], handler.job.target)(
  File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 226, in handle_service
    await service.entity_service_call(
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 815, in entity_service_call
    future.result()  # pop exception if have
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 572, in async_update_ha_state
    self._async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 651, in _async_write_ha_state
    attr.update(self.state_attributes or {})
  File "/usr/src/homeassistant/homeassistant/components/climate/__init__.py", line 295, in state_attributes
    ATTR_CURRENT_TEMPERATURE: show_temp(
  File "/usr/src/homeassistant/homeassistant/helpers/temperature.py", line 24, in display_temp
    raise TypeError(f"Temperature is not a number: {temperature}")
TypeError: Temperature is not a number: standby