If (A or B) in YAML template

Hi, how can i write an or statement without needing conditions or else if?

      {% if is_state("sensor.solar_scrape", "unavailable" OR "unknown") -%}
      0
      {%- else -%}
      {{ states('sensor.solar_scrape')}}
      {%- endif %}
{% if states("sensor.solar_scrape") in ["unavailable",  "unknown"] -%}
   0
{%- else -%}
  {{ states('sensor.solar_scrape')}}
{%- endif %}

Or:

{{ 0 if states("sensor.solar_scrape") in ["unavailable",  "unknown"] else states('sensor.solar_scrape')}}

Or:

{{  states("sensor.solar_scrape") | float(0) }}
1 Like

wow, love it!

1 Like