Tuya PJ-1203A : puissance erronée (60%)

Bonjour,

Tuya PJ-1203A remonte puissance erronée (60% de la vrai valeur)

J’ai installé récemment ce capteur d’energie :
https://www.zigbee2mqtt.io/devices/PJ-1203A.html
pour mesurer la consommation de la charge de mon véhicule electrique. Elle est branchée sur une prise Green up et affiche une consommation de 3.4kW sur la voiture (valeur logique pour une ligne 16A).
J’utilise le capteur mentionné ci-dessus pour mesurer la conso au niveau de mon tableau electrique et remonter l’info dans ha via Z2MQT. Mais la valeur de puissance est erronée : 2150 w environ au lieu des 3400w.
Avez vous une idée du problème.
C’est d’autant plus étonnant que l’état du capteur dans Z2MQTT affiche des valeurs correctes de tension et courant:
current_a : 15.624 A
voltage : 242 v
mais power_a : 2145 w

Ma configuration


System Information

version core-2025.4.2
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.13.2
os_name Linux
os_version 6.6.74-haos-raspi
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 5000
Installed Version 2.0.5
Stage running
Available Repositories 1665
Downloaded Repositories 11
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 15.2
update_channel stable
supervisor_version supervisor-2025.04.0
agent_version 1.7.2
docker_version 28.0.4
disk_total 228.5 GB
disk_used 9.5 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board rpi4-64
supervisor_api ok
version_api ok
installed_addons Get HACS (1.3.1), Terminal & SSH (9.16.0), Grafana (10.5.0), File editor (5.8.0), Samba share (12.5.0), Advanced SSH & Web Terminal (20.0.2), Studio Code Server (5.19.1), Mosquitto broker (6.5.0), Zigbee2MQTT (2.2.1-1), Node-RED (19.0.2)
Dashboards
dashboards 3
resources 7
views 7
mode storage
Network Configuration
adapters lo (disabled), end0 (enabled, default, auto), hassio (disabled), docker0 (disabled), veth10dcd6d (disabled), veth953db72 (disabled), veth222291e (disabled), veth2a7f068 (disabled), vethb49c6c5 (disabled), veth2c9e312 (disabled), vethba53816 (disabled), veth9b98b04 (disabled), veth9cf86b4 (disabled), veth5937b30 (disabled)
ipv4_addresses lo (127.0.0.1/8), end0 (192.168.1.43/24), hassio (172.30.32.1/23), docker0 (172.30.232.1/23), veth10dcd6d (), veth953db72 (), veth222291e (), veth2a7f068 (), vethb49c6c5 (), veth2c9e312 (), vethba53816 (), veth9b98b04 (), veth9cf86b4 (), veth5937b30 ()
ipv6_addresses lo (::1/128), end0 (2a02:842b:5fe:7301:1633:8b69:ecce:5170/64, fe80::f0f1:20ae:a1ff:abe5/64), hassio (fe80::202d:3bff:fe92:dc3/64), docker0 (fe80::c458:56ff:fe27:2d2e/64), veth10dcd6d (fe80::e850:41ff:fe17:ae2e/64), veth953db72 (fe80::b838:67ff:fe12:4900/64), veth222291e (fe80::8091:96ff:fe3d:549b/64), veth2a7f068 (fe80::74d7:89ff:febe:c3e5/64), vethb49c6c5 (fe80::41e:57ff:fe2b:c1f5/64), veth2c9e312 (fe80::f032:a6ff:fe75:e809/64), vethba53816 (fe80::a4c4:b3ff:fe10:1cdc/64), veth9b98b04 (fe80::2cc5:a9ff:fe19:852b/64), veth9cf86b4 (fe80::2003:dcff:fe5b:d4c4/64), veth5937b30 (fe80::9421:38ff:fedf:ced1/64)
announce_addresses 192.168.1.43, 2a02:842b:5fe:7301:1633:8b69:ecce:5170, fe80::f0f1:20ae:a1ff:abe5
Recorder
oldest_recorder_run 7 avril 2025 à 10:34
current_recorder_run 19 avril 2025 à 14:12
estimated_db_size 268.90 MiB
database_engine sqlite
database_version 3.48.0
___

Bonjour

Je pense que le calcul de la puissance active dépend ici principalement de la mesure de la relation de la phase entre la tension et le courant vu que le courant semble plutot ok.

Je signale que la puissance indiqué par un linky est la puissance apparante (et non active). Pour avoir une idée de la puissance active, il faut faire la différence entre 2 valeurs du compteur de consommation et diviser par le temps écoulé.

Pour la discussion, c’est intéressant de connaître l’origine de la valeur de 3400W.

J’ai trouvé une publication qui évalue le PJ-1203A, mais je n’y ai pas trouvé d’information concernant la précision de la puissance active.

Je ne sais pas si ca peut aider à comprendre : mon installation electrique est en triphasé, avec la prise green up en monophasé bien sur.
Je joins aussi une copie d’écran de l’entité lorsque la voiture est en charge.

Hello, tu as réussi à trouver une solution ? @LolBru

slt j ai le meme module et aucun probleme de mon coté , je l ai tester
_sur ma prod pv ok
_sur la phase du linky prod et conso (en bidirectionnel) ok
et en ce moment place definitive
_sur le cumulus pince 1
_sur un radiateur pince 2

tout les relevé sont ok .

question tu les a mesuré comment les 3400w que tu mentionne plus haut ?

non, je n’ai pas plus creusé le problème.
Je n’ai posé qu’un des 2 pinces.

ils s’affichent à la voiture ainsi que sur mon suivi conso (MyLight)

Si c’est toujours d’actualité. Une erreur classique avec un réseau triphasé est d’alimenté le module sur une phase différente de celle où tu mesures ton courant. En particulier quand tu utilises 2 sondes, tu ne peux pas mesurer 2 appareils qui sont sur 2 phases différentes.

1 « J'aime »