J’ai une erreur sur un de mes sensor, je suis sur que c’est rien à corriger mais, je ne trouve pas comment contourner le problème de la division de zéro qui semble être le soucis.
TemplateError('ZeroDivisionError: float division by zero') while processing template 'Template("{{(((states('sensor.daily_water')|float(default = 10) - states('sensor.water_last_day')|float(default = 10)) / states('sensor.water_last_day')|float *100))|round(2)}}")' for attribute '_attr_native_value' in entity 'sensor.water_evolution_daily'
Sans le code de ton sensor, ça revient un peu à jouer aux devinettes, malgré tout il y a un indice : la valeur qui sert à diviser dans ton sensor est également à 0… En maths ça n’est pas possible
{% if is_state('sensor.daily_water','0') %} mettre sensor.daily_water à zéro et faire le calcul {% else %} faire le calcul avec la valeur de sensor.daily_water {% endif %}
Mais je sais pas aller plus loin ^^
Yes ça fonctionne mais je pense que je mis prends pas de la bonne façon…
Il faudrait si mon sensor est à zero, lui rajouter 0.1 puis faire le calcul. Je n’arrive pas a coder cela…