Kód: Vybrat vše
{{states("input_number.teplota_pozadovana_vypocet") | float == states("input_number.teplota_pozadovana_vypocet") | float + states("input_number.temp_kuchyna_vyssia") | float }}
{{states("input_number.teplota_pozadovana_vypocet") | float }} == {{states("input_number.teplota_pozadovana_vypocet") | float + states("input_number.temp_detska_vyssia") | float }}
Výsledkom je toto:
False
0.0 == 22.0
Obom výsledkom rozumiem, lebo v prvom porovnávam a druhý sa vyhodnocuje každý samostatne a tie dve rovnítka sú obyčajný text.
Potom som ešte raz pozrel tvoje odpovede a našiel som to priradenie (SET):
{% set("input_number.teplota_pozadovana_vypocet") | float = states("input_number.teplota_pozadovana_vypocet") | float + states("input_number.temp_kuchyna_vyssia") | float %}
Len mi to dáva takúto chybu, tak ešte toto odladiť:
TemplateSyntaxError: can't assign to 'const'
skúsil som to takto a toto už funguje, takže prvú časť postupne vyskladám...
Kód: Vybrat vše
{% set pozadovana = 10 %}
{% set pozadovana = states("input_number.temp_kuchyna_vyssia") | float + pozadovana %}
{{ pozadovana }}
Ľubo