Shelly Pro 3EM
Compteur de puissance triphasé
Un compteur sur rail DIN pour la surveillance résidentielle et tertiaire légère. Lire des mesures électriques triphasées sur le réseau local, sans service cloud.
compatibilité
Compatible sous conditions
Shelly publie la table de registres Modbus TCP et une lecture de tension travaillée. Edge peut importer la table en lecture seule fournie ici ; cette combinaison exacte de matériel et de firmware n'a pas été essayée sur un Gateway.
Seulement le Shelly Pro 3EM SPEM-003CEBEU (120 A), firmware 1.1.0 ou ultérieur, profil triphasé avec em:0. C'est une table dérivée de la documentation, pas une certification de firmware essayée sur le matériel. Ne pas l'utiliser pour le monophasé, Gen1 3EM, Gen3 3EM, le Pro EM ni d'autres variantes Pro 3EM.
Connectez-le avec
-
Gateway ZGW-20À partir de €899 hors TVA configurer Gateway
SPEM-003CEBEU en profil triphasé sur un LAN protégé
- Modbus
- Edge
- Plateformes
Spécifications
Choisir cette table pour une surveillance locale instantanée. Pour la facturation, le règlement d'énergie ou le comptage transactionnel, évaluer séparément la certification et le comportement des compteurs. Une table Modbus n'établit ni l'un ni l'autre.14
interface
Cette carte de registre est pour le SPEM-003CEBEU. other profiles and models A son propre interface et est non couvert ici.
Paramètres de communication
- interface
- Entrées TC 120 A, Modbus TCP, profil triphasé
- Lire avec
- FC04 (registres d’entrée)
- Ordre des mots
- Mot bas en premier sur Chaque valeur
- Adresses
- Les adresses PDU basées sur zéro, comme envoyées sur le bus
- Itinéraire vers Edge
- Importer la table de 20 points après confirmation du firmware 1.1.0 ou ultérieur et de em:0.
d'après Shelly Pro 3EM : modèle et spécifications1.
Table des registres
| Point | Adresse | Hexadécimal | Format | Échelle | unité |
|---|---|---|---|---|---|
| Voltage phase A | 1020 | 0x03FC |
FLOAT32 | ×1 | V |
| Current phase A | 1022 | 0x03FE |
FLOAT32 | ×1 | A |
| Active power phase A | 1024 | 0x0400 |
FLOAT32 | ×1 | W |
| Apparent power phase A | 1026 | 0x0402 |
FLOAT32 | ×1 | VA |
| Power factor phase A | 1028 | 0x0404 |
FLOAT32 | ×1 | - |
| Frequency phase A | 1033 | 0x0409 |
FLOAT32 | ×1 | Hz |
| Voltage phase B | 1040 | 0x0410 |
FLOAT32 | ×1 | V |
| Current phase B | 1042 | 0x0412 |
FLOAT32 | ×1 | A |
| Active power phase B | 1044 | 0x0414 |
FLOAT32 | ×1 | W |
| Apparent power phase B | 1046 | 0x0416 |
FLOAT32 | ×1 | VA |
| Power factor phase B | 1048 | 0x0418 |
FLOAT32 | ×1 | - |
| Frequency phase B | 1053 | 0x041D |
FLOAT32 | ×1 | Hz |
| Voltage phase C | 1060 | 0x0424 |
FLOAT32 | ×1 | V |
| Current phase C | 1062 | 0x0426 |
FLOAT32 | ×1 | A |
| Active power phase C | 1064 | 0x0428 |
FLOAT32 | ×1 | W |
| Apparent power phase C | 1066 | 0x042A |
FLOAT32 | ×1 | VA |
| Power factor phase C | 1068 | 0x042C |
FLOAT32 | ×1 | - |
| Frequency phase C | 1073 | 0x0431 |
FLOAT32 | ×1 | Hz |
| Total active power | 1013 | 0x03F5 |
FLOAT32 | ×1 | W |
| Total apparent power | 1015 | 0x03F7 |
FLOAT32 | ×1 | VA |
Télécharger la table des registres du SPEM-003CEBEU au format CSV
appréciation
Modèle SPEM-003CEBEU 120 A en profil triphasé ; évaluation documentaire, pas de revendication de mise en service physique.
- InteropérabilitéSoutenu avec des conditions
- L'interface TCP documentée et les décalages exacts permettent une intégration en lecture seule ; une vérification en conditions réelles reste nécessaire.34
- précisionSoutenu avec des conditions
- Mesures de phase instantanées utiles. Cette table omet l'énergie cumulée et ne doit pas être traitée comme un instrument de facturation ou de protection.14
- sécuritéSoutenu avec des conditions
- Limiter l'accès aux hôtes de surveillance locaux. Cette table utilise le Modbus TCP ordinaire, pas un transport authentifié ou chiffré.3
- fiabilitéSoutenu avec des conditions
- Alimentation AC publiée de 100–260 V, historique de mesure non volatile et continuité de l'horloge locale, pour une surveillance permanente. Confirmer le rétablissement réel et des lectures fraîches après une interruption du site.1
- rudesseSoutenu avec des conditions
- Un appareil sur rail DIN avec des limites d'environnement publiées ; installer dans les conditions d'enveloppe et d'ambiance du fabricant.1
- Évolutivitélimité
- L'API locale expose l'identité du modèle, du firmware et du profil, ce qui permet une table répétable par compteur. La documentation Modbus examinée ne donne ni limite de clients simultanés ni capacité d'interrogation garantie ; les vérifier avant de dimensionner un parc plus large.23
Modèle Edge
Ce fichier JSON fournit la table des registres. Si vous l’appliquez à un compteur existant, sa liste de capteurs est remplacée, mais sa connexion au site, son ID d’unité et son état d’activation sont conservés.
| modèle | connexion | Points | version | Mis à jour | télécharger |
|---|---|---|---|---|---|
| SPEM-003CEBEU | Entrées TC 120 A, Modbus TCP, profil triphasé | 20 | 1.0.0 | télécharger |
Les téléchargements nécessitent un compte connecté avec un accès de téléchargement Edge.
Utilisez le modèle dans Edge
- Importer le fichier JSON
Dans Edge, ouvrez Paramètres, puis Appareils et modèles. Choisissez Importer JSON et sélectionnez le fichier téléchargé. Vérifiez que le modèle et le nom du modèle importé correspondent à votre appareil.
- Charger la table des registres du compteur
Pour un nouvel appareil Modbus, choisissez « Charger un modèle » avant de saisir le fabricant ou le modèle. Cette action renseigne ces champs et la liste des registres. Définissez le nom, la connexion au site et l’ID d’unité, vérifiez si l’interrogation est activée, puis testez avant d’enregistrer. Pour un appareil existant, appliquez le modèle uniquement à la référence exacte : sa liste de capteurs sera remplacée, mais sa connexion, son ID d’unité et son état d’activation seront conservés.
- Tester une lecture
Dans l’assistant, utilisez Tester et comparez une valeur connue à l’affichage du compteur. Vérifiez l’unité, le signe et l’échelle, puis confirmez que les horodatages continuent de progresser. Ces premières tables sont en lecture seule et les exports restent désactivés tant que vous ne les configurez pas.
Configuration
Lire la tension de la phase A
Sur un compteur déjà mis en service, comparer une lecture à la réponse EM.GetStatus locale pour em:0. Cela contrôle le décodage sans modifier le compteur.
- Fonction
- FC04 : registres d'entrée
- Adresse de table Shelly
- 31020
- Début de la PDU
- 1020 / 0x03FC, à base zéro
- Longueur
- 2 registres
- Décodage
- IEEE-754 float32, CDAB : mot de poids faible d'abord, octets big-endian
- Unité d'ingénierie
- V ; multiplicateur 1, décalage 0
- Exemple indépendant
- Les mots 0000 4366 se décodent en 230 V ; inverser l'ordre des mots est essentiel
Acceptation : Comparer à a_voltage dans une réponse fraîche EM.GetStatus?id=0. Un vecteur simulé de 230 V ne vérifie que l'arithmétique ; conserver une réponse brute réelle, l'identité du firmware, le profil et l'horodatage avant de traiter la mesure installée comme vérifiée.
-
Seulement le Shelly Pro 3EM SPEM-003CEBEU (120 A), firmware 1.1.0 ou ultérieur, profil triphasé avec em:0.
C'est une table dérivée de la documentation, pas une certification de firmware essayée sur le matériel. Ne pas l'utiliser pour le monophasé, Gen1 3EM, Gen3 3EM, le Pro EM ni d'autres variantes Pro 3EM.
-
Relever le modèle, la version de firmware et le profil depuis Shelly.GetDeviceInfo.
Le firmware 1.1.0 a introduit des profils triphasé et monophasé séparés ; cette table exige em:0, pas des composants em1.
-
Suivre les instructions d'installation du fabricant.
Faire correspondre chaque TC à sa phase de tension et à son sens. Cette table ne peut pas diagnostiquer un câblage incorrect ni rendre une installation sûre.
-
Confirmer l'adresse IP locale, l'accessibilité du TCP 502, l'identifiant d'unité client configuré et l'état activé de Modbus.GetStatus.
Le modèle ne contient aucun réglage de connexion de site.
-
Utiliser FC04 avec des décalages de protocole à base zéro : la table Shelly 31020 est le PDU 1020, pas 1019 ni 31020.
Son exemple officiel utilise un ordre mixte : octets big-endian dans chaque registre, mot de poids faible d'abord (word_swap true).
-
Importer le JSON dans les modèles d'appareils d'Edge, puis charger la table dans l'appareil Modbus visé.
Le chargement remplace la liste de capteurs de cet appareil ; examiner la cible avant d'appliquer.
-
Comparer la tension par phase et la puissance signée à des lectures RPC locales fraîches, puis observer plusieurs interrogations.
Une connexion TCP réussie seule ne valide pas les lectures.
-
Tous les points sont des valeurs instantanées en lecture seule.
Les compteurs d'énergie, les commandes de relais ou de module, les remises à zéro, l'étalonnage et le courant de neutre sont exclus à dessein. L'export commence désactivé. Confirmer une tension réelle et une puissance signée par rapport à EM.GetStatus avant d'accepter la table.
Questions fréquentes
- Est-ce la même table qu'un Shelly 3EM ou un Pro EM ?
- Non. Cette table ne vaut que pour le 120 A Pro 3EM identifié ici. Des noms de produit voisins n'établissent pas des registres Modbus correspondants.12
- Pourquoi ne pas saisir 31020 dans Edge ?
- L'exemple propre de Shelly lit la tension de la phase A au décalage d'entrée à base zéro 1020. La référence 3xxxx désigne la table des registres d'entrée. Utiliser FC04 et 1020 dans Edge, sans soustraire un de plus.36
- Puis-je l'utiliser pour l'import et l'export solaires ?
- Les lectures de puissance active signée peuvent aider à comparer le sens aux TC installés. Cette table de départ exclut les compteurs d'énergie, donc elle ne fournit pas d'énergie d'import ou d'export cumulée. Confirmer le sens sur le compteur avant d'utiliser les lectures.4
Sources
- Shelly Pro 3EM : modèle et spécifications (s’ouvre dans un nouvel onglet)
- Pro 3EM : profils triphasé et monophasé (s’ouvre dans un nouvel onglet)
- Modbus TCP : lecture travaillée de registres d'entrée (s’ouvre dans un nouvel onglet)
- EM : table des registres de mesure instantanée (s’ouvre dans un nouvel onglet)
- Journal de firmware : registres totaux en 1.0.0 et profils en 1.1.0 (s’ouvre dans un nouvel onglet)
- modbus-cli : ordre d'octets mixte et adresses à base zéro (s’ouvre dans un nouvel onglet)
Lecture complémentaire
- applicationSuivi énergétique multisite
- outilDécodeur de données Modbus
- outilTraducteur d'adresses de registres Modbus
- guideIntégration Ethernet du Siemens SENTRON PAC2200
- guideIntégration Modbus de l'Eastron SDM630
- outilTerminaison et polarisation RS-485
- guideMise en service Modbus RS-485
- fabricantAppareils Shelly
- protocoleAppareils Modbus et tables de registres
- catégorieCompteurs d'énergie
Les noms de produits et les marques commerciales appartiennent à leurs propriétaires. La publication ne suppose pas d'approbation ou d'une relation commerciale.












