Home Assistant weather provider using data from Belgian IRM KMI 🇧🇪 🇱🇺 🇳🇱
Find a file
2023-12-25 11:38:10 +01:00
.github/workflows Add Hassfest validation workflow 2023-12-23 10:43:30 +01:00
custom_components/irm_kmi Add hourly forecast 2023-12-25 11:38:10 +01:00
img Add conditions mapping in README 2023-12-20 21:12:27 +01:00
.gitignore Update .gitignore 2023-12-22 18:47:25 +01:00
hacs.json Update hacs.json 2023-12-23 21:21:46 +01:00
LICENSE Initial commit 2023-12-17 16:35:01 +00:00
README.md Update URL of images 2023-12-23 21:24:59 +01:00

IRM KMI Weather integration for Home Assistant

Home Assistant weather provider using data from Belgian IRM KMI. The data is collected via their non-public mobile application API.

Although the provider is Belgian, the data is available for Belgium 🇧🇪, Luxembourg 🇱🇺, and The Netherlands 🇳🇱

Installing via HACS

  1. Go to HACS > Integrations
  2. Add this repo into your HACS custom repositories
  3. Search for IRM KMI and download it
  4. Configure the integration via configuration.yaml:
    weather:
      - platform: irm_kmi
        name: "Namur"
        lat: 50.4645871
        lon: 4.8508549
    
  5. Restart Home Assistant

Roadmap

  • Basic weather provider capability (current weather only)
  • Forecasts
    • Hourly
    • Daily
  • Camera entity for the satellite view
  • Use UI to configure the integration

Mapping between IRM KMI and Home Assistant weather conditions

Mapping was established based on my own interpretation of the icons and conditions.

HA Condition HA Description IRM KMI icon IRM KMI data (ww-dayNight)
clear-night Clear night 0-n
cloudy Many clouds 3-d 3-n 14-d 14-n 15-d 15-n
exceptional Exceptional 21-d 21-n 27-d 27-n
fog Fog 24-d 24-n 25-d 25-n 26-d 26-n
hail Hail
lightning Lightning/ thunderstorms
lightning-rainy Lightning/ thunderstorms and rain 2-d 2-n 5-d 5-n 7-d 7-n 10-d 10-n 13-d 13-n 17-d 17-n
partlycloudy A few clouds 1-d 1-n
pouring Pouring rain 4-d 4-n 6-d 6-n 16-d 16-n 19-d 19-n
rainy Rain 18-d 18-n
snowy Snow 11-d 11-n 12-d 12-n 22-d 22-n 23-d 23-n
snowy-rainy Snow and Rain 8-d 8-n 9-d 9-n 20-d 20-n
sunny Sunshine 0-d
windy Wind
windy-variant Wind and clouds