Forecast mit Openweathermap

Hab ein Verständnisproblem…wie bekomme ich den Forecast mit OpenWeatherMap gebacken?

Dieser Code funktioniert irgendwie nicht:

#template:
# Der neue Weg (forcasts mit s)
# Tägliche Wettervorhersagen
- trigger:
    - platform: time_pattern
      minutes: /1
    
  action:
    - service: weather.get_forecasts
      data:
        type: daily
      target:
        entity_id: weather.openweathermap
      response_variable: daily
  sensor:
    - name: forecast_weather
      unique_id: c4a7bbf2-1814-46ab-9e1f-e6f6ad42410b
      state: "{{ now().isoformat() }}"
      icon: mdi:hours-24
      attributes:
          forecast: "{{ daily['weather.openweathermap'].forecast }}"

Schau mal hier und das Video von @simon42 dazu, dann sollte es klappen.

1 „Gefällt mir“

Jein, Simon verwendet leider keine OpenWeatherMap im Video bzw. in diesem Posting

Versuch es mal mit der entity_id: “weather.taglich_openweathermap”. Die entity_id “weather.openweathermap” ist für die stündliche Vorhersage.

Ich hätte eigentlich gerne kürzere Zeitintervall, die Idee wäre (und das hat in der Vergangenheit mit openweathermap funktioniert), die forecast an den Ist-Temperaturverlauf anzuknüpfen in diesem Apex-Chart
grafik

  - entity: sensor.forecast_weather
    name: forceast
    curve: smooth
    stroke_width: 1.5
    type: line
    unit: °C
    extend_to: false
    show:
      in_header: false
      legend_value: false
      extremas: true
    data_generator: |
      return entity.attributes.forecast.map((entry) => {
       return [new Date(entry.datetime).getTime(), entry.temperature];
      });