Aus Windgeschwindigkeit Bezeichnung machen

Hallo wie kann ich in HA die Bezeichnung des Windes Anzeigen lassen?

zb. bei einer Windgeschwindigkeit zwischen 1-5 kmh ist es ein leiser Zug

Eine direkte Lösung habe ich noch nicht parat, aber ich habe das für die Windrichtung umgesetzt. Vielleicht kannst Du den Code umbauen?

template:
  - sensor:
      - name: Windrichtung
        state: |
          {% set direction = ['N','NNO','NO','ONO','O','OSO','SO','SSO','S','SSW','SW','WSW','W','WNW','NW','NNW','N'] %}
          {% set degree = states('sensor.hmip_swo_pr_00185f298db620_windrichtung')|float %}
          {{ direction[((degree+11.25)/22.5)|int] }}
        unique_id: WindrichtungWert

Mir gefällt aber deine Idee und ich gugg mal wie ich das hinbekomme.

Hab mal was zusammengebastelt. Noch nicht sehr elegant, aber funktioniert:
Der bei mir laufende YAML Code sieht wie folgt aus:

sensor:
  - platform: template
    sensors:
      wind_beschreibung:
        friendly_name: "Windbeschreibung"
        value_template: >
          {% set wind_speed = states('sensor.hmip_swo_pr_00185f298db620_windgeschwindigkeit') | float %}
          {% if wind_speed < 1 %}
            Windstille
          {% elif wind_speed >= 1 and wind_speed <= 5 %}
            leiser Zug
          {% elif wind_speed >= 6 and wind_speed <= 11 %}
            leichte Brise
          {% elif wind_speed >= 12 and wind_speed <= 19 %}
            schwacher Wind
          {% elif wind_speed >= 20 and wind_speed <= 28 %}
            mäßiger Wind
          {% elif wind_speed >= 29 and wind_speed <= 38 %}
            frischer Wind
          {% elif wind_speed >= 39 and wind_speed <= 49 %}
            starker Wind
          {% elif wind_speed >= 50 and wind_speed <= 61 %}
            steifer Wind
          {% elif wind_speed >= 62 and wind_speed <= 74 %}
            stürmischer Wind
          {% else %}
            sehr starker Wind
          {% endif %}

Als Sensor oben musst Du deine Entität eintragen.

Hy

egal wie ich es eingebe läuft immer auf Fehler

Das Ganze ist nicht für einen Template Sensor gedacht gewesen. Das soll in eine der Yamls (z.B. configuration.yaml oder wenn Du customized Yaml’s hast, dann natürlich auch dahin).

Für einen Template Sensor würde es dann so aussehen: