Le plugin MQTT Manager doit être installé et fonctionnel.
Avant d’utiliser WhatWatt, vérifiez que :
- le plugin MQTT Manager est installé
- le daemon MQTT Manager est démarré
- le broker MQTT est accessible depuis Jeedom
- le boîtier WhatWatt publie bien ses données sur le topic configuré
Sans MQTT Manager actif, le plugin WhatWatt ne pourra pas recevoir les données MQTT du compteur.
Manuel d’utilisation — Plugin WhatWatt
Le plugin WhatWatt permet d’intégrer dans Jeedom le compteur d’énergie connecté WhatWatt afin de suivre en temps réel :
- la consommation électrique
- l’injection réseau
- l’énergie totale
- les tensions et courants
- les données par phase
- les valeurs avancées réseau
- les données Live SSE
- l’état de communication MQTT
Le plugin privilégie MQTT comme source principale et peut utiliser automatiquement le Live SSE comme solution de secours.
Fonctionnalités principales
Intégration MQTT native
Le plugin utilise le plugin MQTT Manager de Jeedom pour recevoir les données envoyées par WhatWatt.
Fonctionnalités :
- découverte automatique des compteurs
- création automatique des équipements
- création automatique des commandes
- mise à jour temps réel
- gestion multi-compteurs
- conservation du dernier payload reçu
- diagnostic MQTT intégré
Topic d’écoute par défaut :
whatwatt/+/state
Topic recommandé côté WhatWatt :
whatwatt/${sys.id}/state
Fallback Live SSE
Le plugin embarque un daemon NodeJS permettant d’utiliser l’API Live du boîtier WhatWatt.
Le Live SSE sert principalement :
- en secours du MQTT
- pour le diagnostic
- pour continuer à recevoir les valeurs si MQTT devient indisponible
Le daemon :
- gère le streaming temps réel
- supporte l’authentification
- masque automatiquement les informations sensibles dans les logs
- surveille l’état de connexion
- bascule automatiquement la source active
Création automatique des équipements
Lorsqu’un nouveau compteur est détecté :
- le plugin l'identifie automatiquement
- l’équipement Jeedom est créé
- les commandes sont générées automatiquement
- les unités et types sont configurés
- les valeurs sont immédiatement mises à jour
Le plugin peut également :
- recréer les commandes depuis le dernier payload
- ajouter automatiquement les nouvelles valeurs découvertes
- conserver les données techniques utiles au diagnostic
Installation
1 — Installer le plugin
Depuis le Market Jeedom :
Plugins → Gestion des plugins → Market
Installer puis activer le plugin WhatWatt.
2 — Vérifier MQTT Manager
Le plugin nécessite :
- le plugin MQTT Manager
- un broker MQTT fonctionnel
- un daemon MQTT actif
3 — Configurer le boîtier WhatWatt
Dans la configuration du plugin, un assistant affiche automatiquement :
- le broker MQTT
- le port
- le topic
- l’utilisateur
- le mot de passe
afin de simplifier la configuration du bo îtier WhatWatt.

Dans l’interface WhatWatt :
- activer MQTT
- renseigner le login , le mot de passe de mqtt et le topic MQTT défini dans la configuration générale du plugin
- Copiez le payload suivant dans la configuration MQTT du boîtier WhatWatt
Ce payload permet au plugin de récupérer :
- les mesures énergétiques
- les informations compteur
- les informations réseau
- les données système WhatWatt
{
"P_In": ${1_7_0},
"P_Out": ${2_7_0},
"P_P1_In": ${21_7_0},
"P_P2_In": ${41_7_0},
"P_P3_In": ${61_7_0},
"P_P1_Out": ${22_7_0},
"P_P2_Out": ${42_7_0},
"P_P3_Out": ${62_7_0},
"I_P1": ${31_7_0},
"I_P2": ${51_7_0},
"I_P3": ${71_7_0},
"V_P1": ${32_7_0},
"V_P2": ${52_7_0},
"V_P3": ${72_7_0},
"rP_In": ${3_7_0},
"rP_Out": ${4_7_0},
"E_In": ${1_8_0},
"E_Out": ${2_8_0},
"rE_In": ${3_8_0},
"rE_Out": ${4_8_0},
"Apparent_Power": ${9_7_0},
"Power_Factor": ${13_7_0},
"Tariff": ${tariff},
"Firmware": "${sys.firmware}",
"DateTime": "${meter.date_time}",
"Wifi_Status": "${wifi.sta.status}",
"Wifi_RSSI": "${wifi.sta.rssi}",
"Wifi_IP": "${wifi.sta.ip}",
"Eth_State": "${eth.state}",
"Eth_IP": "${eth.ip}",
"Meter_Status": "${meter.status}",
"Meter_Model": "${meter.model}",
"Meter_Vendor": "${meter.vendor}",
"Sys_Id": "${sys.id}"
}
- enregistrer la configuration

Après quelques secondes, l’équipement apparaît automatiquement dans Jeedom.
Équipement WhatWatt
Chaque équipement contient :
- l’identifiant système
- le topic MQTT
- le dernier payload MQTT
- le dernier payload Live SSE
- etc ...

Le plugin peut fonctionner :
- en MQTT uniquement
- en Live SSE uniquement
- en mode hybride MQTT + fallback Live SSE