combien-consomme.fr

Mesurer la consommation avec un wattmètre de laboratoire programmable ISW8001

— 10 minutes de lecture

Un wattmètre de laboratoire programmable permet d’enregistrer des profils de consommation avec une précision supérieure aux prises connectées, particulièrement pour les faibles puissances. Comment s’en servir pour obtenir des mesures exploitables ?

Le matériel

Le wattmètre ISW8001 est un appareil de mesure professionnel fabriqué par IeS (Instruments Et Systemes), une société française qui a malheureusement été placée en liquidation judiciaire en novembre 2024.

Cet appareil se distingue des prises connectées Shelly que j’utilise habituellement par sa capacité à mesurer des consommations très faibles avec une résolution pouvant aller jusqu’à 1 mW. Il permet aussi d’obtenir 2 échantillons par seconde, contre 1 seul pour les Shelly.

L’ISW8001 peut mesurer en courant alternatif comme en courant continu, ce qui en fait un outil polyvalent pour différents types d’appareils.

Wattmètre ISW8001 de la société IeS, affichant 39.6 V, avec une prise connectée branchée dessus

Quand utiliser ce wattmètre ?

Le wattmètre ISW8001 est particulièrement utile dans plusieurs situations :

Voici l’appareil vu de face :

Face avant du wattmètre ISW8001 avec ses boutons de sélection et ses prises de sécurité

Les boutons sur la façade permettent de choisir la grandeur affichée : puissance active (W), puissance réactive (Var), facteur de puissance (PF), tension (V) ou courant (A). Des LED rouges indiquent la fonction sélectionnée ainsi que le calibre utilisé.

Les quatre prises de sécurité pour fiches bananes permettent de brancher l’appareil. Ce type de connecteurs est standard dans le domaine des mesures électriques, particulièrement pour les mesures en courant continu avec une alimentation stabilisée de laboratoire.

Sur l’arrière se trouve notamment un port RS-232 qui permet de contrôler l’appareil et de récupérer les mesures (un adaptateur USB vers RS-232 est nécessaire sur les ordinateurs récents qui n’ont plus ce port) :

Face arrière du wattmètre avec le port RS-232

Le branchement en toute sécurité

Pour brancher un appareil sur le wattmètre, j’ai fabriqué un montage permettant d’éviter tout contact avec les parties sous tension :

Montage de raccordement sécurisé avec un câble secteur, un bloc prise Legrand Mosaic et des cordons avec fiches bananes

Ce montage utilise :

Le logiciel de collecte

Une aventure de reverse engineering

Pour exploiter ce wattmètre, j’ai dû développer un logiciel permettant de communiquer avec lui via le port série RS-232. Le protocole de communication est documenté dans un manuel en français, mais cette documentation contient plusieurs erreurs significatives qui ont nécessité un travail de reverse engineering.

Quelques exemples de problèmes rencontrés :

Pour découvrir cette dernière commande, j’ai dû analyser l’exécutable Windows 3.x fourni par le fabricant. Le logiciel était distribué dans une archive au format CAB obsolète de Windows 3.x, nécessitant des outils spécialisés pour l’extraire. L’outil strings ne trouvait pas la commande recherchée, j’ai donc ouvert le binaire dans un éditeur hexadécimal et repéré les commandes WATT, VAR, VOLT et AMP. Environ à mi-distance entre VAR et VOLT se trouvait 50 57 46 : PWF avec un "W" au milieu, totalement inattendu alors que le bouton sur la façade est simplement étiqueté "PF".

L’appareil envoie aussi des caractères de contrôle de flux (XON et XOFF) au milieu des données de mesure, qu’il faut filtrer avant de pouvoir parser les réponses.

Le code que j’ai développé est disponible sur GitHub et j’ai documenté le protocole dans le dépôt.

L’interface de collecte

Voici l’interface web que j’ai développée pour enregistrer les mesures :

Interface de mesure avec profil en temps réel, statistiques et contrôles de calibre

Cette interface affiche en temps réel :

Une spécificité intéressante : on peut forcer manuellement les calibres de tension et de courant, ce qui permet d’éviter les artéfacts de mesure lors des changements automatiques de calibre.

Fréquence d’échantillonnage

L’appareil dispose d’un mode d’émission automatique (commande MA1) qui envoie les mesures dès qu’elles sont disponibles, toutes les 470 ms environ (environ 2,1 Hz). Envoyer des requêtes de mesure plus rapidement ne permet pas d’obtenir plus de données : c’est la limite interne de l’appareil, probablement liée au temps nécessaire pour effectuer des mesures précises sur plusieurs cycles du courant alternatif à 50 Hz.

Exemples de mesures

Mesurer une prise connectée Shelly

Cette première mesure montre la consommation d’une prise Shelly Plus Plug S :

Prise Shelly Plus Plug S

Consommation33,2 mWh — < 0,001 €
Durée56s
Puissancemédianemoyennemaximale
2,06 W2,15 W2,82 W

On observe un léger pic de consommation lorsque la prise est branchée, puis une consommation relativement stable autour de 2 W. Pendant les 23 secondes où le relai est activé, la consommation monte à environ 2,50 W.

