Ich bekomme keine forecast-Werte aus weather.home heraus

Hallo zusammen,

mein Ziel wäre, dass ich die Vorhersagen in eigene Sensoren packe, aber irgendwie scheitere ich, obwohl es für mich doch irgendwie passend aussieht.

Dies hier wäre mein Code:

template:
  - trigger:
      - trigger: time_pattern
        minutes: /1
    action:
      - action: weather.get_forecasts
        data:
          type: daily
        target:
          entity_id: weather.home
        response_variable: daily
      - variables:
          today: "{{ daily['weather.home'].forecast[0] }}"
    sensor:
      - name: "My_coverage_sensor"
        unique_id: my_coverage_sensor
        state: "{{ today.cloud_coverage }}"
        unit_of_measurement: "%"

Als Resultat bekomme ich in den DevTools aber immer “unavailable” angezeigt.

Sende ich den folgenden Code in den Entwickler-Tools (Aktionen) ab, bekomme ich saubere Resultate mit Vorhersagen für mehrere Tage, die auch Werte des bedeckten Himmels liefern:

action: weather.get_forecasts
target:
  entity_id: weather.home
data:
  type: hourly

Also sieht es für mich erstmal passend aus. Der Code kommt aus verschiedenen Foren und von Seiten, die dies erfolgreich gemacht haben.
Hat irgendwer eine Idee, wieso ich keine Werte bekomme und wie man dies vielleicht ‘debuggen’ könnte?

Vielen Dank

Ok, ich habe es nun endlich. Typischer Fall von Pech gehabt. :frowning:
Die Wetterintegration liefert nur für die stündliche Vorhersage auch Werte für die Bewölkung. Für tägliche Vorhersagen gibt es kein Attribut “cloud_coverage”.

Tja und ich habe nun Stunden damit verbracht herauszufinden, wieso meine Anfrage falsch geschrieben, formatiert, … was auch immer ist.

Leider also anscheinend nur das falsche Attribut zum Testen herausgepickt und nicht bemerkt/gewusst, dass es ein Attribut nicht immer gibt.