MQTT TempoPredict

Tempo Predict – Partie MQTT

1. Principe

Le WES publie l’état Tempo Predict sur MQTT et annonce ses entités à Home Assistant par MQTT Discovery. Ce module n’est actif que si tempo_Predict_ON est à 1.


2. Topics MQTT

Topic Type Rôle
homeassistant/sensor/{device_id}/tempo_*/config Discovery (retained) Déclaration des entités dans HA
WES/{device_id}/tempo_predict Données (JSON) Valeurs Tempo publiées par le WES

{device_id} = wes_XXYYZZ (3 derniers octets de la MAC).


3. Payload de données

Topic : WES/{device_id}/tempo_predict

json
{"enabled":1,"etat":5,"aujourd_hui":1,"demain":1,"bleu":17,"blanc":0,"rouge":0}
Champ Signification
enabled 1 si Tempo Predict activé
etat État courant (etat_tempo)
aujourd_hui Couleur du jour (tempo_predict_aujourdhui)
demain Couleur du lendemain (tempo_predict_demain)
bleu Nombre de jours bleus (nombre_jour_bleu)
blanc Nombre de jours blancs (nombre_jour_blanc)
rouge Nombre de jours rouges (nombre_jour_rouge)

4. Entités Home Assistant (Discovery)

Entité Topic config value_template
Tempo Predict Enabled tempo_enabled value_json.enabled
Tempo Predict État tempo_etat value_json.etat
Tempo Couleur Aujourd’hui tempo_aujourd_hui value_json.aujourd_hui
Tempo Couleur Demain tempo_demain value_json.demain
Nombre Jours Bleus tempo_jours_bleu value_json.bleu

Toutes les entités sont rattachées au device WES (ids = {device_id}).


5. Cadence de publication

  • Discovery : une seule fois au démarrage (après la séquence Modbus, avant DISCOVERY_COMPLETE), uniquement si tempo_Predict_ON = 1.
  • Données : publiées au changement de valeur (flag tempo_predict_state_changed via tempo_predict_on_change()), avec sauvegarde de secours toutes les 30 min si activée.

6. Points d’attention

  • Les valeurs etat, aujourd_hui, demain sont des codes numériques ; la correspondance couleur (bleu / blanc / rouge) doit être gérée côté HA si besoin (template ou automatisation).
  • Les entités n’apparaissent dans HA qu’après réception du Discovery ; un redémarrage HA ou du WES peut être nécessaire si elles ne s’affichent pas.
  • Les configs Discovery sont publiées avec retain = 1.
  • 1 = Bleu, 2 = Blanc et biensûr 3 = Rouge !
5 novembre 2026