Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error in selected temperature of Haverland Iris #2

Open
carlosnh96 opened this issue Jan 4, 2025 · 6 comments
Open

Error in selected temperature of Haverland Iris #2

carlosnh96 opened this issue Jan 4, 2025 · 6 comments

Comments

@carlosnh96
Copy link

Este error se originó a partir de una integración personalizada.

Registrador: homeassistant
Fuente: custom_components/smartbox/model.py:339
integración: Smartbox (documentación, problemas)
Ocurrió por primera vez: 18:03:43 (5 ocurrencias)
Última vez registrado: 18:07:43

Error doing job: Task exception was never retrieved (None)
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 1065, in _async_update_entity_states
await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 978, in async_update_ha_state
self._async_write_ha_state()
~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1148, in _async_write_ha_state
self.__async_calculate_state()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1087, in __async_calculate_state
if state_attributes := self.state_attributes:
^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/climate/init.py", line 422, in state_attributes
self.target_temperature,
^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/smartbox/climate.py", line 130, in target_temperature
return get_target_temperature(self._node.node_type, self._status)
File "/config/custom_components/smartbox/model.py", line 339, in get_target_temperature
raise KeyError(
...<3 lines>...
)
KeyError: "'Unexpected 'selected_temp' value off found for htr_mod - please report to https://github.com/ajtudela/hass-smartbox/issues. status: {'sync_status': 'ok', 'on': True, 'mode': 'auto', 'selected_temp': 'off', 'units': 'C', 'comfort_temp': '22', 'eco_offset': '6', 'ice_temp': '7', 'mtemp': '17', 'active': False, 'presence': False, 'locked': True, 'unit_model': 2, 'unit_fw': 2, 'uart_error': False}"

@ajtudela
Copy link
Owner

ajtudela commented Jan 5, 2025

Buenas, por favor, actualiza a la version 2.0.0-beta.2 y dime si te sigue saliendo el error.

@carlosnh96
Copy link
Author

carlosnh96 commented Jan 5, 2025

Buenas, por favor, actualiza a la version 2.0.0-beta.2 y dime si te sigue saliendo el error.

Hola Alberto, he actualizado y continúa con el mismo error. Ocurre en el modo auto, cuando lo pongo en modo confort si funciona y puedo interactuar en el Dashboard.


Este error se originó a partir de una integración personalizada.

Registrador: homeassistant
Fuente: custom_components/smartbox/model.py:339
integración: Smartbox (documentación, problemas)
Ocurrió por primera vez: 14:49:16 (7 ocurrencias)
Última vez registrado: 14:55:00

Error doing job: Task exception was never retrieved (None)
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 1065, in _async_update_entity_states
    await asyncio.gather(*tasks)
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 978, in async_update_ha_state
    self._async_write_ha_state()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1148, in _async_write_ha_state
    self.__async_calculate_state()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1087, in __async_calculate_state
    if state_attributes := self.state_attributes:
                           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/climate/__init__.py", line 422, in state_attributes
    self.target_temperature,
    ^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/smartbox/climate.py", line 130, in target_temperature
    return get_target_temperature(self._node.node_type, self._status)
  File "/config/custom_components/smartbox/model.py", line 339, in get_target_temperature
    raise KeyError(
    ...<3 lines>...
    )
KeyError: "'Unexpected 'selected_temp' value off found for htr_mod - please report to https://github.com/ajtudela/hass-smartbox/issues. status: {'sync_status': 'ok', 'on': True, 'mode': 'auto', 'selected_temp': 'off', 'units': 'C', 'comfort_temp': '22', 'eco_offset': '6', 'ice_temp': '7', 'mtemp': '18', 'active': False, 'presence': False, 'locked': True, 'unit_model': 2, 'unit_fw': 2, 'uart_error': False}"

@ajtudela
Copy link
Owner

ajtudela commented Jan 5, 2025

Qué marca de emisor térmico tienes?

@carlosnh96
Copy link
Author

Qué marca de emisor térmico tienes?

La marca Haverland y el modelo Iris.

Al parecer si desde la aplicación de Haverland pongo el modo confort desaparece el fallo en Home Assistant y puedo interactuar cambiando el modo Schedule(Auto) y Comfort pero, cuando vuelvo a dejar el emisor en modo Schedule(Auto) si reinicio Home Assistant vuelve a aparecer el error y no puedo interactuar con el emisor térmico.

@ajtudela
Copy link
Owner

ajtudela commented Jan 5, 2025

No tengo esa marca, pero puedo manejar el error para que no se te muera la integración.

@carlosnh96
Copy link
Author

No tengo esa marca, pero puedo manejar el error para que no se te muera la integración.

Te lo agradecería si pudieras hacerlo, muchas gracias por tu ayuda y atención.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants