2023.9 forecast meteo france, contournement pour les cartes

Pardon, je n’avais pas vu ton github. Merci

1 « J'aime »

Merci beaucoup d avoir trouver cela
Par contre toujours pas pouvoir capter le max et min de la journee?
temp_max et min du weather pourtant ils sont dans les capteurs
min et max

Bonjour,

Désolée, la réponse est surement là, mais je suis perdue, 2 jours que j’essaie de remettre les prévision sur plusieurs jours et je ne comprend pas ce qu’il faut faire…

J’ai comme indiqué, supprimé les anciennes cartes sur mon interface, je les refais, j’edite en mode text, copie mot pour mot ce que je vois et toujours rien :(.

N’y a-t-il pas quelque part une procédure complète pour retrouver cela ? je désespère là.

Bonjour,
Faut installer la carte MF de hacf-fr en version beta 1.9.2-beta2.
Tu créer une nouvelle carte MF , la configure a ta guise et récupère le code et utlise le ou tu veut.

D’accord,

C’est fait pour la 1.9.2

Mais il n’apparait pas les mêmes options que chez vous à priori.

Vide la cache du navigateur.

Merci beaucoup ! à force de lire des trucs, j’étais partie dans tous les sens…

1 « J'aime »

vous la telecharger ou la version beta?

Dans HACS, tu va sur la carte météo france, puis les 3points et retélécharger.
Cocher la case béta et sélectionner la version 1.9.2-beta2

ok merci a vous c’est cool ca fonctionne

Bonjour,

De mon côté, j’ai du mal à télécharger la version 1.9.2-beta-2. Lorsque je la sélectionne, il me télécharge la version 1.9.2-beta-1. J’ai bien essayé de vider le cache, pas de changement.

image

Salut,

Essaye en désinstallant la carte, puis en redémarrant HA et seulement ensuite réinstalle la carte
D’ailleurs @Pozzi c’est toi qui a la mains sur les releases ? ça vaut peut-être le coup de virer le tag beta depuis le temps ?

Bonjour Pulpy,

Je viens d’essayer ta manip, ça a fonctionné !

1 « J'aime »

Je rencontre un autre soucis avec le template proposé par WarC0zes.

Au niveau de la ligne :
state: "{{ daily['weather.ville'].forecast[0].condition }}"
L’outils de dev m’indique que le « daily » n’est pas définis.

Ai-je oublié une étape ?

Bonjour,
dans l’outils de dev, tu peut pas voir de résultat de ce template. Car faut d’abord récupérer le résultat du service weather.get_forecasts et ensuite le sensor fonctionne. weather.ville est a changer par celle de ton entité météo.

template:
  - trigger:
      - platform: time_pattern
        minutes: /1
      - platform: homeassistant
        event: start
    action:
      - service: weather.get_forecasts
        data:
          type: daily
        target:
          entity_id: weather.ville
        response_variable: daily
    sensor:
      - name: Weather Forecast Jour ville
        unique_id: weather_forecast_jour_ville
        state: "{{ daily['weather.ville'].forecast[0].condition }}"
        attributes:
          forecast: "{{ daily['weather.ville'].forecast }}"

Effectivement, j’avais oublié de remplacer un des champs : ça fonctionne !
Merci beaucoup :slight_smile:

1 « J'aime »

Re-bonjour, nouvelle question :

Je souhaite utiliser la température forecast de la journée pour ajouter une condition à un automatisme (si temperature forecast < seuil, alors …).

J’imagine utiliser une commande du type :
{{state_attr('sensor.weather_forecast_jour_XXXX', 'forecast')}}

Néanmoins, avec cette commande j’accède à la liste des attributs de mon forecast :

    "datetime": "2024-06-11T00:00:00+00:00",
    "condition": "partlycloudy",
    "temperature": 20.7,
    "templow": 14.2,
    "precipitation": 0.1,
    "humidity": 90

Comment je dois modifier ma commande pour accéder uniquement à l’information « temperature » ?

J’ai commencé l’automatisme avec l’UI, j’image qu’il me faudra rajouter la ligne de commande à la main dans la .yaml ? Voila un extrait de ce que j’ai pour le moment :

trigger:
  - platform: numeric_state
    entity_id:
      - sensor.temperature_ambiante_salon
    above: 20
condition:
  - condition: and
    conditions:
      - condition: numeric_state
        entity_id: sensor.pac_temperature_exterieure
        above: 12
        below: sensor.temperature_ambiante_salon
...

Merci par avance de vos conseils

voici le template qu’il faut utiliser pour la température du 1er jour du forecast.
Pour le deuxième jours [1], troisième jours [2]

{{ state_attr('sensor.weather_forecast_jour_xxxxx','forecast')[0].temperature |float(0) }}

Soit tu te créer un template sensor que tu utilise dans l’automation, soit tu peut utiliser le template dans la condition de l’automation.

condition: template
value_template: >-
  {{ state_attr('sensor.weather_forecast_jour_xxxxx','forecast')[0].temperature
  |float(0) }}

J’ai utilisé la commande dans un template condition, ça marche !

Je te remercie pour les explications, je comprends mieux comment fonctionne la commande et le sensor forecast maintenant.

1 « J'aime »