No more weather forecast with met.no

Hollo all,

I’m stuck, since a pair of days i have no more forecast with met.no.

Here is te templates code i use to have forecast:

  - trigger:
      - platform: time_pattern
        hours: /1
    action:
      - service: weather.get_forecasts
        data:
          type: daily
        target:
          entity_id: weather.maison
        response_variable: daily_forecast
    sensor:
      # Capteur pour la condition météo actuelle
      - name: Weather Condition Now
        unique_id: weather_condition_now
        state: >-
          {% set cond_now = daily_forecast['weather.maison'].forecast[0].condition %}
          {% if is_state('sun.sun', 'below_horizon') %}
            {% if cond_now == 'sunny' %} night {% elif cond_now == 'partlycloudy' %} night-partly-cloudy {% else %} {{ cond_now }} {% endif %}
          {% else %}
            {{ cond_now }}
          {% endif %}
        attributes:
          forecast: "{{ daily_forecast['weather.maison'].forecast[0] }}"

      # Capteurs pour les conditions météo futures (de Future 0 à Future 5)
      - name: Weather Condition Future 0
        unique_id: weather_condition_future_0
        state: "{{ daily_forecast['weather.maison'].forecast[1].condition }}"
        attributes:
          forecast: "{{ daily_forecast['weather.maison'].forecast[1] }}"

      - name: Weather Condition Future 1
        unique_id: weather_condition_future_1
        state: "{{ daily_forecast['weather.maison'].forecast[2].condition }}"
        attributes:
          forecast: "{{ daily_forecast['weather.maison'].forecast[2] }}"

      - name: Weather Condition Future 2
        unique_id: weather_condition_future_2
        state: "{{ daily_forecast['weather.maison'].forecast[3].condition }}"
        attributes:
          forecast: "{{ daily_forecast['weather.maison'].forecast[3] }}"

      - name: Weather Condition Future 3
        unique_id: weather_condition_future_3
        state: "{{ daily_forecast['weather.maison'].forecast[4].condition }}"
        attributes:
          forecast: "{{ daily_forecast['weather.maison'].forecast[4] }}"

      - name: Weather Condition Future 4
        unique_id: weather_condition_future_4
        state: "{{ daily_forecast['weather.maison'].forecast[5].condition }}"
        attributes:
          forecast: "{{ daily_forecast['weather.maison'].forecast[5] }}"

      - name: Weather Condition Future 5
        unique_id: weather_condition_future_5
        state: "{{ daily_forecast['weather.maison'].forecast[6].condition }}"
        attributes:
          forecast: "{{ daily_forecast['weather.maison'].forecast[6] }}"

      # Capteurs pour les températures futures (de Future 0 à Future 5)
      - name: Weather Temperature Future 0
        unique_id: weather_temperature_future_0
        state: "{{ daily_forecast['weather.maison'].forecast[1].temperature }}"
        unit_of_measurement: '°C'
        attributes:
          forecast: "{{ daily_forecast['weather.maison'].forecast[1] }}"

      - name: Weather Temperature Future 1
        unique_id: weather_temperature_future_1
        state: "{{ daily_forecast['weather.maison'].forecast[2].temperature }}"
        unit_of_measurement: '°C'
        attributes:
          forecast: "{{ daily_forecast['weather.maison'].forecast[2] }}"

      - name: Weather Temperature Future 2
        unique_id: weather_temperature_future_2
        state: "{{ daily_forecast['weather.maison'].forecast[3].temperature }}"
        unit_of_measurement: '°C'
        attributes:
          forecast: "{{ daily_forecast['weather.maison'].forecast[3] }}"

      - name: Weather Temperature Future 3
        unique_id: weather_temperature_future_3
        state: "{{ daily_forecast['weather.maison'].forecast[4].temperature }}"
        unit_of_measurement: '°C'
        attributes:
          forecast: "{{ daily_forecast['weather.maison'].forecast[4] }}"

      - name: Weather Temperature Future 4
        unique_id: weather_temperature_future_4
        state: "{{ daily_forecast['weather.maison'].forecast[5].temperature }}"
        unit_of_measurement: '°C'
        attributes:
          forecast: "{{ daily_forecast['weather.maison'].forecast[5] }}"

      - name: Weather Temperature Future 5
        unique_id: weather_temperature_future_5
        state: "{{ daily_forecast['weather.maison'].forecast[6].temperature }}"
        unit_of_measurement: '°C'
        attributes:
          forecast: "{{ daily_forecast['weather.maison'].forecast[6] }}"

Someone can help me?

Best

1 Like

This doesn’t solve the problem directly, but it is possible to combine several weather forecasts so that if one becomes unavailable everything still works.

I also use met as one of my weather providers, but the template you used works fine for me:

So is the weather entity working and available?