Gooday you all,
I have some trouble with conditional expression in a template.
There is a json result with a smartmeter rate of “1” or “2” so I tried:
rate:
friendly_name: 'Tarief'
value_template: >
{% if is_state_attr('sensor.smartmeter', 'rate', '1') %}
dal
{% else %}
normaal
{% endif %}
It gives me “normaal” whatever the json returns.
Then I tried:
rate:
friendly_name: 'Tarief'
value_template: >
{% if is_state_attr('sensor.smartmeter', 'rate', '1') %}
dal
{% elif is_state_attr('sensor.smartmeter', 'rate', '2') %}
normaal
{% endif %}
But then I have an empty result.
Can someone help me with the right syntax please?
Franklin