Ces variations de quelques centaines de milliwatts sont trop faibles pour être mesurées précisément avec un wattmètre moins sensible.

Les limites : artéfacts de mesure

Lors de mesures prolongées, j’ai découvert deux problèmes récurrents avec cet appareil.

Variations tous les 500 échantillons

Sur cette mesure de 4 heures, on observe des baisses de consommation à intervalles réguliers :

Mesure sur 4h, avec variation tous les 500 échantillons

Consommation7,65 Wh — 0,002 €
Durée4h
Puissancemédianemoyennemaximale
1,89 W1,91 W4,19 W

Ces baisses se produisent exactement tous les 500 échantillons et sont associées à une durée légèrement supérieure entre les mesures. Il s’agit probablement d’un bug du wattmètre. On pourrait contourner le problème logiciellement en filtrant ces échantillons incorrects.

Pics lors des changements de calibre

Le wattmètre peut changer automatiquement de calibre pour s’adapter à la puissance mesurée. Malheureusement, ces changements génèrent des artéfacts de mesure.

Voici l’allumage d’une ampoule à incandescence de 40 W :

Ampoule 40W - allumage

Consommation1,34 Wh — < 0,001 €
Durée2min9s
Puissancemédianemoyennemaximale
42,4 W37,3 W125 W

On observe des pics impressionnants lors des deux premiers allumages. En examinant les données de plus près, ces pics correspondent à des changements automatiques de calibre de 160 mA à 16 A. Le temps d’échantillonnage devient alors plus long (on entend claquer un relai dans l’appareil), et la valeur du courant mesurée atteint presque 180 A, ce qui est totalement impossible.

Les deux derniers allumages n’ont pas de pics car j’ai bloqué le calibre à 1,6 A.

Sur une mesure plus longue de la même ampoule avec un calibre fixe, la consommation est parfaitement stable :

Ampoule 40W - 20 minutes

Consommation14,1 Wh — 0,004 €
Durée20min
Puissancemédianemoyennemaximale
42,6 W42,3 W42,9 W

La consommation médiane est de 42,6 W, très proche des 40 W nominaux.

Un cas réel problématique : MacBook Pro en veille

Ce problème de pics lors des changements de calibre devient particulièrement gênant avec des appareils dont la consommation oscille autour de la limite entre deux calibres. C’est le cas de mon MacBook Pro en veille, qui a justement une consommation proche de la limite entre les calibres 160 mA et 1,6 A, provoquant de nombreux changements de calibre et donc de nombreux pics aberrants.

J’ai laissé mon MacBook Pro branché sur le wattmètre toute une nuit pour observer sa consommation en veille :

Macbook Pro en veille

Consommation92,6 Wh — 0,023 €
Durée8h
Puissancemédianemoyennemaximale
2,40 W11,6 W165 W

La consommation médiane est de seulement 2,40 W, mais on observe des périodes d’activité toutes les 2 heures environ, durant une cinquantaine de minutes. On peut supposer qu’il s’agit de cycles de charge de la batterie.

On remarque aussi des pics surprenants.

En zoomant sur une heure :

Macbook Pro en veille — zoom sur 1h

Consommation20,4 Wh — 0,005 €
Durée1h
Puissancemédianemoyennemaximale
19,1 W20,3 W165 W

Ces pics sont encore plus visibles.

En zoomant davantage sur 2 minutes :

Macbook Pro en veille — zoom sur 2 minutes

Consommation1,01 Wh — < 0,001 €
Durée2min
Puissancemédianemoyennemaximale
24,5 W30,4 W108 W

En examinant les données dans le Firefox Profiler, on constate que ces pics correspondent là aussi à des changements automatiques de calibre, avec des valeurs de courant aberrantes autour de 180 A. Le profil contient des marqueurs indiquant les changements de calibre, ce qui permet de les identifier facilement et de les filtrer logiciellement si nécessaire.

Pour comparer avec une mesure sans ces artéfacts, j’ai refait la mesure la nuit suivante en bloquant le calibre de courant à 1,6 A :

Macbook Pro en veille — calibre 1.6A bloqué

Consommation108 Wh — 0,027 €
Durée8h
Puissancemédianemoyennemaximale
2,50 W13,5 W97,2 W

Les pics aberrants ont disparu. En zoomant sur une période d’activité :

Macbook Pro en veille — calibre 1.6A bloqué — zoom sur 1h

Consommation20,5 Wh — 0,005 €
Durée1h
Puissancemédianemoyennemaximale
20 W20,4 W70,6 W

Les mesures sont maintenant beaucoup plus réalistes, avec une consommation médiane de 20 W pendant la charge de la batterie et des variations naturelles sans pics artificiels.

Avantages et inconvénients

Les avantages

Les limites

Conclusion

Image représentant l’article Toutes les multiprises ne se valent pas
Toutes les multiprises ne se valent pas
Image représentant l’article Mesurer la consommation avec la Télé-Information Client d’un compteur Linky en mode « historique »
Mesurer la consommation avec la Télé-Information Client d'un compteur Linky en mode « historique »