Être alerté
Recevoir les changements du signal sur son téléphone, les utiliser dans Home Assistant, ou les lire dans ses propres outils.
Notifications sur téléphone (ntfy)
Un message quand le signal du jour ou de demain passe à l’orange ou au rouge, quand des heures de pointe sont annoncées, et quand EDF révise ou lève une alerte. Gratuit, sans compte, sans adresse e-mail.
Aussi un message quand EDF annonce un cyclone (« EDF annonce un cyclone à partir du … », dès qu’une heure jusqu’à quatre jours à l’avance est signalée), quand il signale un cyclone en cours (« EDF signale un cyclone en cours ») et quand il ne le fait plus. Si l’annonce et le début arrivent ensemble, un seul message. C’est l’indicateur publié par EDF avec la météo de l’électricité, pas une alerte cyclonique officielle.
- Installer l’application ntfy (App Store, Google Play ou F-Droid).
- Ajouter un abonnement : sujet
meteokouran, et cocher « Utiliser un autre serveur » avechttps://ntfy.cabesterre.fr.
Ou scanner le QR code, ou ouvrir https://ntfy.cabesterre.fr/meteokouran (aussi lisible dans un navigateur). - Autoriser les notifications. C’est tout : l’abonnement est anonyme.
Home Assistant : l’intégration MétéoKouran (recommandé)
Neuf entités pour vos automatisations et une carte de tableau de bord, en une seule installation par le Marketplace de Home Assistant (HACS avant Home Assistant 2026.11), depuis le dépôt public github.com/jpgiry/meteokouran-ha.
Il faut Home Assistant 2026.10 ou plus récent.
Ce bouton ouvre votre propre Home Assistant (service my.home-assistant.io) avec le dépôt déjà rempli.
Installer
Home Assistant 2026.11 et plus (Marketplace)
- Bouton ci-dessus : le Marketplace propose d’ajouter le dépôt → Ajouter. La première fois, il demande une connexion GitHub (un code à saisir sur GitHub, lecture seule).
- Installer, puis confirmer. Pas de redémarrage : la configuration s’ouvre aussitôt.
Home Assistant 2026.10 (HACS)
- Bouton ci-dessus : HACS s’ouvre sur le dépôt → Télécharger.
- Redémarrer Home Assistant (Paramètres → ⋮ → Redémarrer Home Assistant).
- Paramètres → Appareils et services → Ajouter une intégration → « MétéoKouran ».
Sans le bouton : Paramètres → Marketplace → Ajouter grâce à un lien (2026.11), ou HACS → ⋮ → Dépôts personnalisés (2026.10), avec l’adresse https://github.com/jpgiry/meteokouran-ha et le type « Intégration ».
Configurer
La page de configuration propose l’adresse de ce site, https://meteokouran.re : il suffit de Valider.
L’intégration lit l’API avant d’accepter l’adresse. Si elle n’y arrive pas, elle le dit : « Instance injoignable », « Délai dépassé » (pas de réponse en 20 secondes) ou « Ce n’est pas une instance MétéoKouran » (l’adresse répond, mais sans l’API).
Pour changer d’adresse plus tard, sans perdre les entités : Paramètres → Appareils et services → MétéoKouran → ⋮ → Reconfigurer.
Ce qu’on obtient
| Entité | Ce qu’elle dit |
|---|---|
sensor.meteokouran_signal_horaire | signal de l’heure en cours : vert, orange, rouge ou bleu |
sensor.meteokouran_signal_du_jour | signal de la journée |
sensor.meteokouran_signal_de_demain | signal de demain, une fois publié par EDF (vers 21 h la veille) |
sensor.meteokouran_prochain_changement | heure du prochain changement de signal |
sensor.meteokouran_pointes_de_demain | heures non vertes de demain, par plages (« Aucune » si tout est vert) |
binary_sensor.meteokouran_reseau_contraint | activé quand l’heure en cours est orange, rouge ou bleue |
binary_sensor.meteokouran_cyclone_en_cours | activé quand EDF signale un cyclone pour l’heure en cours |
binary_sensor.meteokouran_cyclone_annonce | activé dès qu’EDF signale une heure de cyclone d’ici J+4 |
sensor.meteokouran_donnees_cyclone | indicateur cyclone brut d’EDF : oui, non ou inconnu |
Quand l’API ne répond pas, une entité est « indisponible », jamais « désactivée » par défaut. L’indicateur cyclone est celui d’EDF, pas une alerte officielle.
La carte : Modifier le tableau de bord → Ajouter une carte → « MétéoKouran ». Rien à déclarer, toutes les options se règlent dans l’éditeur visuel.
Automatisations prêtes à l’emploi
Un modèle d’automatisation (« blueprint ») par signal : on l’importe, on choisit ses appareils, on enregistre. Aucun YAML à écrire.
-
Optimal
Profiter d’un réseau optimal : allume les appareils choisis (chauffe-eau, prises…) quand le signal passe au vert.
Importer « Profiter d’un réseau optimal »Adresse :
https://raw.githubusercontent.com/jpgiry/meteokouran-ha/main/blueprints/automation/meteokouran/meteokouran_vert.yaml -
Heures de pointe
Heures de pointe : éteint ou met en pause les appareils choisis, surtout la recharge des véhicules électriques.
Importer « Heures de pointe »Adresse :
https://raw.githubusercontent.com/jpgiry/meteokouran-ha/main/blueprints/automation/meteokouran/meteokouran_bleu.yaml -
Contraint
Réseau contraint : éteint les appareils choisis ; les climatiseurs peuvent être réglés à 25 °C au lieu d’être coupés.
Importer « Réseau contraint »Adresse :
https://raw.githubusercontent.com/jpgiry/meteokouran-ha/main/blueprints/automation/meteokouran/meteokouran_orange.yaml -
Très contraint
Réseau très contraint : éteint les appareils choisis ; même option pour les climatiseurs.
Importer « Réseau très contraint »Adresse :
https://raw.githubusercontent.com/jpgiry/meteokouran-ha/main/blueprints/automation/meteokouran/meteokouran_rouge.yaml
- Bouton ci-dessus : votre Home Assistant ouvre « Importer un Blueprint », adresse remplie → Aperçu → Importer un blueprint. Si la fenêtre ne s’ouvre pas (vu sur Home Assistant 2026.10) : Paramètres → Automatisations et scènes → Blueprints → Importer un blueprint, et coller l’adresse indiquée sous son bouton.
- Créer une automatisation depuis le blueprint, choisir les appareils, enregistrer.
Réglages facultatifs : à la sortie du niveau, ne rien faire, remettre l’état d’avant ou faire l’inverse ; plage horaire ; notification avec la source EDF ; rien pendant un cyclone signalé par EDF. Une panne de l’API ou un redémarrage ne déclenche rien. Il faut l’intégration MétéoKouran et Home Assistant 2026.10 ou plus récent. Ce sont des données EDF, pas une alerte officielle.
Deux exemples d’automatisation en YAML
Pour aller plus loin, à copier dans automations.yaml, en remplaçant switch.chauffe_eau et notify.mobile_app_iphone par vos propres appareils.
Couper le chauffe-eau pendant les heures rouges et les heures de pointe, le rallumer ensuite (une panne de l’API ne déclenche rien) :
- id: meteokouran_chauffe_eau
alias: MétéoKouran — chauffe-eau
mode: restart
triggers:
- trigger: state
entity_id: sensor.meteokouran_signal_horaire
not_to:
- unavailable
- unknown
- trigger: homeassistant
event: start
conditions:
- condition: template
value_template: "{{ has_value('sensor.meteokouran_signal_horaire') }}"
actions:
- if:
- condition: state
entity_id: sensor.meteokouran_signal_horaire
state:
- rouge
- bleu
then:
- action: switch.turn_off
target:
entity_id: switch.chauffe_eau
else:
- action: switch.turn_on
target:
entity_id: switch.chauffe_eau
Prévenir sur le téléphone quand demain est annoncé orange ou rouge, avec les heures concernées :
- id: meteokouran_demain_contraint
alias: MétéoKouran — demain contraint
mode: single
triggers:
- trigger: state
entity_id: sensor.meteokouran_signal_de_demain
to:
- orange
- rouge
actions:
- action: notify.mobile_app_iphone
data:
title: >-
{{ '🔴' if trigger.to_state.state == 'rouge' else '🟠' }}
Demain : {{ trigger.to_state.attributes.signal.label }}
message: >-
{% set src = state_attr('sensor.meteokouran_signal_horaire', 'source') %}
Heures concernées : {{ states('sensor.meteokouran_pointes_de_demain') }}.
Source : EDF, données du
{{ as_timestamp(src.updated_at) | timestamp_custom('%d/%m %H:%M') }}.
Vous utilisiez le paquet YAML ?
L’intégration le remplace avec les mêmes identifiants d’entités : vos automatisations restent valables, à condition de suivre cet ordre :
- retirer le paquet et redémarrer Home Assistant ;
- supprimer les anciennes entités
meteokouran, marquées « non fournies » ; - installer et ajouter l’intégration, puis vérifier qu’aucune entité ne finit par
_2.
Procédure complète, avec les menus et le cas de la carte seule
Sans le Marketplace ni HACS : le paquet YAML
Les mêmes neuf entités, avec les mêmes identifiants, dans un fichier à copier, sans la carte.
Attention : ne jamais installer à la fois le paquet et l’intégration.
Télécharger et installer le paquet YAML
L’adresse de ce site est déjà inscrite dans le fichier : rien à mettre dans secrets.yaml.
- Dans
configuration.yaml, soushomeassistant:, ajouter une foispackages: !include_dir_named packages. - Copier
meteokouran.yamldans le dossierpackages/(à côté deconfiguration.yaml). - Paramètres → Outils → YAML → « Vérifier la configuration », puis « Redémarrer ».
- Contrôler les entités
sensor.meteokouran_…dans Paramètres → Outils → États.
API
Les mêmes données en JSON, en lecture seule, sans clé : signal de l’heure, du jour, prévisions J à J+4, historique, statistiques. 60 requêtes par minute.
curl -s https://meteokouran.re/api/v1/now
Toute réutilisation affiche la source « EDF » et la date de mise à jour fournies dans chaque réponse (champ source).

