Un compteur intelligent néerlandais ou belge publie déjà ses lectures sur une prise à côté de son afficheur : le port P1. Celui-ci peut exposer l’importation et l’exportation d’électricité, la puissance instantanée et, lorsque le système de comptage comprend des compteurs secondaires associés, les mesures de gaz, d’eau ou de chaleur. Son intérêt tient précisément à la mise à disposition locale d’un jeu de données défini au point de comptage du fournisseur.
L’interface néerlandaise est définie par les Dutch Smart Meter Requirements (DSMR) ; la Belgique publie la spécification apparentée eMUCS. Les autres pays utilisent des interfaces différentes. Identifiez le modèle de compteur, le pays et la version de l’interface avant de choisir un câble, un analyseur de trames ou une alimentation.
Définition du port P1
DSMR définit P1 comme l’interface du consommateur final entre le système de comptage et un autre module de service, par exemple un afficheur domestique ou un lecteur pour la gestion de l’énergie. Le compteur envoie un télégramme texte contenant des valeurs identifiées par des codes OBIS réduits.
Le flux des données applicatives est unidirectionnel : le lecteur demande et reçoit des télégrammes, mais ne modifie ni les registres de facturation ni les réglages du compteur. La ligne Data Request n’est donc pas un canal de commande général. La spécification exige également une isolation et une protection empêchant un appareil raccordé à P1 d’influencer le reste du système de comptage.
Ne confondez pas P1 avec les autres désignations de l’architecture DSMR :
- P0 est l’interface locale de maintenance du compteur.
- P1 fournit les données du consommateur final à un lecteur local.
- P2 relie le compteur électrique aux compteurs de gaz, d’eau, de chaleur ou autres du système de comptage.
- P3 relie le système de comptage au système central du gestionnaire de réseau.
- P4 permet les échanges entre ce système central et les acteurs du marché ou prestataires autorisés.
P1 peut répéter des lectures reçues par P2, mais cela ne fait pas de P1 un maître M-Bus ni un bus de terrain multidrop.
DSMR 4, DSMR 5 ou eMUCS belge
La version de l’interface détermine la fréquence des données et les objets disponibles. Ces trois spécifications courantes ne doivent pas être confondues avec un profil générique unique. Elles utilisent toutes 115 200 bauds et un format 8N1, mais leurs comportements diffèrent :
- DSMR 4.2.2 : envoie, sur demande, un télégramme protégé par CRC toutes les 10 secondes.
- DSMR 5.0.2 : envoie un télégramme chaque seconde et spécifie une alimentation continue de 5 V, 250 mA pour le lecteur.
- eMUCS P1 2.1 belge : envoie un télégramme chaque seconde et ajoute des objets belges, dont la demande actuelle et sa valeur maximale.
Les anciens compteurs néerlandais peuvent implémenter des versions DSMR antérieures, avec d’autres caractéristiques série et d’alimentation. Lisez l’identifiant de version dans le télégramme et la documentation du modèle précis au lieu d’essayer divers débits jusqu’à l’apparition de texte.
En Belgique, le gestionnaire de réseau de distribution doit activer le port avant que le compteur émette. Un lecteur correctement raccordé peut donc rester silencieux jusqu’à l’activation de P1 par le client selon la procédure du gestionnaire.
Brochage RJ12 et interface électrique
DSMR 5.0.2 et eMUCS belge spécifient un raccordement RJ12 à six positions :
| Broche | Signal | Fonction |
|---|---|---|
| 1 | +5 V | Alimentation du lecteur |
| 2 | Data Request | Le lecteur maintient cette ligne au niveau haut pour demander les télégrammes |
| 3 | Data GND | Référence de l’interface de données |
| 4 | Non connectée | Aucun raccordement |
| 5 | Data | Sortie du compteur à collecteur ouvert et logique inversée |
| 6 | Power GND | Retour de l’alimentation 5 V |
La sortie Data n’est ni un signal RS-232 ou RS-485 ordinaire ni une interface UART de microcontrôleur directement interchangeable. C’est un signal à collecteur ouvert, isolé optiquement et à niveaux logiques inversés. Un lecteur P1 conçu pour cet usage, ou un circuit conforme à la spécification choisie, doit assurer la résistance de tirage, l’inversion et le comportement correct de Data Request.
DSMR 5.0.2 spécifie une alimentation 5 V capable de fournir 250 mA en continu. Ce chiffre ne permet pas de supposer que tous les anciens compteurs offrent la même puissance. Vérifiez le modèle et la version avant d’alimenter une radio ou un ordinateur par ce port ; tenez compte du courant de démarrage autant que de la consommation en régime établi.
Contenu d’un télégramme
Un télégramme DSMR 5 commence par /, contient une identification et des lignes de données séparées par CR/LF, puis se termine par !, une valeur CRC16 à quatre caractères et CR/LF. Le CRC porte sur les octets de / à ! inclus. Validez-le avant d’accepter une mesure.
L’extrait ci-dessous sert à comprendre la structure. Ce n’est pas un télégramme complet et valide sur la liaison : il ne comporte donc pas de CRC.
/ISk5\2MT382-1000
1-3:0.2.8(50)
1-0:1.8.1(123456.789*kWh)
1-0:1.8.2(123456.789*kWh)
1-0:2.8.1(000123.456*kWh)
1-0:1.7.0(01.193*kW)
1-0:2.7.0(00.000*kW)
0-1:24.2.1(260919120000S)(01234.567*m3)L’identifiant précédant les parenthèses est un code OBIS réduit. La valeur et son unité se trouvent entre parenthèses. Le sens du flux importe : dans les spécifications, l’importation est l’énergie fournie par le réseau au client ; l’exportation est l’énergie fournie par le client au réseau.
Les objets électriques courants de DSMR 5 comprennent :
| Signification | Code OBIS réduit |
|---|---|
| Importation cumulée, tarif 1 / tarif 2 | 1-0:1.8.1 / 1-0:1.8.2 |
| Exportation cumulée, tarif 1 / tarif 2 | 1-0:2.8.1 / 1-0:2.8.2 |
| Puissance instantanée importée / exportée | 1-0:1.7.0 / 1-0:2.7.0 |
| Tension L1/L2/L3 | 1-0:32.7.0 / 52.7.0 / 72.7.0 |
| Courant L1/L2/L3 | 1-0:31.7.0 / 51.7.0 / 71.7.0 |
| Puissance importée L1/L2/L3 | 1-0:21.7.0 / 41.7.0 / 61.7.0 |
| Puissance exportée L1/L2/L3 | 1-0:22.7.0 / 42.7.0 / 62.7.0 |
Le jeu exact varie selon le type de compteur, la configuration des phases, les compteurs associés et la version de l’interface. Un compteur monophasé n’invente pas des valeurs L2 et L3 ; un canal secondaire non occupé n’a pas à apparaître.
Fréquences de mise à jour de l’électricité et des compteurs secondaires
DSMR 5 et eMUCS belge actualisent les objets électriques chaque seconde. Les valeurs de gaz, d’eau ou de chaleur des compteurs associés sont généralement rafraîchies toutes les cinq minutes depuis le compteur secondaire, puis répétées dans chaque télégramme P1 d’une seconde jusqu’à la mise à jour suivante.
Utilisez l’horodatage de capture intégré pour déterminer si une valeur du compteur secondaire est nouvelle. Compter chaque ligne de gaz répétée comme une nouvelle mesure crée une fréquence de données fictive et peut masquer une liaison P2 arrêtée.
eMUCS 2.1 belge peut représenter jusqu’à huit compteurs secondaires associés, tandis que DSMR 5 néerlandais décrit les canaux 1 à 4. Un analyseur doit utiliser le numéro de canal et le type d’appareil déclarés, sans supposer que le gaz occupe toujours le canal 1 ou que quatre canaux constituent une limite universelle.
Particularités d’eMUCS belge
eMUCS signifie Extended Multi-Utility Companion Specification. La version 2.1 conserve l’interface physique et les télégrammes de type DSMR, tout en étendant le modèle de données publié. En plus des importations, exportations et mesures par phase, ses objets électriques comprennent :
- la demande moyenne actuelle de puissance active importée,
1-0:1.4.0; - la demande maximale actuelle de puissance active importée pour le mois en cours,
1-0:1.6.0; - l’historique des demandes maximales des 13 mois précédents,
0-0:98.1.0.
Ne déduisez pas le calcul de facturation du seul libellé OBIS. Les règles tarifaires du gestionnaire de réseau définissent l’intervalle, l’agrégation et le traitement applicables ; le télégramme P1 est une interface de données, pas un contrat tarifaire.
Analyse et mise en service
- Notez le fabricant, le modèle, le pays et la version P1 du compteur, ainsi que la nécessité éventuelle d’une activation par le gestionnaire de réseau.
- Utilisez un lecteur conçu pour cette spécification électrique. Vérifiez le brochage avant le raccordement : une fiche modulaire qui entre dans la prise ne prouve pas sa compatibilité.
- Maintenez Data Request au niveau haut prescrit et capturez des trames d’octets complètes avec les réglages série déclarés.
- Rejetez toute trame dont le CRC est incorrect. Ne calculez rien à partir d’un télégramme partiel ou de deux télégrammes concaténés.
- Lisez la version P1 déclarée, puis interprétez les codes OBIS, horodatages, unités et sens selon la spécification correspondante.
- Ne dépendez pas de l’ordre des lignes. eMUCS belge autorise explicitement des variations dans le jeu et l’ordre des objets publiés.
- Conservez le télégramme brut avec les valeurs normalisées pendant la mise en service afin de pouvoir diagnostiquer une erreur d’unité, d’analyse ou de correspondance.
- Comparez l’importation et l’exportation cumulées avec l’afficheur du compteur sur une période délimitée. Traitez la puissance instantanée comme une grandeur distincte, pas comme un remplacement des registres cumulatifs.
- Déclenchez des alertes distinctes en cas d’arrêt des télégrammes, d’horodatages répétés et périmés des compteurs secondaires, de changement d’identité ou de CRC invalides.
Dépannage des données P1
Aucun télégramme
- Confirmez que le port est activé, surtout sur une installation belge.
- Vérifiez que Data Request est maintenu au niveau haut exigé, et non forcé au niveau bas.
- Vérifiez l’orientation du RJ12 et la numérotation des broches aux deux extrémités du câble.
- Confirmez la version de l’interface et son format série.
- Utilisez une interface qui traite le signal Data à collecteur ouvert et logique inversée.
Trames illisibles ou intermittentes
- Capturez les octets bruts et vérifiez que chaque trame commence par
/et se termine par un CRC valide. - Recherchez un profil série erroné, une inversion manquante, une résistance de tirage inadaptée ou une chute de l’alimentation pendant l’émission radio.
- Respectez les limites de longueur du câble P1 indiquées dans la documentation du compteur et du lecteur ; la spécification ne permet pas un câble arbitrairement long.
Gaz ou eau apparemment figés
Vérifiez l’horodatage de capture. Une valeur d’un compteur associé peut légitimement se répéter pendant cinq minutes. Si l’horodatage n’avance pas après l’intervalle attendu, examinez d’abord la liaison entre compteurs, avant le récepteur série P1.
Importation et exportation apparemment inversées
Suivez la convention de sens de la norme, pas celle d’une autre plateforme. L’importation va du réseau au client ; l’exportation va du client au réseau. Conservez-les dans des registres cumulatifs distincts au lieu de soustraire l’une de l’autre à l’ingestion.
P1 et la transition vers DSMR 6 X1
Netbeheer Nederland a publié en décembre 2025 une version 6.0.0 de la spécification X1 Companion Standard pour la prochaine génération DSMR6. Elle présente X1 comme le successeur de l’interface P1 utilisée sur les compteurs DSMR 2.2+ à SMR 5.x ; l’autorisation des appareils, les données en temps réel et historiques et la compatibilité avec les appareils P1 existants figurent parmi ses sujets de conception.
Le document précise explicitement qu’il s’agit d’un travail en cours, dont les détails techniques restent à définir. N’achetez ni ne concevez un système en supposant un contrat électrique ou API X1 définitif ; la publication de cette ébauche ne prouve pas non plus qu’un compteur installé a changé.
P1 et EpiSensor
Ne raccordez un port P1 qu’à un lecteur P1. Les appareils de terrain EpiSensor ne lisent pas P1 : ne raccordez donc jamais ce port à un ZMB, un ZPC ou un ZEM. Le ZMB est une interface Modbus RTU, le ZPC compte les sorties à impulsions et le ZEM mesure les circuits avec ses propres capteurs de courant et entrées de tension.
Utilisez un lecteur P1 compatible lorsque vous devez mesurer au compteur du fournisseur. Pour savoir quel tableau de distribution, locataire, machine ou procédé a causé la demande, utilisez un sous-comptage par circuit. Le moniteur électrique ZEM est conçu pour ce rôle ; le guide de sélection des transformateurs de courant explique les choix des capteurs.
Sur un site tertiaire, il peut être utile de combiner des données au point de comptage du fournisseur avec du sous-comptage interne. Ces deux chemins de mesure restent néanmoins distincts tant qu’une intégration logicielle prise en charge n’a pas été spécifiée et testée. La présentation de la gestion de l’énergie explique leur place dans un programme de site plus large, sans prétendre qu’une interface remplace l’autre.
Pour choisir un lecteur P1 :
- vérifiez la version DSMR ou eMUCS du compteur et le format de sortie du lecteur à l’aide des sections ci-dessus ;
- comparez les fabricants de lecteurs et les entreprises de comptage dans le Répertoire des technologies de l’énergie ;
- confirmez comment les données du lecteur parviennent à Edge ou à votre plateforme avant de le commander.