thermal_comfort
thermal_comfort copied to clipboard
Issues after update to 2024.9 even with v2.2.0 - Template error: float got invalid input 'unavailable' when rendering template
Hi,
first of all: Thank you for this great work. This integration is pretty much AWESOME! :)
Since my update yesterday to the HA version 2023.12.0 I have several issues in the logs and the integration cannot be loaded. I did not have time to investigate more the issue, was on a business trip and just came back - sorry for that. But maybe you have an idea what it could be.
2023-12-07 16:09:14.021 ERROR (MainThread) [homeassistant.config] Error importing config platform thermal_comfort: cannot import name 'async_log_exception' from 'homeassistant.config' (/srv/homeassistant/lib/python3.11/site-packages/homeassistant/config.py)
2023-12-07 16:09:14.021 ERROR (MainThread) [homeassistant.setup] Setup failed for custom integration 'thermal_comfort': Invalid config.
2023-12-07 16:09:41.214 ERROR (MainThread) [homeassistant.helpers.event] Error while processing template: Template<template=({{ ( float(states('sensor.thermal_comfort_wohnzimmer_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}) renders=2>
ValueError: Template error: float got invalid input 'unavailable' when rendering template '{{ ( float(states('sensor.thermal_comfort_wohnzimmer_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}' but no default was specified
homeassistant.exceptions.TemplateError: ValueError: Template error: float got invalid input 'unavailable' when rendering template '{{ ( float(states('sensor.thermal_comfort_wohnzimmer_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}' but no default was specified
2023-12-07 16:09:41.221 ERROR (MainThread) [homeassistant.components.template.template_entity] TemplateError('ValueError: Template error: float got invalid input 'unavailable' when rendering template '{{ ( float(states('sensor.thermal_comfort_wohnzimmer_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}' but no default was specified') while processing template 'Template<template=({{ ( float(states('sensor.thermal_comfort_wohnzimmer_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}) renders=4>' for attribute '_attr_native_value' in entity 'sensor.absolute_luftfeuchtigkeit_unterschied_wohnzimmer_aussen'
2023-12-07 16:09:41.221 ERROR (MainThread) [homeassistant.helpers.event] Error while processing template: Template<template=({{ ( float(states('sensor.thermal_comfort_kueche_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}) renders=2>
ValueError: Template error: float got invalid input 'unavailable' when rendering template '{{ ( float(states('sensor.thermal_comfort_kueche_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}' but no default was specified
homeassistant.exceptions.TemplateError: ValueError: Template error: float got invalid input 'unavailable' when rendering template '{{ ( float(states('sensor.thermal_comfort_kueche_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}' but no default was specified
2023-12-07 16:09:41.225 ERROR (MainThread) [homeassistant.components.template.template_entity] TemplateError('ValueError: Template error: float got invalid input 'unavailable' when rendering template '{{ ( float(states('sensor.thermal_comfort_kueche_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}' but no default was specified') while processing template 'Template<template=({{ ( float(states('sensor.thermal_comfort_kueche_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}) renders=4>' for attribute '_attr_native_value' in entity 'sensor.absolute_luftfeuchtigkeit_unterschied_kuche_aussen'
2023-12-07 16:09:41.226 ERROR (MainThread) [homeassistant.helpers.event] Error while processing template: Template<template=({{ ( float(states('sensor.thermal_comfort_arbeitszimmer_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}) renders=2>
ValueError: Template error: float got invalid input 'unavailable' when rendering template '{{ ( float(states('sensor.thermal_comfort_arbeitszimmer_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}' but no default was specified
homeassistant.exceptions.TemplateError: ValueError: Template error: float got invalid input 'unavailable' when rendering template '{{ ( float(states('sensor.thermal_comfort_arbeitszimmer_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}' but no default was specified
2023-12-07 16:09:41.229 ERROR (MainThread) [homeassistant.components.template.template_entity] TemplateError('ValueError: Template error: float got invalid input 'unavailable' when rendering template '{{ ( float(states('sensor.thermal_comfort_arbeitszimmer_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}' but no default was specified') while processing template 'Template<template=({{ ( float(states('sensor.thermal_comfort_arbeitszimmer_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}) renders=4>' for attribute '_attr_native_value' in entity 'sensor.absolute_luftfeuchtigkeit_unterschied_arbeitszimmer_aussen'
2023-12-07 16:09:41.230 ERROR (MainThread) [homeassistant.helpers.event] Error while processing template: Template<template=({{ ( float(states('sensor.thermal_comfort_badezimmer_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}) renders=2>
ValueError: Template error: float got invalid input 'unavailable' when rendering template '{{ ( float(states('sensor.thermal_comfort_badezimmer_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}' but no default was specified
homeassistant.exceptions.TemplateError: ValueError: Template error: float got invalid input 'unavailable' when rendering template '{{ ( float(states('sensor.thermal_comfort_badezimmer_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}' but no default was specified
2023-12-07 16:09:41.233 ERROR (MainThread) [homeassistant.components.template.template_entity] TemplateError('ValueError: Template error: float got invalid input 'unavailable' when rendering template '{{ ( float(states('sensor.thermal_comfort_badezimmer_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}' but no default was specified') while processing template 'Template<template=({{ ( float(states('sensor.thermal_comfort_badezimmer_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}) renders=4>' for attribute '_attr_native_value' in entity 'sensor.absolute_luftfeuchtigkeit_unterschied_badezimmer_aussen'
2023-12-07 16:09:41.233 ERROR (MainThread) [homeassistant.helpers.event] Error while processing template: Template<template=({{ ( float(states('sensor.thermal_comfort_kinderzimmer_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}) renders=2>
ValueError: Template error: float got invalid input 'unavailable' when rendering template '{{ ( float(states('sensor.thermal_comfort_kinderzimmer_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}' but no default was specified
homeassistant.exceptions.TemplateError: ValueError: Template error: float got invalid input 'unavailable' when rendering template '{{ ( float(states('sensor.thermal_comfort_kinderzimmer_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}' but no default was specified
2023-12-07 16:09:41.236 ERROR (MainThread) [homeassistant.components.template.template_entity] TemplateError('ValueError: Template error: float got invalid input 'unavailable' when rendering template '{{ ( float(states('sensor.thermal_comfort_kinderzimmer_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}' but no default was specified') while processing template 'Template<template=({{ ( float(states('sensor.thermal_comfort_kinderzimmer_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}) renders=4>' for attribute '_attr_native_value' in entity 'sensor.absolute_luftfeuchtigkeit_unterschied_kinderzimmer_aussen'
2023-12-07 16:09:41.236 ERROR (MainThread) [homeassistant.helpers.event] Error while processing template: Template<template=({{ ( float(states('sensor.thermal_comfort_schlafzimmer_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}) renders=2>
ValueError: Template error: float got invalid input 'unavailable' when rendering template '{{ ( float(states('sensor.thermal_comfort_schlafzimmer_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}' but no default was specified
homeassistant.exceptions.TemplateError: ValueError: Template error: float got invalid input 'unavailable' when rendering template '{{ ( float(states('sensor.thermal_comfort_schlafzimmer_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}' but no default was specified
2023-12-07 16:09:41.239 ERROR (MainThread) [homeassistant.components.template.template_entity] TemplateError('ValueError: Template error: float got invalid input 'unavailable' when rendering template '{{ ( float(states('sensor.thermal_comfort_schlafzimmer_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}' but no default was specified') while processing template 'Template<template=({{ ( float(states('sensor.thermal_comfort_schlafzimmer_absolute_humidity')) - float(states('sensor.thermal_comfort_draussen_absolute_humidity')) ) | float | round (2) }}) renders=4>' for attribute '_attr_native_value' in entity 'sensor.absolute_luftfeuchtigkeit_unterschied_schlafzimmer_aussen'