Windrichtung - Himmelsrichtung anstatt Grad

Dein Template Sensor hat mehrere Fehler.

  • sensor.sensor.wind_bearing → hier ist ein Punkt zu viel
  • - platform: hier ist der Bindestrich zu viel.

Des Weiteren würde ich nicht die veraltete Platform Template verwende, sonder die aktuelle Template Integration

Aber, erstelle Dir doch einfach einen Template Sensor Helfer in der GUI.
Einfacher geht es doch nicht!

Der Template Sensor in YAML

#configuration.yaml
template:
  - sensor:
      - name: Windrichtung
        state: |
          {% set direction = ['N','NNE','NE','ENE','E','ESE','SE','SSE','S','SSW','SW','WSW','W','WNW','NW','NNW','N'] %}
          {% set degree = states('sensor.windrichtung_ventus')|float %}
          {{ direction[((degree+11.25)/22.5)|int] }}
        unique_id: 5573f7ff-c700-4d91-b595-67ef538ae5a4

Gruß
Osorkon

2 „Gefällt mir“