☕ Si cette carte vous est utile, vous pouvez soutenir le projet :
Cartes Lovelace pour Home Assistant, en français, toutes dans un seul fichier :
| Carte | Type | Ce qu’elle affiche |
|---|---|---|
| Météo | custom:meteo-card |
La météo du jour, une ou plusieurs villes en onglets : conditions, ressenti, vent, humidité, pression, détails et vigilance Météo-France, prévisions par heure et par jour, saison, lune et zodiaque |
| Vent et ciel | custom:meteo-ciel-card |
Baromètre, boussole du vent, températures de vos capteurs, pluie du jour, indice UV et carte Windy |
| Soleil et lune | custom:meteo-astro-card |
Course du soleil (boussole, aube, lever, midi, coucher, crépuscule, durée du jour), lune (lever, coucher, éclairement, fenêtre des phases), cycles, étoiles filantes, activité solaire et aurores (indice Kp, éruptions) et pollens |
| Air, pollens et eau | custom:meteo-air-card |
Qualité de l’air et polluants (Atmo France), pollens avec niveau et concentration, vigilance sécheresse (VigiEau) |
| Bolides | custom:meteo-bolides-card |
Carte du monde interactive des bolides (grosses météorites) détectés par la NASA : zoom, bulle au clic, filtres par période et énergie, le plus récent, le plus proche et le plus puissant |
| EcoWatt | custom:meteo-ecowatt-card |
Risque de coupures d’électricité : signal EcoWatt de RTE aujourd’hui, demain et après-demain, heure par heure (cases cliquables), avec la France à la couleur du jour choisi (MyElectricalData ou RTE EcoWatt) |
| Canada | custom:meteo-canada-card |
Environnement Canada : alertes (avertissements, veilles, avis, bulletins) avec leur couleur et leur heure de fin, refroidissement éolien et humidex avec le risque, cote air santé (CAS), indice UV, détails et prévision du jour |
| Crues et rivières | custom:meteo-crues-card |
Hauteur et débit des rivières proches avec leur tendance sur 24 h (courbe, hausse ou baisse), vigilance crues du département et carte interactive des stations (Vigicrues, sans intégration grâce à Hub’Eau) |
| Feux de forêt | custom:meteo-feux-card |
Feux détectés par satellite autour de chez vous (NASA FIRMS) : boussole et carte interactive, distance et direction, intensité, ville la plus proche, fumée vers vous ou non, prochain passage d’un satellite |
| Montagne | custom:meteo-montagne-card |
Stations de ski et sommets en onglets : température au pied et au sommet, isotherme 0 °C, neige fraîche (24 h passées, 72 h à venir), neige au sol, prévisions, et risque d’avalanche du bulletin Météo-France (avec ha-serac) |
| Marine | custom:meteo-marine-card |
Zones en mer en onglets : vent en nœuds et force Beaufort, rafales, mer du vent et houle, visibilité, pression et tendance, courant, prévisions heure par heure et avis dès force 7 |
| Plage | custom:meteo-plage-card |
Plages en onglets : température de l’air et de l’eau, indice UV, vent, vagues et houle, marée (courbe, pleines et basses mers), prévisions des prochains jours |
| Séismes | custom:meteo-seismes-card |
Séismes autour de chez vous sur une boussole (direction, distance, magnitude), en liste et sur une carte interactive, et les plus forts dans le monde (EMSC et USGS, sans intégration) |
| Éclairs | custom:meteo-eclairs-card |
Direction et distance du dernier éclair sur une boussole, compteur d’éclairs et total du mois (Blitzortung) |
Elles fonctionnent avec toute entité météo (Météo-France, Met.no, OpenWeatherMap…) et trouvent leurs entités toutes seules. Le soleil et la lune sont calculés d’après les coordonnées de Home Assistant : aucun capteur ni image à fournir. Les icônes météo animées sont celles de la carte Météo-France de HACF (amCharts).
Basées sur les idées et la vue météo partagées par @WarC0zes sur le forum HACF : merci à lui !
Elles ont le même style que la Carte Enedis Linky New et les Cartes Linky Énergie, mais elles sont indépendantes.
🎮 Essayer la démo en ligne : les vraies cartes avec des données simulées, sans installer Home Assistant.
| Météo, deux villes en onglets | Vent et ciel | Soleil et lune |
|---|---|---|
![]() |
![]() |
![]() |
| Air, pollens et eau | Éclairs | Phases de la lune (clic sur la lune) |
|---|---|---|
![]() |
![]() |
![]() |
| Version claire | Téléphone |
|---|---|
![]() |
![]() |
| Soleil et lune avec les photos de la lune | Phases de la lune avec les photos de la lune et de la Terre |
|---|---|
![]() |
![]() |
Mode WarC0zes (layout: warc0zes, halo: true) |
Bolides (carte interactive) | Séismes |
|---|---|---|
![]() |
![]() |
![]() |
| Crues et rivières (démo, crue fictive) | Crues et rivières, mesures réelles (noms et lieux remplacés, carte floutée) | EcoWatt (démo, journée tendue fictive) |
|---|---|---|
![]() |
![]() |
![]() |
| Feux de forêt | Carte interactive des feux (fond flouté) | Carte interactive des séismes |
|---|---|---|
![]() |
![]() |
![]() |
Aperçus avec des villes et des données fictives, sauf la carte interactive des feux et les mesures réelles des rivières : captures réelles, noms remplacés et fond de carte flouté pour qu’aucun lieu ne soit lisible.
Une vue météo classique empile une quinzaine de cartes HACS : stack-in-card, tabbed-card, card-mod, meteofrance-weather-card, compass-card, tempometer-gauge-card, rain-gauge-card, uv-index-card, sun-card, button-card, bar-card, auto-entities, popup-card…
Ces cartes font la même chose avec une seule ressource, sans CSS à maintenir ni image de phases de lune à positionner à la main. La vue complète est prête dans exemples/vue-meteo.yaml.
timezone (Est par défaut) et l’horloge se masque avec show_clock: false.custom:meteo-canada-card) pour l’intégration Environnement Canada : alertes météo, refroidissement éolien l’hiver et humidex l’été avec le niveau de risque, cote air santé, indice UV, détails et prévision du jour. Voir Carte Canada.sky_tap: more-info, aussi dans l’éditeur visuel.astro : les réglages de la carte Soleil et lune ouverte au clic (par exemple show_pollens: false).sun.sun : une fois le lever passé, la carte affiche celui du lendemain, avec « demain » dans le libellé. Les heures calculées (sans sun.sun) sont celles de Home Assistant à la seconde près, réfraction et altitude comprises. Merci à @JourMic pour les tests.entity_picture, PNG, JPG ou SVG animé), elle remplace l’icône de sa case. Option entity_pictures: false pour garder les icônes. Merci à @WarC0zes pour l’idée.sun : le capteur de la case Soleil, pour son image et son « plus d’infos » (sun.sun par défaut).sun.sun : la carte reprend ses heures du jour, sinon les calcule comme Home Assistant, altitude comprise. Jusqu’ici, l’écart pouvait atteindre 3 minutes.dist/icons : plus aucun fichier chargé depuis un CDN, et elles s’affichent même sans accès à Internet.Nouvelle carte
custom:meteo-marine-card) : zones en mer en onglets, vent en nœuds avec la force Beaufort et les rafales, mer du vent et houle, visibilité, pression avec sa tendance sur 3 h, courant, prévisions toutes les 3 heures et avis quand la force 7 est prévue dans les 24 h. Open-Meteo (prévisions et API marine), sans clé ni intégration. Voir Carte Marine.Corrections
Nouvelle carte
custom:meteo-plage-card) : plages en onglets, température de l’air et de l’eau, indice UV, vent, vagues et houle avec l’état de la mer, marée (courbe sur 24 h, pleines et basses mers, indicatives), prévisions des prochains jours. Open-Meteo (prévisions et API marine), sans clé ni intégration. Voir Carte Plage.Corrections
Nouvelle carte
custom:meteo-montagne-card) : stations de ski et sommets en onglets, température au pied et au sommet, isotherme 0 °C, neige tombée sur 24 h et attendue sur 72 h, neige au sol, prévisions par jour au sommet. Prévisions Open-Meteo (modèles Météo-France AROME et ARPEGE, ECMWF), sans clé ni intégration. Risque d’avalanche du bulletin Météo-France en option, avec l’intégration ha-serac. Voir Carte Montagne.Corrections
Améliorations
dist/meteo-card-maps.js). Ce fichier n’est chargé qu’à l’affichage d’une carte : les tableaux de bord sans carte interactive ne le téléchargent pas.leaflet_path disparaît, elle ne sert plus.Corrections
http(s).Les cartes apparaissent ensuite dans la liste des cartes, chacune avec son éditeur visuel.
Si la carte n’apparaît pas encore dans la recherche de HACS, ajoutez le dépôt à la main : menu ⋮ → Dépôts personnalisés, adresse https://github.com/Marlboro62/meteo-card, type Tableau de bord (Dashboard), puis cherchez Carte Météo.
dist : meteo-card.js, meteo-card-maps.js et meteo-card-maps-worker.js (les bibliothèques des cartes interactives), avec le dossier icons. Copiez-les ensemble dans /config/www/./local/meteo-card.jsLes cartes interactives (Séismes, Feux de forêt, Crues et rivières, Bolides) utilisent Leaflet et MapLibre GL JS, livrés avec la carte dans meteo-card-maps.js : aucun script n’est chargé depuis un CDN, et ce fichier n’est chargé qu’à l’affichage d’une carte. Les icônes météo animées sont livrées aussi (dist/icons). Seuls les fonds de carte (OpenStreetMap, OpenFreeMap) viennent d’Internet.
Par défaut, la lune et la Terre sont dessinées par la carte. Pour afficher de vraies photos, comme sur les aperçus ci-dessus :
/config/www/images/ (par exemple avec l’add-on File editor ou Samba).type: custom:meteo-astro-card
moon_image: /local/images/lune.svg
earth_image: /local/images/terre.svg
L’option moon_image fonctionne aussi dans la carte Météo et la carte Canada (tuile Lune), et earth_image dans leur fenêtre des phases. Vous pouvez utiliser vos propres photos (PNG, JPG ou SVG) : une pleine lune et une Terre bien centrées, sur fond transparent ou noir. Les crédits des photos fournies sont dans la section Licence.
Les cartes affichent les données d’intégrations Home Assistant : installez celles des cartes que vous utilisez. Chaque partie sans capteur est simplement masquée.
| Intégration | Où la trouver | Pour quelle carte | Ce qu’elle fournit |
|---|---|---|---|
| Météo-France | Intégration officielle : Paramètres › Appareils et services › Ajouter une intégration | Météo, Vent et ciel | Prévisions, vigilance du département, pluie dans l’heure, nuages, UV (toute autre entité weather fonctionne aussi, sans vigilance ni pluie dans l’heure) |
| Environnement Canada | Intégration officielle : Paramètres › Appareils et services › Ajouter une intégration | Météo | Météo et alertes du lieu (avertissements, veilles, avis, bulletins) |
| Atmo France | HACS : sebcaps/atmofrance | Air, pollens et eau | Qualité de l’air (indice Atmo et polluants) et pollens ; demande un compte gratuit sur admindata.atmo-france.org |
| VigiEau | HACS : kamaradclimber/vigieau | Air, pollens et eau | Vigilance sécheresse par type d’eau et usages autorisés ou interdits |
| Blitzortung.org Lightning Detector | HACS : mrk-its/homeassistant-blitzortung | Éclairs | Compteur, distance et direction des éclairs autour de chez vous |
| Pollens ou Pollen Information | HACS : chris60600/pollens-home-assistant, ou Pollen Information | Soleil et lune | Risque d’allergie et niveau par plante |
| REST (intégration officielle, en YAML) | Fichier packages/…yaml, voir la carte Bolides |
Bolides | Liste des bolides de l’API Fireball de la NASA, publique et sans clé |
| NOAA Space Weather (facultatif) | HACS : tcarwash/home-assistant_noaa-space-weather | Soleil et lune | Indice Kp, flux solaire, taches solaires, probabilité d’éruption (sans elle, la carte lit directement les données publiques de la NOAA) |
| Aurora (facultatif) | Intégration officielle : Paramètres › Appareils et services › Ajouter une intégration | Soleil et lune | Probabilité d’aurore à votre position (modèle OVATION de la NOAA) |
| MyElectricalData (export Home Assistant) ou RTE EcoWatt | Add-on MyElectricalData : capteurs ecowatt_j0 à ecowatt_j2, heure par heure ; ou HACS : kamaradclimber/rte-ecowatt, niveau par jour (compte RTE gratuit) |
EcoWatt | Signal EcoWatt de RTE pour aujourd’hui, demain et après-demain |
| Vigicrues (facultatif) | HACS : julcollas/hass-vigicrues | Crues et rivières | Hauteur et débit des stations que vous choisissez (sans elle, la carte lit directement Hub’Eau, le service public des données sur l’eau) |
| NASA FIRMS Wildfire Monitor | HACS : bangboomben/ha-nasa-firms, avec une clé gratuite de la NASA (MAP_KEY) | Feux de forêt | Feux détectés par les satellites VIIRS et MODIS dans le rayon choisi, avec leur intensité, la ville la plus proche, le vent et la direction de la fumée |
| USGS Earthquake Hazards Program ou GDACS (facultatif) | Intégrations officielles | Séismes | Séismes autour de chez vous (sans elles, la carte lit directement les flux publics de l’EMSC et de l’USGS) |
Compteur de services publics (utility_meter) |
Intégration officielle : Paramètres › Appareils et services › Entrées | Éclairs (facultatif) | Total des éclairs du mois, à partir du compteur Blitzortung |
Le soleil, la lune, les étoiles filantes et la carte Windy n’ont besoin d’aucune intégration : ils utilisent les coordonnées de Home Assistant. L’activité solaire et les séismes non plus : sans intégration, le navigateur lit les données publiques de la NOAA, de l’EMSC et de l’USGS.
type: custom:meteo-card
| Option | Rôle | Défaut |
|---|---|---|
entity |
Entité météo (weather.…) |
Météo-France, sinon la première trouvée |
entities |
Plusieurs villes en onglets : weather.…, ou { entity, name, alert, ec_alerts } |
— |
title |
Titre (une seule ville) | Météo |
icon |
Icône à côté du titre | mdi:weather-partly-cloudy |
alert |
Capteur de vigilance Météo-France (sensor.…_weather_alert) |
détecté |
ec_alerts |
Capteurs d’alertes Environnement Canada (liste), aussi par ville dans entities ; "-" pour ne pas les afficher |
détectés |
ec_entry |
Identifiant de l’entrée Environnement Canada, si la carte ne le retrouve pas seule | détecté |
forecasts |
Liste parmi hourly, daily, twice_daily, affichées l’une sous l’autre |
[daily] |
hours |
Nombre d’heures des prévisions par heure | 8 |
days |
Nombre de jours | 5 |
forecast_details |
full (toutes les lignes, alignées) ou compact (seulement les valeurs utiles) |
full |
hourly_wind, hourly_gust, hourly_precipitation, hourly_humidity, hourly_direction |
Prévisions par heure : afficher le vent, les rafales, les précipitations (mm et risque de pluie), l’humidité, la girouette (direction du vent) | true |
daily_wind, daily_gust, daily_precipitation, daily_humidity, daily_direction |
Les mêmes lignes pour les prévisions par jour (et jour et nuit) | true, sauf daily_humidity : false |
layout |
Présentation : classic (classique) ou warc0zes (mode WarC0zes : en-tête sur une ligne avec la température, textes plus grands, mêmes couleurs que le thème choisi) |
classic |
halo |
Halo coloré, avec les deux présentations : bordures et reflets bleus, ou de la couleur principale du thème avec theme: ha |
false |
icons |
animated, static (amCharts), drawn, drawn_static (dessinées par la carte) ou mdi |
animated |
icons_path |
Autre dossier d’icônes amCharts (ex. /local/meteo-icons/) |
icônes livrées avec la carte |
moon_image |
Photo d’une pleine lune (PNG, JPG ou SVG, ex. /local/images/lune.png) : la carte l’assombrit selon la phase du jour, à la place de la lune dessinée (voir Licence pour la photo utilisée en exemple) |
— |
season, moon, zodiac |
Capteurs de saison, phase de lune, zodiaque (états en anglais ou en français). Un clic ouvre leur « plus d’infos » | détectés, sinon calculés |
sun |
Capteur de la case Soleil, pour son image et son « plus d’infos » (le lever et le coucher restent calculés) | sun.sun |
sky_tap |
Clic sur les cases Soleil, Lever · coucher et Lune : popup ouvre la carte Soleil et lune (soleil) ou la fenêtre des phases de la lune (lune), more-info ouvre la fiche de l’entité |
popup |
astro |
Réglages de la carte Soleil et lune ouverte au clic (mêmes options que custom:meteo-astro-card, ex. show_pollens: false) |
thème, lune, saison et images de la carte Météo |
entity_pictures |
Afficher l’image des capteurs soleil, saison, lune et zodiaque (attribut entity_picture, PNG, JPG ou SVG animé) à la place des icônes. moon_image reste prioritaire pour la lune |
true |
rain_rate |
Capteur d’intensité de pluie d’une station météo (mm/h) : ajoute « Intensité 1,2 mm/h » aux détails. Pour une autre ville, mettez rain_rate dans sa ligne de entities |
— |
show_stats, show_details, show_rain_hour, show_alert, show_forecast, show_sky |
Afficher chaque partie | true |
theme |
v2 (bleu nuit MyElectricalData), auto (clair ou sombre selon HA), ha (thème Home Assistant : icônes, sélections, boussoles et flèches du vent prennent la primary-color du thème ; la pluie et le froid restent bleus) |
v2 |
text_size |
Taille du texte et de toute la carte, en % (80 à 160) | 100 |
L’intégration Environnement Canada crée 5 capteurs par lieu (par exemple, en français, sensor.ville_alertes, _veilles, _avis, _bulletins et _terminaisons). Leur état est le nombre d’alertes en cours, leurs attributs le titre et l’heure de chacune.
ec_alerts.environment_canada.get_alerts pour connaître sa couleur réelle (jaune, orange, rouge) et son heure de fin. Si l’action n’est pas disponible, la couleur vient du type : avertissement en orange, veille et avis en jaune, bulletin en bleu (information).type: custom:meteo-card
entity: weather.ville # entité de l'intégration Environnement Canada
ec_alerts: # facultatif : détectés
- sensor.ville_alertes
- sensor.ville_veilles
- sensor.ville_avis
- sensor.ville_bulletins
L’ancienne option
forecast_type(une seule prévision) reste acceptée. Avec plusieurs villes, la vigilance détectée va à la première ; indiquezalertpour les autres.Les icônes amCharts (CC BY 4.0) sont livrées avec la carte, dans
dist/icons: rien n’est chargé depuis un CDN et elles s’affichent hors ligne.icons_pathpermet d’utiliser un autre jeu d’icônes portant les mêmes noms.
type: custom:meteo-ciel-card
temperatures:
- name: Salon
entity: sensor.salon_temperature
humidity: sensor.salon_humidity
windy: true
rain_max.| Option | Rôle | Défaut |
|---|---|---|
entity |
Entité météo | Météo-France, sinon la première trouvée |
title |
Titre | Vent et ciel |
pressure, wind_speed, wind_bearing, rain, uv |
Capteurs à utiliser à la place de ceux détectés | capteurs Météo-France, sinon entité météo |
temperatures |
Liste de { name, entity, humidity, icon } |
— |
compass_image |
Image au centre de la boussole (ex. /local/images/maison.png) |
— |
pressure_min, pressure_max |
Échelle du baromètre (hPa) | 960, 1060 |
rain_max |
Pluie du jour pour une goutte pleine (mm) | 30 |
windy |
Afficher la carte Windy | false |
windy_overlay |
wind, rain, temp, clouds, radar, pressure |
wind |
windy_zoom |
Zoom de la carte Windy | 8 |
latitude, longitude |
Centre de la carte Windy | coordonnées de Home Assistant |
show_barometer, show_wind, show_temperatures, show_rain, show_uv |
Afficher chaque partie | true |
theme |
Couleurs de la carte | v2 |
text_size |
Taille du texte, en % (80 à 160) | 100 |
type: custom:meteo-astro-card
| Option | Rôle | Défaut |
|---|---|---|
title |
Titre | Soleil et lune |
moon, season, zodiac |
Capteurs de phase de lune, saison, zodiaque | détectés, sinon calculés |
pollens |
Capteur principal : sensor.pollens_xx (Pollens) ou sensor.polleninformation_…_allergy_risk (Pollen Information) |
détecté |
pollen_entities |
Liste de capteurs de pollens à afficher à la place | — |
show_all_pollens |
Afficher aussi les pollens à « nul » | false |
moon_image |
Photo d’une pleine lune (PNG, JPG ou SVG, ex. /local/images/lune.png) : la carte l’assombrit selon la phase du jour, à la place de la lune dessinée (voir Licence pour la photo utilisée en exemple) |
— |
earth_image |
Photo de la Terre au centre de la fenêtre des phases (ex. /local/images/terre.png), à la place de la Terre dessinée (voir Licence) |
— |
compass_image |
Image au centre de la boussole | — |
latitude, longitude |
Lieu des calculs | coordonnées de Home Assistant |
kp_entity, aurora_entity |
Capteurs d’indice Kp et de probabilité d’aurore à utiliser à la place de ceux détectés | détectés |
show_sun, show_moon, show_cycles, show_meteors, show_space, show_pollens |
Afficher chaque partie | true |
theme |
Couleurs de la carte | v2 |
text_size |
Taille du texte, en % (80 à 160) | 100 |
Les heures et positions du soleil et de la lune sont calculées dans le navigateur (formules de SunCalc), à la minute près.
type: custom:meteo-air-card
Les capteurs des intégrations Atmo France et VigiEau sont trouvés tout seuls ; chaque partie sans capteur est masquée. Seules les valeurs du jour sont affichées (les capteurs Atmo France du lendemain, « …-J+1 », sont ignorés). VigiEau : un niveau par type d’eau (eau potable, eaux souterraines, eaux superficielles) et un badge par usage interdit : rouge pour une interdiction, orange pour une interdiction partielle (sauf exception, sur plage horaire, réduction de prélèvement…), avec le détail. Un clic sur un badge ouvre la fiche de l’usage, avec le texte complet de la restriction. Une interdiction sur plage horaire reste affichée en dehors de ses heures. Attention : l’intégration VigiEau désactive par défaut la plupart des usages (12 sur 17). Pour les voir tous, activez leurs entités dans Paramètres › Appareils et services › VigiEau › Entités (filtre « Désactivées »).
| Option | Rôle | Défaut |
|---|---|---|
title |
Titre | Air, pollens et eau |
air |
Qualité de l’air globale (sensor.qualite_globale_…) |
détectée |
pollutants |
Liste des capteurs de polluants | détectés |
pollen |
Qualité globale des pollens (sensor.qualite_globale_pollen_…) |
détectée |
pollens |
Liste de { name, level, concentration } |
détectés |
water |
Vigilance sécheresse (VigiEau), un capteur ou une liste | détectée |
show_air, show_pollens, show_water |
Afficher chaque partie | true |
show_all_pollens |
Afficher aussi les pollens à « très faible » | true |
theme |
Couleurs de la carte | v2 |
text_size |
Taille du texte, en % (80 à 160) | 100 |
type: custom:meteo-eclairs-card
month_counter: sensor.eclairs_du_mois # facultatif, détecté s'il existe
Les capteurs de l’intégration Blitzortung sont trouvés tout seuls, en anglais (…_lightning_counter, …_lightning_distance, …_lightning_azimuth) comme en français (…_compteur_de_foudre, …_distance_de_foudre, …_azimut_de_foudre).
Pour le total du mois, créez un compteur Paramètres › Appareils et services › Entrées › Compteur de services publics (source : le compteur de foudre, cycle mensuel) : un compteur nommé par exemple « Éclairs du mois » est détecté tout seul.
| Option | Rôle | Défaut |
|---|---|---|
title |
Titre | Éclairs |
counter, distance, azimuth |
Capteurs à utiliser à la place de ceux détectés | Blitzortung |
month_counter |
Éclairs du mois (compteur utility_meter) |
détecté |
counter_max |
Maximum de la jauge | 100 |
distance_max |
Distance (km) qui place l’éclair au bord de la boussole | 100 |
compass_image |
Image au centre de la boussole | — |
theme |
Couleurs de la carte | v2 |
text_size |
Taille du texte, en % (80 à 160) | 100 |
type: custom:meteo-ecowatt-card
Le signal EcoWatt de RTE prévient des tensions sur le réseau électrique et des coupures possibles (délestages) : c’est un signal national, le même pour toute la France. Enedis ne publie pas les coupures en cours ; EcoWatt est la seule alerte disponible à l’avance.
Les capteurs sensor.myelectricaldata_ecowatt_j0, _j1 et _j2 de l’export Home Assistant de MyElectricalData sont trouvés tout seuls ; l’intégration RTE EcoWatt (HACS) donne le niveau par jour, sans la frise horaire.
| Option | Rôle | Défaut |
|---|---|---|
title |
Titre | EcoWatt |
entities |
Capteurs d’aujourd’hui, demain et après-demain, dans cet ordre | détectés |
show_map |
Carte de France à la couleur du jour choisi | true |
show_home |
Votre maison sur la carte de France | false |
theme |
Couleurs de la carte | v2 |
text_size |
Taille du texte, en % (80 à 160) | 100 |
type: custom:meteo-canada-card
Pour l’intégration officielle Environnement Canada (Paramètres › Appareils et services › Ajouter une intégration › Environnement Canada). Choisissez le français à l’ajout : les conditions, les alertes et la prévision arrivent alors en français. Tous les capteurs sont trouvés tout seuls.
environment_canada.get_alerts (voir Alertes Environnement Canada).Un clic sur une ligne ouvre la fiche du capteur. Avec plusieurs lieux configurés, choisissez-en un avec weather.
| Option | Rôle | Défaut |
|---|---|---|
title |
Titre | Météo canadienne |
weather |
Lieu : l’entité météo Environnement Canada de ce lieu | le premier lieu |
show_alerts |
Alertes météo | true |
show_hourly |
Prévisions par heure | true |
hours |
Nombre d’heures affichées (1 à 24) | 8 |
show_daily |
Prévisions par jour | true |
days |
Nombre de jours affichés (1 à 7) | 7 |
icons |
Icônes météo du temps actuel et des prévisions : animated (amCharts animées), static, drawn, drawn_static ou mdi |
animated |
show_feel |
Refroidissement éolien et humidex | true |
show_air |
Cote air santé et indice UV | true |
show_details |
Détails (vent, pression, humidité…) | true |
show_summary |
Prévision du jour en texte | true |
show_sky |
Soleil (lever, coucher), saison, lune et zodiaque | true |
show_clock |
Horloge numérique dans l’en-tête, à droite du titre (heures, minutes, secondes et date) | true |
timezone |
Fuseau de l’horloge, de l’heure d’observation, des prévisions et des alertes : America/St_Johns, America/Halifax, America/Toronto, America/Winnipeg, America/Regina, America/Edmonton, America/Vancouver, America/Whitehorse, ou local (heure de Home Assistant) |
America/Toronto |
moon_image |
Photo d’une pleine lune pour la tuile Lune et la fenêtre des phases (ex. /local/images/lune.svg), assombrie selon la phase du jour : voir Photos de la lune et de la Terre |
— |
earth_image |
Photo de la Terre au centre de la fenêtre des phases (ex. /local/images/terre.svg) |
— |
theme |
Couleurs de la carte | v2 |
text_size |
Taille du texte, en % (80 à 160) | 100 |
Pour les prévisions par heure et par jour, ajoutez la carte Météo avec la même entité météo (custom:meteo-card).
type: custom:meteo-crues-card
radius: 25 # stations à moins de 25 km de chez vous
Rien à installer : la carte trouve les stations Vigicrues autour de chez vous et lit leurs mesures sur Hub’Eau (service public des données sur l’eau, sans clé), toutes les 30 minutes. Avec l’intégration Vigicrues (HACS), elle affiche plutôt les stations que vous y avez choisies, avec leur historique dans Home Assistant.
| Option | Rôle | Défaut |
|---|---|---|
title |
Titre | Crues et rivières |
radius |
Stations à moins de (km) | 25 |
stations |
Stations à suivre, par leur code Vigicrues (ex. F700000103, F704000101) |
les plus proches |
max_items |
Nombre de stations affichées | 6 |
direct |
Sans intégration, lire Hub’Eau depuis le navigateur | true |
show_map, map_height, tiles_url |
Carte interactive : affichage, hauteur (px), autre fond | true, 300, OpenFreeMap |
theme |
Couleurs de la carte | v2 |
text_size |
Taille du texte, en % (80 à 160) | 100 |
type: custom:meteo-feux-card
Cette carte a besoin de l’intégration NASA FIRMS Wildfire Monitor et d’une clé de la NASA, gratuite et obligatoire (la carte ne peut pas lire les feux sans elle). L’intégration crée une entité par feu ; la carte les trouve toute seule.
Installation
| Réglage | Conseil |
|---|---|
| VIIRS · NOAA-20 (JPSS-1) | Coché |
| VIIRS · NOAA-21 (JPSS-2) | Coché |
| VIIRS · Suomi NPP | Décoché : ce satellite cesse d’envoyer ses données le 2 novembre 2026 (annonce de la NASA) |
| MODIS · Terra/Aqua | Coché |
| Detection window | Last 24 hours pour les feux en cours (7 jours pour en voir davantage) |
| Minimum confidence | Nominal : écarte la plupart des fausses détections (« Any » garde aussi les douteuses) |
| Minimum fire radiative power | 0 : la carte affiche déjà l’intensité de chaque feu |
| Fires with a wind reading | 3 : vent et direction de la fumée pour les 3 feux les plus proches |
| Hide learned persistent heat sources | Activé : masque les usines et torchères qui chauffent tous les jours (après deux mois d’apprentissage) |
Le nom de l’intégration contient les coordonnées de votre maison (« FIRMS latitude/longitude ») : renommez-la avant de publier une capture.
type: custom:meteo-feux-card.Ce qu’elle affiche
Un point chaud n’est pas toujours un feu de forêt : une usine, une torchère ou un brûlage agricole sont détectés aussi. L’intégration permet de les ignorer (zones à ignorer, sources de chaleur apprises).
| Option | Rôle | Défaut |
|---|---|---|
title |
Titre | Feux de forêt |
radius |
Distance (km) qui place un feu au bord de la boussole | automatique |
max_items |
Nombre de feux listés | 6 |
show_map |
Carte interactive des feux | true |
map_height |
Hauteur de la carte (px) | 300 |
tiles_url |
Autre fond de carte (modèle d’URL {z}/{x}/{y}) |
OpenFreeMap |
compass_image |
Image au centre de la boussole | — |
theme |
Couleurs de la carte | v2 |
text_size |
Taille du texte, en % (80 à 160) | 100 |
type: custom:meteo-seismes-card
radius: 1000 # km autour de chez vous
Sans intégration, la carte lit dans le navigateur les flux publics de l’EMSC (Centre sismologique euro-méditerranéen, les petits séismes d’Europe) et de l’USGS (le monde, magnitude 2,5 et plus), toutes les 10 minutes. Avec les intégrations USGS Earthquake Hazards Program ou GDACS, elle affiche leurs entités geo_location à la place.
| Option | Rôle | Défaut |
|---|---|---|
title |
Titre | Séismes |
radius |
Rayon autour de chez vous (km) | 1000 |
min_magnitude |
Magnitude minimale autour de chez vous | 2 |
world_magnitude |
Magnitude minimale dans le monde | 6 |
days |
Période (jours) | 7 |
max_items |
Nombre de séismes listés | 6 |
direct |
Sans intégration, lire les flux EMSC et USGS depuis le navigateur | true |
show_map |
Carte interactive des séismes | true |
map_height |
Hauteur de la carte (px) | 300 |
tiles_url |
Autre fond de carte (modèle d’URL {z}/{x}/{y}) |
OpenFreeMap |
latitude, longitude |
Lieu de référence | coordonnées de Home Assistant |
compass_image |
Image au centre de la boussole | — |
theme |
Couleurs de la carte | v2 |
text_size |
Taille du texte, en % (80 à 160) | 100 |
type: custom:meteo-bolides-card
Les données viennent de l’API Fireball du CNEOS (NASA JPL), publique et sans clé : il s’agit des gros bolides détectés par des capteurs gouvernementaux (quelques dizaines par an dans le monde), publiés avec quelques jours à quelques semaines de délai. Ce n’est ni une alerte en temps réel, ni la liste des étoiles filantes ordinaires.
Ajoutez ce capteur dans un fichier de paquet, par exemple /config/packages/meteo_bolides.yaml (les paquets doivent être activés dans configuration.yaml : homeassistant: packages: !include_dir_named packages), puis redémarrez Home Assistant :
rest:
- resource: https://ssd-api.jpl.nasa.gov/fireball.api?req-loc=true
scan_interval: 43200
timeout: 30
sensor:
- name: "Bolides NASA"
unique_id: meteo_bolides_nasa
icon: mdi:meteor
value_template: ""
json_attributes:
- fields
- data
- signature
La carte trouve ce capteur toute seule. Sans lui, elle essaie d’appeler l’API directement depuis le navigateur, ce qui ne fonctionne que si la NASA l’autorise.
| Option | Rôle | Défaut |
|---|---|---|
title |
Titre | Bolides |
entity |
Capteur de l’API Fireball | détecté |
period |
Période affichée au départ : 30, 365, 1825, all |
all |
min_energy |
Énergie d’impact minimale au départ (kt) : 0, 1, 10 |
0 |
show_home |
Votre maison sur la carte | true |
map_height |
Hauteur de la carte (px) | 320 |
tiles_url |
Autre fond de carte en images (modèle d’URL Leaflet …/{z}/{x}/{y}.png) |
fonds vectoriels OpenStreetMap |
theme |
Couleurs de la carte | v2 |
text_size |
Taille du texte, en % (80 à 160) | 100 |
type: custom:meteo-marine-card
zones:
- name: Ma zone
latitude: 47.0
longitude: -3.0
Rien à installer : la carte lit Open-Meteo depuis le navigateur, gratuit et sans clé (vent : Météo-France et ECMWF ; mer : API marine, modèle MFWAM de Météo-France et modèles de vagues), toutes les 30 minutes.
Prévisions indicatives. Cette carte ne remplace pas les bulletins officiels : avant de sortir en mer, consultez le bulletin météo marine (BMS) de Météo-France, les bulletins VHF des CROSS et l’affichage de votre capitainerie.
| Option | Rôle | Défaut |
|---|---|---|
zones |
Zones suivies : name, latitude, longitude |
— |
title |
Titre | Météo marine |
hours |
Heures de prévision dans le tableau (6 à 48, par pas de 3) | 24 |
theme |
Couleurs de la carte | v2 |
text_size |
Taille du texte, en % (80 à 160) | 100 |
type: custom:meteo-plage-card
beaches:
- name: Ma plage
latitude: 47.27
longitude: -2.39
Rien à installer : la carte lit Open-Meteo depuis le navigateur, gratuit et sans clé (météo : Météo-France et ECMWF ; mer : API marine, modèle MFWAM de Météo-France et modèles de vagues), toutes les 30 minutes. La marée est calculée par un modèle au large, à environ 8 km : les heures sont indicatives, à ne pas utiliser pour la navigation ni la pêche à pied (consultez l’annuaire des marées du SHOM).
| Option | Rôle | Défaut |
|---|---|---|
beaches |
Plages suivies : name, latitude, longitude |
— |
title |
Titre | Plage |
days |
Nombre de jours de prévision (1 à 7) | 5 |
theme |
Couleurs de la carte | v2 |
text_size |
Taille du texte, en % (80 à 160) | 100 |
type: custom:meteo-montagne-card
stations:
- name: Ma station
latitude: 45.30
longitude: 6.58
bottom: 1300 # altitude du bas (m)
top: 2700 # altitude du sommet (m)
avalanche: sensor.serac_maison_mon_massif_avalanche_risk_today # facultatif
Rien à installer pour les prévisions : la carte lit Open-Meteo depuis le navigateur (gratuit, sans clé, modèles Météo-France AROME et ARPEGE puis ECMWF), à l’altitude de chaque station, toutes les 30 minutes. La hauteur de neige au sol est estimée par le modèle, ce n’est pas une mesure de station.
Risque d’avalanche : installez l’intégration ha-serac (HACS), qui lit le bulletin d’estimation du risque d’avalanche (BERA) de Météo-France par massif ; elle demande un jeton gratuit du portail des API de Météo-France. Dans la carte, choisissez pour la station l’un des capteurs du massif (par exemple …_avalanche_risk_today) : la carte retrouve les autres. Avec une seule station et un seul massif, elle le trouve toute seule.
| Option | Rôle | Défaut |
|---|---|---|
stations |
Stations suivies : name, latitude, longitude, bottom et top (altitudes en m, au moins une conseillée), avalanche (capteur ha-serac du massif, facultatif) |
— |
title |
Titre | Montagne |
days |
Nombre de jours de prévision (1 à 7) | 5 |
theme |
Couleurs de la carte | v2 |
text_size |
Taille du texte, en % (80 à 160) | 100 |
Questions et problèmes : uniquement via les issues GitHub.
MIT. Inspirée des cartes « Dashboard météo all inclusive V2 » (@WarC0zes). Calculs du soleil et de la lune d’après SunCalc (Vladimir Agafonkin, licence BSD-2).
Icônes météo animées et statiques : amCharts, licence CC BY 4.0, dans la version de la carte Météo-France de HACF (MIT).
Carte Bolides : bibliothèques Leaflet (licence BSD-2) et MapLibre GL (licence BSD-3), fonds vectoriels Shortbread © OpenStreetMap contributors, données de bolides du CNEOS, NASA JPL.
Photo de lune pour l’option moon_image : la pleine lune de la photo « Séquence d’éclipse lunaire sur fond de ciel sombre » de Julia Iarmolenko, sur Pexels (licence Pexels). Un grand merci à Julia Iarmolenko pour cette image !
Photo de la Terre pour l’option earth_image : « Terre » de Zelch Csaba, sur Pexels (licence Pexels). Un grand merci à Zelch Csaba pour cette image !
Ces deux photos, recadrées et détourées, sont fournies dans le dossier photos/ sous la licence Pexels (et non sous la licence MIT du code) : elles peuvent être utilisées et modifiées librement, mais pas revendues telles quelles.
Ce dépôt est la seule source officielle de Carte Météo (releases, HACS, support), maintenu par Marlboro62.
La licence MIT autorise à copier, modifier et redistribuer le code. Si vous publiez une version modifiée :
LICENSE (© Marlboro62) ;custom:meteo-card et custom:meteo-…-card sont ceux de ce dépôt) :
Home Assistant ne peut pas charger deux cartes du même type, et personne ne doit confondre les deux versions dans HACS ;Une correction ou une idée ? Les pull requests et les issues sont les bienvenues ici : elles profitent à tous les utilisateurs.