You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When starting HA I have the following error message, apparently not linked to any special VTherm, but rather the start of versatile thermostat itself.
2025-02-19 14:39:50.113 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved (None)
Traceback (most recent call last):
File "/config/custom_components/versatile_thermostat/thermostat_climate.py", line 634, in _async_climate_changed
await under.set_hvac_mode(self.hvac_mode)
File "/config/custom_components/versatile_thermostat/underlyings.py", line 613, in set_hvac_mode
await self._hass.services.async_call(
...<3 lines>...
)
File "/usr/src/homeassistant/homeassistant/core.py", line 2760, in async_call
processed_data: dict[str, Any] = handler.schema(service_data)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/voluptuous/validators.py", line 259, in __call__
return self._exec((Schema(val) for val in self.validators), v)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/voluptuous/validators.py", line 386, in _exec
raise e if self.msg is None else AllInvalid(self.msg, path=path)
File "/usr/local/lib/python3.13/site-packages/voluptuous/validators.py", line 382, in _exec
v = func(v)
File "/usr/local/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 205, in __call__
return self._compiled([], data)
~~~~~~~~~~~~~~^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 779, in validate_callable
return schema(data)
File "/usr/local/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 205, in __call__
return self._compiled([], data)
~~~~~~~~~~~~~~^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 549, in validate_dict
return base_validate(path, data.items(), out)
File "/usr/local/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 382, in validate_mapping
raise er.MultipleInvalid(errors)
voluptuous.error.MultipleInvalid: expected HVACMode or one of 'off', 'heat', 'cool', 'heat_cool', 'auto', 'dry', 'fan_only' for dictionary value @ data['hvac_mode']
Almost full log for info:
2025-02-19 17:27:00.899 WARNING (MainThread) [custom_components.versatile_thermostat.thermostat_climate] VersatileThermostat-Versatile thermostat Entrée RDC - don't send regulated temperature cause VTherm target_temp (None) is None. This should be a temporary warning message.
2025-02-19 17:27:00.899 WARNING (MainThread) [custom_components.versatile_thermostat.thermostat_climate] VersatileThermostat-Versatile thermostat dressing - underlying climate.tado_smart_radiator_dressing come back to life. New state=heat, old_state=unavailable. Will refresh its status
2025-02-19 17:27:00.899 WARNING (MainThread) [custom_components.versatile_thermostat.thermostat_climate] VersatileThermostat-Versatile thermostat dressing - don't send regulated temperature cause VTherm target_temp (None) is None. This should be a temporary warning message.
2025-02-19 17:27:00.899 WARNING (MainThread) [custom_components.versatile_thermostat.thermostat_climate] VersatileThermostat-Versatile thermostat Entrée RDC - underlying climate.tado_smart_thermostat come back to life. New state=heat, old_state=unavailable. Will refresh its status
2025-02-19 17:27:00.900 WARNING (MainThread) [custom_components.versatile_thermostat.thermostat_climate] VersatileThermostat-Versatile thermostat salon - underlying climate.tado_smart_radiator_salon come back to life. New state=heat, old_state=unavailable. Will refresh its status
2025-02-19 17:27:00.900 WARNING (MainThread) [custom_components.versatile_thermostat.thermostat_climate] VersatileThermostat-Versatile thermostat salon - don't send regulated temperature cause VTherm target_temp (None) is None. This should be a temporary warning message.
2025-02-19 17:27:00.980 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved (None)
Traceback (most recent call last):
File "/config/custom_components/versatile_thermostat/thermostat_climate.py", line 634, in _async_climate_changed
await under.set_hvac_mode(self.hvac_mode)
File "/config/custom_components/versatile_thermostat/underlyings.py", line 613, in set_hvac_mode
await self._hass.services.async_call(
...<3 lines>...
)
File "/usr/src/homeassistant/homeassistant/core.py", line 2759, in async_call
processed_data: dict[str, Any] = handler.schema(service_data)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/voluptuous/validators.py", line 259, in __call__
return self._exec((Schema(val) for val in self.validators), v)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/voluptuous/validators.py", line 386, in _exec
raise e if self.msg is None else AllInvalid(self.msg, path=path)
File "/usr/local/lib/python3.13/site-packages/voluptuous/validators.py", line 382, in _exec
v = func(v)
File "/usr/local/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 205, in __call__
return self._compiled([], data)
~~~~~~~~~~~~~~^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 779, in validate_callable
return schema(data)
File "/usr/local/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 205, in __call__
return self._compiled([], data)
~~~~~~~~~~~~~~^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 549, in validate_dict
return base_validate(path, data.items(), out)
File "/usr/local/lib/python3.13/site-packages/voluptuous/schema_builder.py", line 382, in validate_mapping
raise er.MultipleInvalid(errors)
voluptuous.error.MultipleInvalid: expected HVACMode or one of 'off', 'heat', 'cool', 'heat_cool', 'auto', 'dry', 'fan_only' for dictionary value @ data['hvac_mode']
2025-02-19 17:27:03.885 WARNING (MainThread) [homeassistant.components.mqtt.entity] Erroneous JSON: {'pce_alias': 'Maison', 'pce_id': '21404486196846', 'freqence': None, 'activation_date ': datetime.datetime(2025, 1, 7, 21, 4, 2), 'owner_name': 'Yacine Derridj', 'postal_code': '78170'}
2025-02-19 17:27:07.916 WARNING (MainThread) [custom_components.versatile_thermostat.pi_algorithm] Temporarily skipping the self-regulation algorithm while the configured sensor for outdoor temperature is unavailable
2025-02-19 17:27:07.925 WARNING (MainThread) [custom_components.versatile_thermostat.pi_algorithm] Temporarily skipping the self-regulation algorithm while the configured sensor for outdoor temperature is unavailable
The text was updated successfully, but these errors were encountered:
FockeOeuf
changed the title
Error in log since v7.2.0 when restarting HA
Error in log when restarting HA
Feb 19, 2025
I seems one of your VTherm have been saved with a wrong value of hvac_mode. This can be due to the one underlying hvac_mode value which is not conform. Can you please copy/paste the attributes (Dev Tools / States) of your underlying climate entity of climate.tado_smart_thermostat. I think the problem is here, one of its hvac_mode values is not standard.
Yes this seems totally normal. If it is only at startup and all works fine either, it could be a synchronisation issue (Vtherm uses a climate which is not available for example). This kind of issues are very difficult to fix and depend of the starting order of HA.
I will try to look but I'm not sure to be able to fix something.
Version of the custom_component
7.2.3
Configuration
My VTherm attributes are the following:
Describe the bug
When starting HA I have the following error message, apparently not linked to any special VTherm, but rather the start of versatile thermostat itself.
Almost full log for info:
The text was updated successfully, but these errors were encountered: