Tags. SONOFF WS01 Matter Home Assistant Prise connectée
Transparence : Ce produit m’a été envoyé par SONOFF pour test. Comme toujours sur Youdom, je conserve une totale liberté dans mes essais, mes conclusions et mes recommandations. Les articles peuvent bénéficier d’outils d’assistance à la rédaction afin d’améliorer leur clarté, tandis que les tests, scénarios et avis restent entièrement issus de mon expérience.
- Contrôlez vos appareils avec la prise murale intelligente Matter Orb WS01TPE-E Wi-Fi Type E avec suivi de consommation et protections intégrées.
0. Contexte
Pendant longtemps, rendre une prise électrique intelligente était presque devenu un réflexe. Il suffisait d’acheter une prise Wi-Fi ou Zigbee, de la brancher sur une prise existante et le tour était joué.
Avec le temps, je me suis pourtant rendu compte que cette solution présentait plusieurs inconvénients. Une prise connectée dépasse souvent du mur, empêche parfois de pousser complètement un meuble et finit par s’accumuler avec les autres modules de la maison.
Lorsque SONOFF m’a proposé de tester la WS01, j’ai tout de suite trouvé l’idée intéressante. Plutôt que d’ajouter une prise connectée sur une installation existante, le fabricant a choisi de remplacer directement la prise murale.
Une approche finalement assez simple… mais que très peu de fabricants proposent aujourd’hui.
1. Une prise pensée pour être oubliée
Lorsque j’ai découvert la WS01, je me suis posé une question toute simple : quel intérêt de remplacer une prise murale complète alors qu’il existe déjà des dizaines de prises connectées ?
La réponse est finalement assez évidente.
Lors d’une construction ou d’une rénovation, on sait souvent à l’avance quelles prises auront vocation à être pilotées : un éclairage extérieur, une pompe de bassin, un déshumidificateur, un chauffe-serviettes ou encore la recharge d’un vélo électrique.
Habituellement, on attend que le besoin apparaisse avant de brancher une prise connectée. Avec la WS01, cette étape disparaît complètement. La prise est intelligente dès son installation, sans modifier l’esthétique de la pièce ni changer les habitudes des occupants.
Autre point que j’ai trouvé intéressant : SONOFF ne propose pas un modèle unique. La gamme est déclinée selon les principaux standards de prises utilisés en Europe :
- WS01TPE-E : prise Type E, utilisée notamment en France, en Belgique, en Pologne, en République tchèque et en Slovaquie.
- WS01TPF-E : prise Type F (Schuko), utilisée notamment en Allemagne, en Espagne, au Portugal, aux Pays-Bas, en Autriche, en Suède, en Norvège ou encore en Finlande.
Ce choix permet d’intégrer la même prise connectée dans la plupart des installations électriques européennes sans avoir recours à des adaptateurs ou à des compromis esthétiques.
Au-delà du pilotage à distance, la WS01 embarque également un système complet de mesure énergétique. Elle remonte la puissance instantanée, la tension, l’intensité ainsi que la consommation totale de l’appareil raccordé. Ces informations ne servent pas uniquement à suivre sa consommation électrique ; elles deviennent de véritables déclencheurs d’automatisations dans Home Assistant ou Jeedom.
SONOFF a également intégré plusieurs protections électriques configurables. La prise peut surveiller les surtensions, les sous-tensions, les surintensités ou encore les surcharges, puis couper automatiquement l’alimentation si un seuil est dépassé.
Avant de poursuivre, voici les principales caractéristiques techniques de la WS01
| Caractéristiques | SONOFF WS01 |
|---|---|
| Connectivité | Matter over Wi-Fi |
| Alimentation | 230 V |
| Intensité maximale | 16 A |
| Puissance maximale | 3680 W |
| Mesure de consommation | Oui |
| Programmations | Oui |
| Minuteries | Oui |
| Protection surtension | Oui |
| Protection sous-tension | Oui |
| Protection surintensité | Oui |
| Historique énergétique | Oui |
| Compatibilité | Apple Home, Google Home, Alexa, SmartThings, Home Assistant, Jeedom |
Sur le papier, cette fiche technique est déjà particulièrement complète.
Mais comme souvent en domotique, les caractéristiques ne racontent qu’une petite partie de l’histoire.


2. Appairage
L’appairage est probablement l’étape qui inquiète le plus lorsque l’on installe un nouvel équipement domotique. Entre les inclusions Zigbee parfois capricieuses, les périphériques qu’il faut réinitialiser plusieurs fois ou les passerelles qui refusent obstinément de les détecter, il est rare qu’un passionné de domotique n’ait jamais connu quelques sueurs froides.
Avec cette WS01, SONOFF a heureusement fait le choix de la simplicité.
Une fois la prise installée, il suffit d’ouvrir eWeLink puis de scanner le QR Code Matter directement présent sur le produit. Quelques secondes plus tard, la prise apparaît dans l’application. Il ne reste plus qu’à lui attribuer un nom, choisir la pièce où elle sera installée puis, si une mise à jour est proposée, laisser le firmware s’installer.
Honnêtement, tout se déroule sans difficulté et c’est exactement ce que j’attends aujourd’hui d’un produit Matter. On installe, on associe et on passe rapidement à l’étape suivante : découvrir ce que cette prise a réellement dans le ventre.

2.1 Une prise… ou plutôt un véritable tableau de bord énergétique ?
Au premier abord, cette fonction sert simplement à afficher la consommation électrique d’un appareil.
En réalité, elle permet surtout de comprendre ce qu’il est en train de faire.

2.2 Les programmations intégrées
Lorsque l’on possède Home Assistant ou Jeedom, le premier réflexe est souvent de créer un scénario pour la moindre automatisation.
Pourtant, la WS01 est déjà capable de gérer une bonne partie des besoins directement depuis son application. On retrouve des programmations horaires, des comptes à rebours ainsi que différentes minuteries.
Pour des automatismes simples, comme un éclairage extérieur, des décorations de Noël, un chauffage d’appoint ou une pompe de bassin, ces fonctions sont largement suffisantes.
Dans mon cas, c’est d’ailleurs cette solution que j’ai retenue pour piloter l’éclairage de ma terrasse.


2.3 Les protections électriques
Au-delà du pilotage à distance, la WS01 intègre plusieurs protections électriques configurables. Il est possible de définir des seuils concernant la puissance, la tension ou encore l’intensité. Si l’une de ces valeurs est dépassée, la prise peut couper automatiquement l’alimentation.
Cette fonction ne remplace évidemment pas les protections présentes dans votre tableau électrique, mais elle ajoute une sécurité directement au niveau de l’appareil raccordé.
Je pense notamment à un chauffage d’appoint, un déshumidificateur ou encore un équipement particulièrement coûteux. Une fois les seuils configurés, la prise surveille automatiquement leur fonctionnement sans qu’il soit nécessaire d’y penser.


2.4 Le suivi historique de la consommation
En plus des valeurs affichées en temps réel, la WS01 conserve également un historique de consommation.
Cette fonction permet de suivre l’évolution d’un appareil dans le temps, de comparer sa consommation avant et après une modification ou encore de repérer un comportement inhabituel.
Une pompe qui consomme progressivement davantage, un chauffage qui fonctionne plus longtemps que d’habitude ou un appareil qui reste alimenté alors qu’il devrait être arrêté sont autant de situations qui peuvent être identifiées grâce à cet historique.
Ce n’est pas un outil de diagnostic à lui seul, mais il apporte des informations intéressantes pour mieux comprendre le fonctionnement des appareils de la maison.
2.5 Matter : une intégration sans prise de tête
La WS01 est compatible Matter, ce qui lui permet de s’intégrer rapidement dans les principaux écosystèmes domotiques compatibles.
Que vous utilisiez Home Assistant, Jeedom ou une autre solution compatible Matter, l’installation reste simple et ne demande pas de connaissances particulières.
Pour les utilisateurs qui débutent en domotique, c’est probablement l’un de ses principaux atouts.
2.6 Les indispensables
Cette prise permet egalement les notifs push, la reprise d etat apres une coupure de courant et meme la gestion de la led



3. Mon utilisation au quotidien
Au fil des années, ma façon de concevoir la domotique a beaucoup évolué.
Au début, j’avais tendance à tout centraliser dans Jeedom. La moindre automatisation passait par un scénario. Avec le temps, je me suis rendu compte qu’il était souvent plus simple de laisser les équipements gérer eux-mêmes les tâches pour lesquelles ils avaient été conçus.
Aujourd’hui, j’essaie toujours d’appliquer la même règle : lorsqu’un appareil est capable de réaliser une automatisation de manière autonome, je préfère lui laisser cette responsabilité. Je réserve Home Assistant et Jeedom aux scénarios qui font réellement dialoguer plusieurs équipements ou plusieurs informations.
C’est exactement l’approche que j’ai retenue avec cette WS01.
3.1 Une automatisation simple… mais réfléchie
Aujourd’hui, cette prise pilote simplement l’éclairage de ma terrasse.
Tous les soirs, les lumières s’allument automatiquement puis s’éteignent à 23 heures. Une automatisation très simple, mais qui répond parfaitement à mon besoin.
Au départ, j’avais pourtant envisagé d’aller un peu plus loin en empêchant l’allumage lorsque personne n’était présent à la maison. Sur le papier, l’idée semblait logique.
En pratique, elle ne l’était pas du tout.
Mon installation gère déjà une simulation de présence lorsque nous nous absentons plusieurs jours. Empêcher l’éclairage de fonctionner aurait finalement donné une indication supplémentaire sur notre absence.
J’ai donc volontairement abandonné cette idée.
Aujourd’hui, l’éclairage fonctionne exactement de la même manière, que nous soyons présents ou non.
Parfois, la meilleure automatisation n’est pas la plus complexe, mais simplement celle qui reste cohérente avec le reste de l’installation.
3.2 Une prise qui ne fera probablement jamais qu’un seul métier
3.2.1 Mon installation aujourd’hui
Aujourd’hui, cette prise pilote simplement l’éclairage de ma terrasse.
Pour cette installation, je l’ai associée au SONOFF EWPB Fusion Series IP65 Outdoor Waterproof Box. Ce boîtier transforme la WS01 en une prise parfaitement adaptée à une utilisation extérieure. Les joints sont de qualité, la fermeture est robuste et, après plusieurs semaines d’utilisation, je n’ai aucune inquiétude à la laisser sous ma terrasse.
C’est un accessoire que je recommande presque autant que la prise elle-même. Sans lui, je me serais probablement limité à une utilisation intérieure. Avec lui, la WS01 peut facilement trouver sa place dans un jardin, un garage, un atelier ou sous une terrasse.
Aujourd’hui, elle pilote simplement un éclairage.
Demain, elle remplira probablement une tout autre mission.
Si j’avais voulu la faire fonctionner sous jeedom :

3.2.2 Une machine à laver qui prévient toute seule
C’est probablement le scénario le plus connu, mais aussi l’un des plus pratiques.
Grâce au suivi de consommation, Home Assistant ou Jeedom peuvent détecter la fin d’un programme de lavage. Lorsque la consommation reste sous un certain seuil pendant quelques minutes, le scénario considère que le cycle est terminé.
À partir de là, tout devient possible : une notification sur le téléphone, un message vocal diffusé sur une enceinte connectée, une LED qui change de couleur ou encore une annonce sur un écran domotique.
Plus besoin de vérifier régulièrement si la machine est terminée.
3.2.3 Surveiller un congélateur
Une prise connectée ne remplacera jamais une sonde de température.
En revanche, elle apporte une information différente.
Un congélateur possède un fonctionnement relativement prévisible. Le compresseur démarre, consomme pendant quelques minutes puis s’arrête. Si cette consommation disparaît totalement pendant plusieurs heures ou si le comportement devient anormal, Home Assistant ou Jeedom peuvent immédiatement envoyer une alerte.
Associée à une sonde de température, cette prise apporte une sécurité supplémentaire particulièrement intéressante.
Un exemple de YAML a modifié celon votre usage
alias: "Congélateur - surveillance prise SONOFF"
description: "Surveille la prise SONOFF du congélateur : prise OFF, consommation trop basse, prise indisponible ou tension anormale."
mode: parallel
max: 10
trigger:
# 1. La prise est éteinte
- platform: state
entity_id: switch.prise_lampe_haie
to: "off"
for: "00:01:00"
id: prise_eteinte
# 2. Le congélateur ne consomme presque plus pendant 3h
- platform: numeric_state
entity_id: sensor.prise_lampe_haie_power
below: 3
for: "03:00:00"
id: puissance_basse
# 3. La mesure de puissance ne répond plus
- platform: state
entity_id: sensor.prise_lampe_haie_power
to: "unavailable"
for: "00:10:00"
id: puissance_indisponible
- platform: state
entity_id: sensor.prise_lampe_haie_power
to: "unknown"
for: "00:10:00"
id: puissance_inconnue
# 4. La prise elle-même ne répond plus
- platform: state
entity_id: switch.prise_lampe_haie
to: "unavailable"
for: "00:10:00"
id: prise_indisponible
- platform: state
entity_id: switch.prise_lampe_haie
to: "unknown"
for: "00:10:00"
id: prise_inconnue
# 5. Tension anormalement basse
- platform: numeric_state
entity_id: sensor.prise_lampe_haie_voltage
below: 200
for: "00:05:00"
id: tension_basse
condition: []
action:
- choose:
# Cas 1 : la prise est OFF
- conditions:
- condition: trigger
id: prise_eteinte
sequence:
- service: switch.turn_on
target:
entity_id: switch.prise_lampe_haie
- service: persistent_notification.create
data:
notification_id: congelateur_prise_off
title: "🚨 Congélateur coupé"
message: >
La prise SONOFF du congélateur était éteinte.
Home Assistant a tenté de la rallumer automatiquement.
Vérifie rapidement le congélateur.
- service: notify.mobile_app_TON_TELEPHONE
data:
title: "🚨 Congélateur coupé"
message: "La prise du congélateur était OFF. Home Assistant a tenté de la rallumer."
data:
ttl: 0
priority: high
# Cas 2 : puissance trop basse pendant longtemps
- conditions:
- condition: trigger
id: puissance_basse
- condition: state
entity_id: switch.prise_lampe_haie
state: "on"
sequence:
- repeat:
while:
- condition: template
value_template: >
{{ is_state('switch.prise_lampe_haie', 'on')
and states('sensor.prise_lampe_haie_power') | float(99) < 3 }}
sequence:
- service: persistent_notification.create
data:
notification_id: congelateur_puissance_basse
title: "⚠️ Alerte congélateur"
message: >
Le congélateur consomme moins de 3 W depuis plus de 3 heures.
Cela peut indiquer un congélateur arrêté, débranché ou en panne.
Puissance actuelle : {{ states('sensor.prise_lampe_haie_power') }} W.
Tension actuelle : {{ states('sensor.prise_lampe_haie_voltage') }} V.
- service: notify.mobile_app_TON_TELEPHONE
data:
title: "⚠️ Alerte congélateur"
message: >
Le congélateur consomme moins de 3 W depuis plus de 3h.
Vérifie rapidement la prise et la température intérieure.
data:
ttl: 0
priority: high
- delay: "00:30:00"
# Cas 3 : prise ou capteur indisponible
- conditions:
- condition: template
value_template: >
{{ trigger.id in [
'puissance_indisponible',
'puissance_inconnue',
'prise_indisponible',
'prise_inconnue'
] }}
sequence:
- repeat:
while:
- condition: template
value_template: >
{{ states('sensor.prise_lampe_haie_power') in ['unavailable', 'unknown']
or states('switch.prise_lampe_haie') in ['unavailable', 'unknown'] }}
sequence:
- service: persistent_notification.create
data:
notification_id: congelateur_prise_indisponible
title: "⚠️ Prise congélateur indisponible"
message: >
Home Assistant ne reçoit plus correctement les informations de la prise SONOFF.
Vérifie le Wi-Fi, la prise, l'alimentation et le congélateur.
- service: notify.mobile_app_TON_TELEPHONE
data:
title: "⚠️ Prise congélateur indisponible"
message: "La prise SONOFF du congélateur ne répond plus depuis 10 minutes."
data:
ttl: 0
priority: high
- delay: "00:30:00"
# Cas 4 : tension trop basse
- conditions:
- condition: trigger
id: tension_basse
sequence:
- service: persistent_notification.create
data:
notification_id: congelateur_tension_basse
title: "⚠️ Tension congélateur anormale"
message: >
La tension mesurée par la prise SONOFF est inférieure à 200 V depuis plus de 5 minutes.
Tension actuelle : {{ states('sensor.prise_lampe_haie_voltage') }} V.
Vérifie l'alimentation électrique.
- service: notify.mobile_app_TON_TELEPHONE
data:
title: "⚠️ Tension congélateur basse"
message: "La tension de la prise du congélateur est inférieure à 200 V."
data:
ttl: 0
priority: high
3.2.4 Une pompe de bassin
Une pompe de bassin fonctionne souvent plusieurs heures par jour sans aucune surveillance.
Grâce au suivi de consommation, il devient très simple de détecter une anomalie. Une consommation nulle peut révéler une pompe arrêtée, tandis qu’une consommation anormalement élevée peut être le signe d’un filtre encrassé ou d’un problème mécanique.
Là encore, Home Assistant ou Jeedom peuvent envoyer une notification afin d’intervenir avant que le bassin ne commence à manquer d’oxygénation.
alias: "Pompe bassin - surveillance consommation SONOFF"
description: "Surveille la pompe de bassin avec la prise SONOFF : arrêt, surconsommation, prise indisponible ou tension anormale."
mode: parallel
max: 10
trigger:
# 1. La prise est éteinte
- platform: state
entity_id: switch.prise_lampe_haie
to: "off"
for: "00:01:00"
id: prise_eteinte
# 2. La pompe ne consomme presque plus
- platform: numeric_state
entity_id: sensor.prise_lampe_haie_power
below: 5
for: "00:10:00"
id: consommation_nulle
# 3. La pompe consomme trop
- platform: numeric_state
entity_id: sensor.prise_lampe_haie_power
above: 120
for: "00:20:00"
id: consommation_elevee
# 4. La mesure de puissance ne répond plus
- platform: state
entity_id: sensor.prise_lampe_haie_power
to: "unavailable"
for: "00:10:00"
id: puissance_indisponible
- platform: state
entity_id: sensor.prise_lampe_haie_power
to: "unknown"
for: "00:10:00"
id: puissance_inconnue
# 5. La prise elle-même ne répond plus
- platform: state
entity_id: switch.prise_lampe_haie
to: "unavailable"
for: "00:10:00"
id: prise_indisponible
- platform: state
entity_id: switch.prise_lampe_haie
to: "unknown"
for: "00:10:00"
id: prise_inconnue
# 6. Tension trop basse
- platform: numeric_state
entity_id: sensor.prise_lampe_haie_voltage
below: 200
for: "00:05:00"
id: tension_basse
condition: []
action:
- choose:
# Cas 1 : la prise de la pompe est OFF
- conditions:
- condition: trigger
id: prise_eteinte
sequence:
- service: switch.turn_on
target:
entity_id: switch.prise_lampe_haie
- service: persistent_notification.create
data:
notification_id: pompe_bassin_prise_off
title: "🚨 Pompe de bassin arrêtée"
message: >
La prise SONOFF de la pompe de bassin était éteinte.
Home Assistant a tenté de la rallumer automatiquement.
Vérifie rapidement la pompe et l'oxygénation du bassin.
- service: notify.mobile_app_TON_TELEPHONE
data:
title: "🚨 Pompe de bassin arrêtée"
message: "La prise de la pompe était OFF. Home Assistant a tenté de la rallumer."
data:
ttl: 0
priority: high
# Cas 2 : consommation nulle ou trop faible
- conditions:
- condition: trigger
id: consommation_nulle
- condition: state
entity_id: switch.prise_lampe_haie
state: "on"
sequence:
- repeat:
while:
- condition: template
value_template: >
{{ is_state('switch.prise_lampe_haie', 'on')
and states('sensor.prise_lampe_haie_power') | float(999) < 5 }}
sequence:
- service: persistent_notification.create
data:
notification_id: pompe_bassin_conso_nulle
title: "⚠️ Pompe de bassin sans consommation"
message: >
La pompe de bassin consomme moins de 5 W depuis plus de 10 minutes.
Cela peut indiquer une pompe arrêtée, bloquée, débranchée ou en panne.
Puissance actuelle : {{ states('sensor.prise_lampe_haie_power') }} W.
Tension actuelle : {{ states('sensor.prise_lampe_haie_voltage') }} V.
- service: notify.mobile_app_TON_TELEPHONE
data:
title: "⚠️ Pompe de bassin"
message: >
La pompe consomme moins de 5 W depuis plus de 10 minutes.
Vérifie rapidement le bassin.
data:
ttl: 0
priority: high
- delay: "00:30:00"
# Cas 3 : consommation anormalement élevée
- conditions:
- condition: trigger
id: consommation_elevee
- condition: state
entity_id: switch.prise_lampe_haie
state: "on"
sequence:
- repeat:
while:
- condition: template
value_template: >
{{ is_state('switch.prise_lampe_haie', 'on')
and states('sensor.prise_lampe_haie_power') | float(0) > 120 }}
sequence:
- service: persistent_notification.create
data:
notification_id: pompe_bassin_conso_elevee
title: "⚠️ Pompe de bassin - consommation élevée"
message: >
La pompe de bassin consomme plus de 120 W depuis plus de 20 minutes.
Cela peut indiquer un filtre encrassé, une pompe forcée, un rotor bloqué
ou un problème mécanique.
Puissance actuelle : {{ states('sensor.prise_lampe_haie_power') }} W.
Tension actuelle : {{ states('sensor.prise_lampe_haie_voltage') }} V.
- service: notify.mobile_app_TON_TELEPHONE
data:
title: "⚠️ Pompe bassin surconsommation"
message: >
La pompe consomme plus de 120 W depuis plus de 20 minutes.
Vérifie le filtre et la pompe.
data:
ttl: 0
priority: high
- delay: "00:30:00"
# Cas 4 : prise ou capteur indisponible
- conditions:
- condition: template
value_template: >
{{ trigger.id in [
'puissance_indisponible',
'puissance_inconnue',
'prise_indisponible',
'prise_inconnue'
] }}
sequence:
- repeat:
while:
- condition: template
value_template: >
{{ states('sensor.prise_lampe_haie_power') in ['unavailable', 'unknown']
or states('switch.prise_lampe_haie') in ['unavailable', 'unknown'] }}
sequence:
- service: persistent_notification.create
data:
notification_id: pompe_bassin_prise_indisponible
title: "⚠️ Prise pompe bassin indisponible"
message: >
Home Assistant ne reçoit plus correctement les informations de la prise SONOFF.
Vérifie le Wi-Fi, l'alimentation, la prise et la pompe du bassin.
- service: notify.mobile_app_TON_TELEPHONE
data:
title: "⚠️ Pompe bassin indisponible"
message: "La prise SONOFF de la pompe ne répond plus depuis 10 minutes."
data:
ttl: 0
priority: high
- delay: "00:30:00"
# Cas 5 : tension trop basse
- conditions:
- condition: trigger
id: tension_basse
sequence:
- service: persistent_notification.create
data:
notification_id: pompe_bassin_tension_basse
title: "⚠️ Tension pompe bassin anormale"
message: >
La tension mesurée par la prise SONOFF est inférieure à 200 V depuis plus de 5 minutes.
Tension actuelle : {{ states('sensor.prise_lampe_haie_voltage') }} V.
Vérifie l'alimentation électrique.
- service: notify.mobile_app_TON_TELEPHONE
data:
title: "⚠️ Tension pompe bassin basse"
message: "La tension de la prise de la pompe est inférieure à 200 V."
data:
ttl: 0
priority: high
3.2.5 Un chauffage d’appoint
Un chauffage d’appoint est un appareil que l’on laisse parfois fonctionner plusieurs heures dans un garage, un atelier ou une cave.
La WS01 permet non seulement de le programmer, mais également de surveiller sa consommation. Si celle-ci devient anormale ou disparaît alors que le chauffage est censé fonctionner, un scénario peut immédiatement prévenir l’utilisateur.
On peut également imaginer couper automatiquement l’alimentation après une durée définie ou lorsqu’une température est atteinte grâce à une sonde connectée.
alias: "Chauffage appoint - sécurité et surveillance WS01"
description: "Surveille un chauffage d'appoint branché sur une prise SONOFF WS01 : consommation, durée maximale, température et anomalies électriques."
mode: parallel
max: 10
trigger:
# 1. Le chauffage reste allumé trop longtemps
- platform: state
entity_id: switch.prise_lampe_haie
to: "on"
for: "03:00:00"
id: duree_maximale
# 2. La consommation disparaît alors que la prise est allumée
- platform: numeric_state
entity_id: sensor.prise_lampe_haie_power
below: 10
for: "00:20:00"
id: consommation_absente
# 3. Consommation anormalement élevée
# À adapter selon ton chauffage :
# chauffage 1000 W -> mets environ 1200
# chauffage 1500 W -> mets environ 1800
# chauffage 2000 W -> mets environ 2200
- platform: numeric_state
entity_id: sensor.prise_lampe_haie_power
above: 2200
for: "00:02:00"
id: consommation_elevee
# 4. Température cible atteinte
# À adapter selon la pièce : garage, cave, atelier...
- platform: numeric_state
entity_id: sensor.temperature_garage
above: 18
for: "00:02:00"
id: temperature_atteinte
# 5. Tension trop basse
- platform: numeric_state
entity_id: sensor.prise_lampe_haie_voltage
below: 200
for: "00:05:00"
id: tension_basse
# 6. Tension trop haute
- platform: numeric_state
entity_id: sensor.prise_lampe_haie_voltage
above: 253
for: "00:05:00"
id: tension_haute
# 7. La prise ou le capteur ne répond plus
- platform: state
entity_id: switch.prise_lampe_haie
to: "unavailable"
for: "00:10:00"
id: prise_indisponible
- platform: state
entity_id: switch.prise_lampe_haie
to: "unknown"
for: "00:10:00"
id: prise_inconnue
- platform: state
entity_id: sensor.prise_lampe_haie_power
to: "unavailable"
for: "00:10:00"
id: puissance_indisponible
- platform: state
entity_id: sensor.prise_lampe_haie_power
to: "unknown"
for: "00:10:00"
id: puissance_inconnue
condition: []
action:
- choose:
# Cas 1 : durée maximale atteinte
- conditions:
- condition: trigger
id: duree_maximale
sequence:
- service: switch.turn_off
target:
entity_id: switch.prise_lampe_haie
- service: persistent_notification.create
data:
notification_id: chauffage_duree_max
title: "⏱️ Chauffage d'appoint coupé"
message: >
Le chauffage d'appoint était allumé depuis 3 heures.
Par sécurité, Home Assistant a coupé automatiquement la prise SONOFF.
- service: notify.mobile_app_TON_TELEPHONE
data:
title: "⏱️ Chauffage coupé"
message: "Le chauffage d'appoint était allumé depuis 3h. Il a été coupé automatiquement."
data:
ttl: 0
priority: high
# Cas 2 : consommation absente alors que la prise est ON
- conditions:
- condition: trigger
id: consommation_absente
- condition: state
entity_id: switch.prise_lampe_haie
state: "on"
- condition: numeric_state
entity_id: sensor.temperature_garage
below: 18
sequence:
- repeat:
while:
- condition: state
entity_id: switch.prise_lampe_haie
state: "on"
- condition: template
value_template: >
{{ states('sensor.prise_lampe_haie_power') | float(999) < 10 }}
- condition: numeric_state
entity_id: sensor.temperature_garage
below: 18
sequence:
- service: persistent_notification.create
data:
notification_id: chauffage_conso_absente
title: "⚠️ Chauffage d'appoint sans consommation"
message: >
La prise SONOFF est allumée, mais le chauffage consomme moins de 10 W depuis plus de 20 minutes.
Température actuelle : {{ states('sensor.temperature_garage') }} °C.
Puissance actuelle : {{ states('sensor.prise_lampe_haie_power') }} W.
Le chauffage est peut-être arrêté, en sécurité, débranché ou défectueux.
- service: notify.mobile_app_TON_TELEPHONE
data:
title: "⚠️ Chauffage sans consommation"
message: >
Le chauffage est allumé mais ne consomme presque rien.
Température : {{ states('sensor.temperature_garage') }} °C.
data:
ttl: 0
priority: high
- delay: "00:30:00"
# Cas 3 : consommation trop élevée
- conditions:
- condition: trigger
id: consommation_elevee
sequence:
- service: switch.turn_off
target:
entity_id: switch.prise_lampe_haie
- service: persistent_notification.create
data:
notification_id: chauffage_conso_elevee
title: "🚨 Chauffage d'appoint coupé - surconsommation"
message: >
Le chauffage consommait plus de 2200 W depuis plus de 2 minutes.
Par sécurité, la prise SONOFF a été coupée.
Puissance mesurée : {{ states('sensor.prise_lampe_haie_power') }} W.
Vérifie le chauffage, la prise, le câble et la puissance maximale autorisée.
- service: notify.mobile_app_TON_TELEPHONE
data:
title: "🚨 Chauffage coupé"
message: "Surconsommation détectée sur le chauffage d'appoint. La prise a été coupée."
data:
ttl: 0
priority: high
# Cas 4 : température cible atteinte
- conditions:
- condition: trigger
id: temperature_atteinte
- condition: state
entity_id: switch.prise_lampe_haie
state: "on"
sequence:
- service: switch.turn_off
target:
entity_id: switch.prise_lampe_haie
- service: persistent_notification.create
data:
notification_id: chauffage_temperature_atteinte
title: "🌡️ Température atteinte"
message: >
La température cible est atteinte.
Température actuelle : {{ states('sensor.temperature_garage') }} °C.
Le chauffage d'appoint a été coupé automatiquement.
- service: notify.mobile_app_TON_TELEPHONE
data:
title: "🌡️ Chauffage coupé"
message: >
Température atteinte : {{ states('sensor.temperature_garage') }} °C.
Le chauffage a été coupé.
data:
ttl: 0
priority: high
# Cas 5 : tension basse ou haute
- conditions:
- condition: template
value_template: >
{{ trigger.id in ['tension_basse', 'tension_haute'] }}
sequence:
- service: switch.turn_off
target:
entity_id: switch.prise_lampe_haie
- service: persistent_notification.create
data:
notification_id: chauffage_tension_anormale
title: "⚠️ Tension anormale - chauffage coupé"
message: >
Une tension électrique anormale a été détectée sur la prise SONOFF.
Tension actuelle : {{ states('sensor.prise_lampe_haie_voltage') }} V.
Par sécurité, le chauffage a été coupé.
- service: notify.mobile_app_TON_TELEPHONE
data:
title: "⚠️ Chauffage coupé"
message: >
Tension anormale détectée : {{ states('sensor.prise_lampe_haie_voltage') }} V.
La prise du chauffage a été coupée.
data:
ttl: 0
priority: high
# Cas 6 : prise ou capteur indisponible
- conditions:
- condition: template
value_template: >
{{ trigger.id in [
'prise_indisponible',
'prise_inconnue',
'puissance_indisponible',
'puissance_inconnue'
] }}
sequence:
- repeat:
while:
- condition: template
value_template: >
{{ states('switch.prise_lampe_haie') in ['unavailable', 'unknown']
or states('sensor.prise_lampe_haie_power') in ['unavailable', 'unknown'] }}
sequence:
- service: persistent_notification.create
data:
notification_id: chauffage_prise_indisponible
title: "⚠️ Prise chauffage indisponible"
message: >
Home Assistant ne reçoit plus correctement les informations de la prise SONOFF du chauffage.
Vérifie le Wi-Fi, la prise, l'alimentation et le chauffage.
- service: notify.mobile_app_TON_TELEPHONE
data:
title: "⚠️ Chauffage non surveillé"
message: "La prise SONOFF du chauffage ne répond plus depuis 10 minutes."
data:
ttl: 0
priority: high
- delay: "00:30:00"
3.2.6 Une imprimante 3D
Une impression peut durer plusieurs heures.
Lorsque le plateau et la buse cessent de chauffer, la consommation chute fortement. Home Assistant ou Jeedom peuvent alors détecter que l’impression est terminée.
Le scénario peut envoyer une notification, allumer un voyant dans le bureau ou même couper automatiquement l’alimentation de l’imprimante quelques minutes plus tard.
Une automatisation simple qui évite de laisser inutilement l’imprimante sous tension.
3.2.7 La recharge d’un vélo électrique
La plupart des chargeurs continuent de consommer légèrement une fois la batterie pleine.
En surveillant la puissance consommée, il devient très simple de détecter la fin de la charge. Home Assistant ou Jeedom peuvent alors envoyer une notification ou couper automatiquement la prise afin d’éviter que le chargeur reste alimenté toute la nuit.
C’est également un bon moyen de conserver un historique des temps de charge et de repérer une batterie qui commencerait à vieillir.
3.2.8 Les décorations de Noël
Les décorations de Noël sont souvent les premières automatisations que l’on met en place.
La WS01 peut bien entendu gérer leur programmation directement, mais Home Assistant ou Jeedom permettent d’aller encore plus loin : extinction en cas d’absence prolongée, adaptation selon les vacances scolaires, gestion en fonction de la luminosité extérieure ou intégration dans un scénario de simulation de présence.
Quelques semaines par an seulement… mais un vrai confort au quotidien.
3.2.9 Une pompe de piscine
Une pompe de piscine représente souvent l’un des équipements les plus énergivores d’une maison.
Grâce à la mesure de consommation, il devient possible de vérifier qu’elle fonctionne correctement, de mesurer précisément son coût de fonctionnement ou encore de détecter une anomalie avant qu’elle ne provoque une panne plus importante.
Couplée à Home Assistant ou Jeedom, elle pourrait également adapter automatiquement ses horaires selon la météo ou les heures creuses.
3.2.10 Pourquoi je pense qu’elle changera encore de rôle
C’est exactement ce que j’apprécie avec ce type d’équipement.
Je ne l’achète jamais uniquement pour répondre au besoin du moment. Les besoins évoluent, les scénarios aussi, et un bon produit doit être capable de suivre cette évolution.
Aujourd’hui, cette WS01 pilote simplement l’éclairage de ma terrasse.
Dans quelques mois, elle sera peut-être sur un congélateur, une pompe de bassin ou une imprimante 3D.
Et c’est précisément pour cette raison que je pense qu’un bon équipement domotique ne fait jamais un seul métier pendant toute sa vie.
Je n’achète jamais un produit uniquement pour le besoin d’aujourd’hui, mais pour tous ceux auxquels il pourra répondre demain.
4. Conclusion
Cette WS01 m’a vraiment convaincu.
Elle est simple à installer, agréable à utiliser et, surtout, elle ouvre la porte à bien plus de scénarios qu’une simple prise connectée pourrait le laisser penser. Que ce soit pour suivre la consommation d’un appareil, créer quelques automatismes ou enrichir une installation Home Assistant ou Jeedom, elle trouve rapidement sa place dans la maison.
Mon seul véritable regret concerne le choix du Wi-Fi. Même si Matter apporte une simplicité d’installation que j’apprécie énormément, je reste personnellement très attaché au Zigbee. Si j’avais le choix, il y aurait probablement très peu d’équipements Wi-Fi chez moi. Mais cela reste un choix personnel et ne remet absolument pas en cause les qualités de cette prise.
Il me manque également une petite fonctionnalité pour qu’elle soit quasiment parfaite : la possibilité de programmer les horaires en fonction du lever et du coucher du soleil. Le jour où SONOFF ajoutera cette option, il y a de fortes chances que je laisse définitivement cette automatisation directement dans la prise.
Ce que j’ai aimé
- Une installation extrêmement simple grâce à Matter.
- Un suivi de consommation qui ouvre énormément de possibilités en domotique.
- Les protections électriques intégrées.
- Des programmations locales qui rendent la prise totalement autonome.
- Une excellente qualité de fabrication.
- La possibilité de l’utiliser aussi bien en intérieur qu’en extérieur grâce au boîtier SONOFF EWPB Fusion Series IP65 Outdoor Waterproof Box.
Ce que j’aimerais voir évoluer
- Une version Zigbee proposant exactement les mêmes fonctionnalités.
- La gestion du lever et du coucher du soleil directement dans les programmations.
- Encore davantage d’automatismes directement intégrés à l’application.
J’espère que cette article vous plaira et n’oublier pas que la vie est une fete
Loïc


