SONOFF S61S Matter : pourquoi les kWh ne remontent pas directement dans Home Assistant ?
J’ai récemment installé une prise connectée SONOFF S61S, une prise extérieure Matter over Wi-Fi, pour suivre la consommation électrique de mon spa dans Home Assistant.
Sur le papier, tout est simple : la prise est compatible Matter, elle remonte la puissance, le courant, la tension et la consommation d’énergie. En pratique, après l’ajout dans Home Assistant, je me suis rendu compte qu’un détail pouvait prêter à confusion : les kWh consommés ne remontaient pas directement.
Après une heure d’utilisation, la puissance instantanée était bien visible, mais le compteur d’énergie restait bloqué. Voici pourquoi, et surtout comment contourner le problème proprement dans Home Assistant.
Le problème : Home Assistant affiche seulement “Énergie exportée”
Une fois la prise ajoutée dans Home Assistant, plusieurs entités sont disponibles :
- courant actif ;
- puissance ;
- tension ;
- état de la prise ;
- version du micrologiciel ;
- énergie exportée.
Le souci vient de cette entité : Énergie exportée.
Dans le cas d’une prise utilisée pour alimenter un appareil, ce n’est généralement pas cette valeur qui nous intéresse. L’énergie exportée correspond plutôt à une énergie qui repart dans l’autre sens, comme dans certains scénarios de production ou d’injection.
Pour un spa, un radiateur, un lave-linge ou n’importe quel appareil branché sur la prise, on veut suivre l’énergie consommée, aussi appelée énergie importée ou énergie totale consommée.
Dans mon cas, Home Assistant ne proposait pas directement cette entité. Résultat : le compteur kWh ne montait pas, même après une heure.
Est-ce un bug de la prise SONOFF ?
Pas forcément.
Avec Matter, Home Assistant ne décide pas librement des entités disponibles. Il affiche ce que l’appareil expose via le protocole Matter.
Si la prise expose correctement la puissance instantanée, la tension et le courant, mais pas le bon compteur d’énergie consommée, Home Assistant ne peut pas l’inventer automatiquement.
Cela peut venir :
- du firmware de la prise ;
- de la manière dont SONOFF expose les données via Matter ;
- de l’intégration Matter dans Home Assistant ;
- d’une entité encore mal nommée ou incomplètement supportée.
Le plus important à vérifier est simple : la puissance instantanée remonte-t-elle bien ?
Dans mon cas, oui. L’entité suivante remontait correctement la puissance :
sensor.matter_over_wifi_smart_switch_puissance
À partir de là, il est possible de créer soi-même un compteur d’énergie en kWh.
La solution : créer un capteur kWh à partir de la puissance
Home Assistant permet de créer un capteur d’intégration. Le principe est simple : si la prise remonte une puissance en watts, Home Assistant peut calculer l’énergie consommée dans le temps.
On ajoute donc ceci dans le fichier configuration.yaml :
sensor:
- platform: integration
source: sensor.matter_over_wifi_smart_switch_puissance
name: "Prise Spa énergie consommée"
unit_prefix: k
round: 3
method: left
Explication rapide :
source: l’entité de puissance en watts ;unit_prefix: k: permet d’obtenir une valeur en kWh ;round: 3: arrondit à trois décimales ;method: left: méthode de calcul utilisée pour intégrer la puissance dans le temps.
Après modification, il faut vérifier la configuration puis redémarrer Home Assistant.
Avant de redémarrer :
- aller dans Paramètres ;
- puis Système ;
- puis Réparations ;
- ouvrir le menu avec les trois points ;
- cliquer sur Vérifier la configuration.
Si Home Assistant indique que la configuration est valide, on peut redémarrer.
Vérifier que le nouveau capteur fonctionne
Après redémarrage, une nouvelle entité doit apparaître, par exemple :
sensor.prise_spa_energie_consommee
Il faut ensuite aller dans Outils de développement → États et vérifier que la valeur augmente lorsque l’appareil consomme de l’électricité.
Dans mon cas, comme le spa consomme beaucoup lorsqu’il chauffe, le compteur doit monter assez rapidement.
Exemple :
- puissance instantanée : 1500 W ;
- durée : 1 heure ;
- consommation attendue : environ 1,5 kWh.
Si la puissance instantanée reste à 0 W alors que l’appareil fonctionne, le problème est différent. Mais si la puissance remonte bien, alors le capteur calculé permet de retrouver un suivi propre en kWh.
Rendre le capteur compatible avec le dashboard Énergie
Dans la plupart des cas, le capteur d’intégration est directement exploitable. Mais si Home Assistant ne le propose pas dans le dashboard Énergie, il peut être nécessaire de créer un capteur template avec les bons attributs.
Voici une version plus complète :
sensor:
- platform: integration
source: sensor.matter_over_wifi_smart_switch_puissance
name: "Prise Spa énergie consommée brute"
unit_prefix: k
round: 3
method: left
template:
- sensor:
- name: "Prise Spa énergie consommée"
unique_id: prise_spa_energie_consommee
state: "{{ states('sensor.prise_spa_energie_consommee_brute') | float(0) }}"
unit_of_measurement: "kWh"
device_class: energy
state_class: total_increasing
Cette version force les attributs nécessaires :
unit_of_measurement: "kWh"
device_class: energy
state_class: total_increasing
Ce sont ces informations qui permettent à Home Assistant de comprendre que le capteur représente bien une énergie cumulée.
Ajouter la prise au dashboard Énergie
Une fois le capteur créé, il suffit d’aller dans :
Paramètres → Tableaux de bord → Énergie
Puis d’ajouter le nouveau capteur dans les appareils individuels.
Il faut bien sélectionner le capteur calculé :
sensor.prise_spa_energie_consommee
Et non l’entité d’origine :
sensor.terrasse_prise_spa_energie_exportee
L’énergie exportée n’est pas la bonne donnée pour mesurer la consommation d’un appareil branché sur la prise.
Conclusion
La prise SONOFF S61S Matter fonctionne bien dans Home Assistant pour les mesures instantanées comme la puissance, la tension ou le courant. En revanche, selon l’intégration Matter et le firmware de la prise, le compteur d’énergie consommée peut ne pas être exposé directement.
Si seule l’entité Énergie exportée apparaît, elle ne permet pas de suivre correctement la consommation d’un appareil classique.
La solution consiste donc à utiliser l’entité de puissance en watts et à créer un capteur d’intégration dans Home Assistant. Cela permet de reconstruire un compteur fiable en kWh, utilisable ensuite dans le dashboard Énergie.
Pour suivre la consommation d’un spa, d’un chauffage ou d’un appareil extérieur, c’est une solution simple, propre et suffisante tant que la puissance instantanée remonte correctement.
