# Intégration météo: IRM Belgique (meteo.be)

**URL:** <https://forum.hacf.fr/t/integration-meteo-irm-belgique-meteo-be/34713>\
**Category:** Intégration\
**Tags:** meteo-weather, integration, hacs\
**Created:** [Janvier 16, 2024, 9:00 UTC](https://forum.hacf.fr/t/integration-meteo-irm-belgique-meteo-be/34713 "2024-01-16T21:00:50Z")\
**Posts on this page:** 14\
**Page:** 6

<div class="post-metadata">

**Author:** ![rj2sbe](https://forum.hacf.fr/user_avatar/forum.hacf.fr/rj2sbe/32/41651_2.png) [@rj2sbe](https://forum.hacf.fr/u/rj2sbe)\
**Post date:** [Octobre 23, 2024, 9:06 UTC](https://forum.hacf.fr/t/integration-meteo-irm-belgique-meteo-be/34713/102 "2024-10-23T21:06:59Z")

</div>

Bonsoir à tous,  
Depuis 1 semaine, j’ai 3 messags d’erreur dans mon intégration IRM et mes sensor ne focntionnement plus… une idée ?

```auto
  - trigger:
      - platform: time_pattern => String does not match the pattern of "LEGACY_SYNTAX^"
        hours: /1
      - platform: homeassistant => Missing proprety "entity_id"
        event: start
    action:
      - service: weather.get_forecasts => String does not match the pattern of "LEGACY_SYNTAX^"
        data:
          type: daily
        target:
          entity_id: weather.meteo_irm
        response_variable: daily
    sensor:
      - name: Meteo IRM Temperature forecast day max
        unique_id: irm_temperature_forecast_day_max
        state: "{{ daily['weather.meteo_irm'].forecast[0].temperature }}"
        unit_of_measurement: °C
      - name: Meteo IRM Temperature forecast day low
        unique_id: irm_temperature_forecast_day_low
        state: "{{ daily['weather.meteo_irm'].forecast[0].templow }}"
        unit_of_measurement: °C
      - name: Meteo IRM Precipitation forecast day
        unique_id: irm_precipitation_forecast_day
        state: "{{ daily['weather.meteo_irm'].forecast[0].precipitation_probability }}"

```

J’ai la dernière version HA:

- Core2024.10.3
- Supervisor2024.10.2
- Operating System13.2
- Interface utilisateur20241002.3

Merci de votre aide

---

<div class="post-metadata">

**Author:** ![rj2sbe](https://forum.hacf.fr/user_avatar/forum.hacf.fr/rj2sbe/32/41651_2.png) [@rj2sbe](https://forum.hacf.fr/u/rj2sbe)\
**Post date:** [Octobre 25, 2024, 9:33 UTC](https://forum.hacf.fr/t/integration-meteo-irm-belgique-meteo-be/34713/103 "2024-10-25T21:33:14Z")

</div>

Bonsoir, j’ai trouvé comment corriger cela : [https://whatarewefixing.today/1705/how-to-migrate-home-assistant-2024-8-2024-10-yaml-changes/](https://whatarewefixing.today/1705/how-to-migrate-home-assistant-2024-8-2024-10-yaml-changes/) … plus d’erreur, youpie 🙂

---

<div class="post-metadata">

**Author:** ![GJF](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/g/848f3c/32.png) [@GJF](https://forum.hacf.fr/u/GJF)\
**Post date:** [Décembre 4, 2024, 11:03 UTC](https://forum.hacf.fr/t/integration-meteo-irm-belgique-meteo-be/34713/104 "2024-12-04T11:03:14Z")

</div>

Bonjour, je suis un débutant qui essaye de comprendre ce qui se passe.  
Je n'arrive pas à utiliser l'intégration IRM et j'ai le message suivant:

 ![ab](https://forum.hacf.fr/uploads/default/original/3X/2/9/296123f27fbdadf2b7e77cdbd9ee8b2e676fa99f.jpeg)

J'ai installé l'intégration IRM normalement et elle fonctionnait bien. Ensuite j'ai essayé d'installer InfluxDB. Je n'ai pas réussi et j'ai rechargé une sauvegarde (qui était antérieure à l'installation de l'intégration IRM), et quand j'ai rechargé l'intégration IRM, voilà le résultat. Notez qu'il n'y a pour l'instant que ZHA qui tourne.

Vos commentaires sont bienvenus  
Merci d'avance

## System Information

| version | core-2024.11.3 |
| --- | --- |
| installation\_type | Home Assistant OS |
| dev | false |
| hassio | true |
| docker | true |
| user | root |
| virtualenv | false |
| python\_version | 3.12.4 |
| os\_name | Linux |
| os\_version | 6.6.54-haos |
| arch | aarch64 |
| timezone | Europe/Brussels |
| config\_dir | /config |

---

<div class="post-metadata">

**Author:** ![Aliastm](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/a/5fc32e/32.png) [@Aliastm](https://forum.hacf.fr/u/Aliastm)\
**Post date:** [Décembre 5, 2024, 10:29 UTC](https://forum.hacf.fr/t/integration-meteo-irm-belgique-meteo-be/34713/105 "2024-12-05T10:29:12Z")

</div>

Un immense merci pour le travail. Je fouillais sur le net pour créer une carte météo sur mon  
dashboard et à aucun moment je pensais tomber sur la carte radar que je consulte tous les jours ❤

---

<div class="post-metadata">

**Author:** ![venom](https://forum.hacf.fr/user_avatar/forum.hacf.fr/venom/32/33296_2.png) [@venom](https://forum.hacf.fr/u/venom)\
**Post date:** [Décembre 6, 2024, 2:04 UTC](https://forum.hacf.fr/t/integration-meteo-irm-belgique-meteo-be/34713/106 "2024-12-06T14:04:52Z")

</div>

idem tout grand merci pour l’intégration, ça ma permis de l’utiliser pour des automatisme de ventilation en fonction de la température moyenne de la semaine.

---

<div class="post-metadata">

**Author:** ![GJF](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/g/848f3c/32.png) [@GJF](https://forum.hacf.fr/u/GJF)\
**Post date:** [Décembre 7, 2024, 2:52 UTC](https://forum.hacf.fr/t/integration-meteo-irm-belgique-meteo-be/34713/107 "2024-12-07T14:52:06Z")

</div>

Bonne nouvelle, après être passé à la version Core 2024.12 et à l’OS 14, j’ai rechargé l’intégration et tout marche parfaitement.  
Encore merci à ceux qui ont aidé.

---

<div class="post-metadata">

**Author:** ![The\_papy](https://forum.hacf.fr/user_avatar/forum.hacf.fr/the_papy/32/88962_2.png) [@The\_papy](https://forum.hacf.fr/u/The_papy)\
**Post date:** [Décembre 22, 2024, 9:13 UTC](https://forum.hacf.fr/t/integration-meteo-irm-belgique-meteo-be/34713/108 "2024-12-22T09:13:21Z")

</div>

## 

Erreur

Cette intégration ne prend pas en charge la configuration via l’interface utilisateur. Si vous avez suivi ce lien depuis le site web de Home Assistant, assurez-vous que vous exécutez la dernière version de Home Assistant.

- Core2024.12.5
- Supervisor2024.12.0
- Operating System14.1
- Interface utilisateur20241127.8

---

<div class="post-metadata">

**Author:** ![jdejaegh](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/j/c67d28/32.png) [@jdejaegh](https://forum.hacf.fr/u/jdejaegh)\
**Post date:** [Décembre 29, 2024, 10:02 UTC](https://forum.hacf.fr/t/integration-meteo-irm-belgique-meteo-be/34713/109 "2024-12-29T10:02:11Z")

</div>

J’essaie de reproduire l’erreur dès que j’ai l’occasion. Quelles sont les étapes à suivre pour arriver à cette erreur?

Edit: j’ai essayé de reproduire l’erreur avec une configuration Docker minimale (home-assistant:2024.12.5 et rien d’autre). Je n’arrive pas à obtenir ce message d’erreur.

---

<div class="post-metadata">

**Author:** ![venom](https://forum.hacf.fr/user_avatar/forum.hacf.fr/venom/32/33296_2.png) [@venom](https://forum.hacf.fr/u/venom)\
**Post date:** [Mai 22, 2025, 12:05 UTC](https://forum.hacf.fr/t/integration-meteo-irm-belgique-meteo-be/34713/110 "2025-05-22T12:05:50Z")

</div>

Tout grand merci pour l’intégration c’est super top 🙂

Niveau pollens es qu’il serait possible de remonter les infos en PPm à l’avenir?

---

<div class="post-metadata">

**Author:** ![jdejaegh](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/j/c67d28/32.png) [@jdejaegh](https://forum.hacf.fr/u/jdejaegh)\
**Post date:** [Mai 22, 2025, 5:34 UTC](https://forum.hacf.fr/t/integration-meteo-irm-belgique-meteo-be/34713/111 "2025-05-22T17:34:11Z")

</div>

Merci pour le retour!

Malheureusement non, les données pour les pollens sont représentées sur une échelle de couleurs (de vert à violet) et il n’y a pas de correspondance aux niveau en ppm documentée.

---

<div class="post-metadata">

**Author:** ![venom](https://forum.hacf.fr/user_avatar/forum.hacf.fr/venom/32/33296_2.png) [@venom](https://forum.hacf.fr/u/venom)\
**Post date:** [Mai 23, 2025, 12:30 UTC](https://forum.hacf.fr/t/integration-meteo-irm-belgique-meteo-be/34713/112 "2025-05-23T12:30:29Z")

</div>

Ok, ça marche. J’utilise pour l’instant la carte Atmo France en me basant sur Givet, mais je crains que la précision soit un peu aléatoire. 😐

---

<div class="post-metadata">

**Author:** ![Falyoda](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/f/958977/32.png) [@Falyoda](https://forum.hacf.fr/u/Falyoda)\
**Post date:** [Mai 26, 2025, 7:25 UTC](https://forum.hacf.fr/t/integration-meteo-irm-belgique-meteo-be/34713/113 "2025-05-26T07:25:36Z")

</div>

Hello,

Merci pour l’intégration.  
Je vais essayé d’utiliser les informations de levée et de couchée de soleil comme condition pour l’activation/désactivation de mes lampes led d’escalier.

Merci pour le taf ☺

---

<div class="post-metadata">

**Author:** ![jdejaegh](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/j/c67d28/32.png) [@jdejaegh](https://forum.hacf.fr/u/jdejaegh)\
**Post date:** [Septembre 28, 2025, 7:18 UTC](https://forum.hacf.fr/t/integration-meteo-irm-belgique-meteo-be/34713/114 "2025-09-28T19:18:17Z")

</div>

Quelques nouvelles concernant cette intégration. Une première version a été ajoutée dans Home Assistant Core 2025.10 ! Actuellement, l’intégration dans Core ne prend en charge que l’entité météo. D’autres fonctionnalités seront ajoutées dans les futures versions, quand j’aurai le temps.

N’hésitez pas à tester la version Core si vous le pouvez et à donner votre avis, soit dans les issues de Home Assistant Core pour tout bug, soit ici 🙂

---

<div class="post-metadata">

**Author:** ![seb007](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/s/49beb7/32.png) [@seb007](https://forum.hacf.fr/u/seb007)\
**Post date:** [Mai 24, 2026, 9:19 UTC](https://forum.hacf.fr/t/integration-meteo-irm-belgique-meteo-be/34713/115 "2026-05-24T21:19:50Z")

</div>

Il est possible de récupérer les taux d’humidité mesurés aux stations IRM réparties sur le territoire via l’API REST. Il suffit d’ajouter ce code dans le configuration.yaml:

```auto
rest:
  - resource: "https://opendata.meteo.be/service/wfs?service=WFS&version=2.0.0&request=GetFeature&typeName=aws:aws_10min&outputFormat=application/json&cql_filter=code=6459&sortBy=timestamp+D&count=1"
    method: GET
    headers:
      User-Agent: "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36"
      Accept: "application/json"
    scan_interval: 300 # This is 5 minutes while server is updated every 10 minutes
    timeout: 30
    sensor:
      - name: "IRM_station_code"
        value_template: "{{ value_json.features[0].properties.code | int }}"
        availability: "{{ value_json.features is defined and value_json.features | count > 0 and value_json.features[0].properties.code is not none }}"
      - name: "IRM_station_timestamp"
        value_template: "{{ value_json.features[0].properties.timestamp }}"
        availability: "{{ value_json.features is defined and value_json.features | count > 0 and value_json.features[0].properties.timestamp is not none }}"
        device_class: timestamp
      - name: "IRM_station_temp_dry_shelter_avg"
        value_template: "{{ value_json.features[0].properties.temp_dry_shelter_avg | float }}"
        availability: "{{ value_json.features is defined and value_json.features | count > 0 and value_json.features[0].properties.temp_dry_shelter_avg is not none }}"
        unit_of_measurement: "°C"
        device_class: temperature
        state_class: measurement
      - name: "IRM_station_temp_grass_pt100_avg"
        value_template: "{{ value_json.features[0].properties.temp_grass_pt100_avg | float }}"
        availability: "{{ value_json.features is defined and value_json.features | count > 0 and value_json.features[0].properties.temp_grass_pt100_avg is not none }}"
        unit_of_measurement: "°C"
        device_class: temperature
        state_class: measurement
      - name: "IRM_station_temp_soil_avg"
        value_template: "{{ value_json.features[0].properties.temp_soil_avg | float }}"
        availability: "{{ value_json.features is defined and value_json.features | count > 0 and value_json.features[0].properties.temp_soil_avg is not none }}"
        unit_of_measurement: "°C"
        device_class: temperature
        state_class: measurement
      - name: "IRM_station_temp_soil_avg_5cm"
        value_template: "{{ value_json.features[0].properties.temp_soil_avg_5cm | float }}"
        availability: "{{ value_json.features is defined and value_json.features | count > 0 and value_json.features[0].properties.temp_soil_avg_5cm is not none }}"
        unit_of_measurement: "°C"
        device_class: temperature
        state_class: measurement
      - name: "IRM_station_temp_soil_avg_10cm"
        value_template: "{{ value_json.features[0].properties.temp_soil_avg_10cm | float }}"
        availability: "{{ value_json.features is defined and value_json.features | count > 0 and value_json.features[0].properties.temp_soil_avg_10cm is not none }}"
        unit_of_measurement: "°C"
        device_class: temperature
        state_class: measurement
      - name: "IRM_station_temp_soil_avg_20cm"
        value_template: "{{ value_json.features[0].properties.temp_soil_avg_20cm | float }}"
        availability: "{{ value_json.features is defined and value_json.features | count > 0 and value_json.features[0].properties.temp_soil_avg_20cm is not none }}"
        unit_of_measurement: "°C"
        device_class: temperature
        state_class: measurement
      - name: "IRM_station_temp_soil_avg_50cm"
        value_template: "{{ value_json.features[0].properties.temp_soil_avg_50cm | float }}"
        availability: "{{ value_json.features is defined and value_json.features | count > 0 and value_json.features[0].properties.temp_soil_avg_50cm is not none }}"
        unit_of_measurement: "°C"
        device_class: temperature
        state_class: measurement
      - name: "IRM_station_wind_speed_10m"
        value_template: "{{ value_json.features[0].properties.wind_speed_10m | float }}"
        availability: "{{ value_json.features is defined and value_json.features | count > 0 and value_json.features[0].properties.wind_speed_10m is not none }}"
        unit_of_measurement: "m/s"
        device_class: wind_speed
        state_class: measurement
      - name: "IRM_station_wind_speed_avg_30m"
        value_template: "{{ value_json.features[0].properties.wind_speed_avg_30m | float }}"
        availability: "{{ value_json.features is defined and value_json.features | count > 0 and value_json.features[0].properties.wind_speed_avg_30m is not none }}"
        unit_of_measurement: "m/s"
        device_class: wind_speed
        state_class: measurement
      - name: "IRM_station_wind_direction"
        value_template: "{{ value_json.features[0].properties.wind_direction | float }}"
        availability: "{{ value_json.features is defined and value_json.features | count > 0 and value_json.features[0].properties.wind_direction is not none }}"
        unit_of_measurement: "°"
        state_class: measurement
      - name: "IRM_station_wind_gusts_speed"
        value_template: "{{ value_json.features[0].properties.wind_gusts_speed | float }}"
        availability: "{{ value_json.features is defined and value_json.features | count > 0 and value_json.features[0].properties.wind_gusts_speed is not none }}"
        unit_of_measurement: "m/s"
        device_class: wind_speed
        state_class: measurement
      - name: "IRM_station_precip_quantity"
        value_template: "{{ value_json.features[0].properties.precip_quantity | float }}"
        availability: "{{ value_json.features is defined and value_json.features | count > 0 and value_json.features[0].properties.precip_quantity is not none }}"
        unit_of_measurement: "mm"
        device_class: precipitation
        state_class: measurement
      - name: "IRM_station_humidity_rel_shelter_avg"
        value_template: "{{ value_json.features[0].properties.humidity_rel_shelter_avg | float }}"
        availability: "{{ value_json.features is defined and value_json.features | count > 0 and value_json.features[0].properties.humidity_rel_shelter_avg is not none }}"
        unit_of_measurement: "%"
        device_class: humidity
        state_class: measurement
      - name: "IRM_station_pressure"
        value_template: "{{ value_json.features[0].properties.pressure | float }}"
        availability: "{{ value_json.features is defined and value_json.features | count > 0 and value_json.features[0].properties.pressure is not none }}"
        unit_of_measurement: "hPa"
        device_class: atmospheric_pressure
        state_class: measurement
      - name: "IRM_station_sun_duration"
        value_template: "{{ value_json.features[0].properties.sun_duration | float }}"
        availability: "{{ value_json.features is defined and value_json.features | count > 0 and value_json.features[0].properties.sun_duration is not none }}"
        unit_of_measurement: "s"
        device_class: duration
        state_class: measurement
      - name: "IRM_station_short_wave_from_sky_avg"
        value_template: "{{ value_json.features[0].properties.short_wave_from_sky_avg | float }}"
        availability: "{{ value_json.features is defined and value_json.features | count > 0 and value_json.features[0].properties.short_wave_from_sky_avg is not none }}"
        unit_of_measurement: "W/m²"
        device_class: irradiance
        state_class: measurement
      - name: "IRM_station_sun_int_avg"
        value_template: "{{ value_json.features[0].properties.sun_int_avg | float }}"
        availability: "{{ value_json.features is defined and value_json.features | count > 0 and value_json.features[0].properties.sun_int_avg is not none }}"
        unit_of_measurement: "W/m²"
        device_class: irradiance
        state_class: measurement

```

Dans l’url, le code de la station d’Ernage est utilisé, mais tu peux le changer pour le code

`ERNAGE 6459 POINT (50.581913 4.689214) ZAVENTEM/MELSBROEK 6451 POINT (50.896391 4.526765) GOSSELIES 6449 POINT (50.454432 4.442053) DEURNE 6450 POINT (51.191399 4.451755) RETIE 6464 POINT (51.221395 5.027247) HUMAIN 6472 POINT (50.193663 5.255236) MONT RIGI 6494 POINT (50.510779 6.073438) BUZENOL 6484 POINT (49.620358 5.587229) SPA (AERODROME) 6490 POINT (50.478615 5.909864) SAINT-HUBERT 6476 POINT (50.038875 5.403753) BEITEM 6414 POINT (50.90398 3.121692) ZEEBRUGGE 6418 POINT (51.347375 3.201846) STABROEK 6438 POINT (51.324802 4.363798) UCCLE-UKKEL 6447 POINT (50.796862 4.357871) DIEPENBEEK 6477 POINT (50.915458 5.450296) BIERSET 6478 POINT (50.645282 5.458738) SINT-KATELIJNE-WAVER 6439 POINT (51.075125 4.524608) MIDDELKERKE 6407 POINT (51.200341 2.887306) MELLE 6434 POINT (50.980293 3.816003) UCCLE-UKKEL (FERME) 6447 POINT (50.796664 4.357875) DOURBES 6455 POINT (50.095445 4.59459)`

[Page précédente](https://forum.hacf.fr/t/integration-meteo-irm-belgique-meteo-be/34713.md?page=5)
