Le problème avec Tempo
Si tu es en tarif Tempo EDF, tu connais le scénario.
On est début janvier.
- ✗ Il fait froid. Très froid.
- ✗ Les enfants ont décidé que les couches, c'était surfait.
- ✗ Le ballon d'eau chaude est vide.
- ✗ La machine à laver clignote depuis trois jours.
Et là… EDF annonce deux jours rouges.
Le tout le lendemain du Nouvel An, évidemment. Parce que pourquoi se gêner.
Résultat typique
- Annonce officielle: J-1
- Anticipation: zéro
- Facture: maximale
Mais ça, c'était avant Home Assistant + Tempo Predict.
La solution : anticiper plutôt que subir
Soyons honnêtes: le principe de Tempo est malin sur le papier. Mais dans la vraie vie:
- •Les jours rouges tombent quand tout le monde consomme— il n'y a pas d'échappatoire collective
- •L'info arrive trop tard— EDF te dit "demain c'est rouge" et ton ballon d'eau est déjà froid
- •Tu adaptes ta consommation après t'être fait plumer— quand l'info tombe, il est trop tard pour réagir intelligemment
Avec Tempo Predict, tu peux:
- ✓ Anticiper la couleur Tempo jusqu'à J+7
- ✓ Afficher ça dans Home Assistant
- ✓ Adapter ta consommation avant que le couperet tombe
Pas de magie noire. Pas de promesse foireuse. Juste des prévisions croisées intelligemment, exposées via une API simple.
Ce qu'on va faire dans ce tuto
Voir la couleur Tempo
d'aujourd'hui et de demain
Affichage propre
Dans ton dashboard Home Assistant
Automatiser
Comme un adulte responsable
Réduire ta facture
De manière intelligente et prévisible
Prérequis
Rien d'exotique, promis
- ✓Home Assistant installé sur ta machine/serveur
- ✓Accès à ton fichier configuration.yaml
- ✓Capacité à copier-coller sans paniquer
Le tutoriel, pas à pas
Brancher Home Assistant sur Tempo Predict
L'API est ici: https://tempo-predict.com/api/ha/tempo
Elle renvoie:
- ✓ Les jours à venir
- ✓ Leur couleur (bleu / blanc / rouge)
- ✓ Si l'info est officielle ou prédite
Bref: exactement ce qu'il faut, sans bullshit.
Ajouter le capteur REST
Dans ton fichier configuration.yaml, ajoute:
rest:
- resource: "https://tempo-predict.com/api/ha/tempo"
scan_interval: 3600
sensor:
- name: "Tempo Predict Raw"
value_template: "{{ value_json.updated_at }}"
json_attributes:
- days
- timezone👉 Home Assistant récupère les données toutes les heures (3600 secondes)
👉 EDF ne le sait pas
👉 Toi si
Étape importante:
Redémarre Home Assistant après cette modification.
Extraire la couleur d'aujourd'hui et de demain
Toujours dans configuration.yaml, ajoute cette section de templates:
template:
- sensor:
- name: "Tempo Couleur Aujourd'hui"
state: >
{% set days = state_attr('sensor.tempo_predict_raw','days') %}
{{ days[0].color if days else 'unknown' }}
- name: "Tempo Couleur Demain"
state: >
{% set days = state_attr('sensor.tempo_predict_raw','days') %}
{{ days[1].color if days and (days|length > 1) else 'unknown' }}Redémarrage + respiration profonde
Tu viens de créer deux capteurs critiques pour ta survie énergétique.
Vérifier que tout est OK
Dans Home Assistant, va à: Outils de développement → États
Cherche:
- • sensor.tempo_couleur_aujourd_hui
- • sensor.tempo_couleur_demain
Si tu vois bleu, blanc ou rouge: c'est gagné ✓
Si tu vois "unknown": attends une minute ou rafraîchis la page
Afficher ça joliment dans le dashboard
Parce que lire "rouge" en texte brut, c'est triste.
Ajoute une carte Markdown dans ton dashboard:
type: markdown
title: Tempo
content: >
{% set c_today = states('sensor.tempo_couleur_aujourd_hui') %}
{% set c_tom = states('sensor.tempo_couleur_demain') %}
**Aujourd'hui :**
{% if c_today == 'rouge' %} 🔴 **Rouge**
{% elif c_today == 'blanc' %} ⚪ **Blanc**
{% elif c_today == 'bleu' %} 🔵 **Bleu**
{% else %} ❓ **Inconnu** {% endif %}
**Demain :**
{% if c_tom == 'rouge' %} 🔴 **Rouge**
{% elif c_tom == 'blanc' %} ⚪ **Blanc**
{% elif c_tom == 'bleu' %} 🔵 **Bleu**
{% else %} ❓ **Inconnu** {% endif %}📸 Cette carte s'affichera avec des emojis colorés et sera mise à jour automatiquement toutes les heures.

Le résultat en action: ta carte Tempo colorée dans Home Assistant
Oui, il y a des petits flocons qui tombent. C'est juste les génies qui développent Home Assistant qui se sont dit: "C'est open source, on peut se faire des délires de dev" et qui ont choisi d'ajouter un peu de magie de Noël. Parce que pourquoi pas?
Et maintenant, le vrai pouvoir
À partir de là, tu peux faire plein de choses intelligentes avec Home Assistant:
Chauffer avant la pénurie
Lance le ballon d'eau chaude avant un jour rouge
Lancer les machines smart
Lave-linge et vaisselle les nuits en tarif bleu
Automatiser intelligemment
Réduire la conso en heures pleines les jours rouges
Recevoir des alertes
Notif avant les jours rouge pour anticiper
Bref: 👉 tu décides, pas EDF
Aller plus loin avec l'API
Ce tuto affiche aujourd'hui et demain. Pas parce que Home Assistant est limité. Pas parce que l'API ne sait pas faire plus.
Mais parce qu'on a commencé simple.
Les données contiennent déjà toute la semaine à venir:
- ✓ Tu peux afficher J+2, J+3, J+7 facilement
- ✓ Repérer le prochain jour rouge de la semaine
- ✓ Adapter tes automatisations sur plusieurs jours (ex: faire tourner ton chauffe-eau les 3 prochains jours bleus)
Pas besoin d'être Einstein ni d'avoir fait Polytech pour changer un index [2] au lieu de [1]. Ce tuto est un exemple, pas une limite.
Pourquoi Tempo Predict?
- ✓EDF joue au calendrier surprise— pas d'alertes proactives, juste des mauvaises surprises
- ✓Toi, tu préfères savoir avant— avec jusqu'à 7 jours d'avance
- ✓Home Assistant adore les données propres— une API REST simple, ça s'intègre en 5 minutes