Produits/M-Center/RS485 vers MQTT

M-CenterApplication

RS485 (Modbus RTU) vers MQTT : passerelle avec l’EMU M-Center

L’EMU M-Center relève les appareils en RS485 (Modbus RTU) et publie leurs valeurs via MQTT sur votre broker. Sans ordinateur intermédiaire, en parallèle des compteurs M-Bus et des autres interfaces.

L’essentiel en bref

  • Deux lignes RS-485, jusqu’à 64 appareils Modbus RTU selon la licence (32 ou 64).
  • Par appareil : numéro de série, adresse esclave, débit, parité, bit d’arrêt, ordre des octets et des mots.
  • Un topic par appareil et par registre, selon le numéro de registre ou le code OBIS.
  • MQTT 3.1, 3.1.1 et 5, TLS, QoS 0, 1 ou 2.
  • Nécessaire : appareil de base M-Center plus licence 210.200.00 ou 210.200.01 et licence 210.300.03.
2885.6Professional II RS485Slave 1 · SN 22231100
1412.3Professional II RS485Slave 2 · SN 22231101
3207.9Professional II RS485Slave 3 · SN 22231102
EMU M-CenterMaître Modbus RTU · client MQTT · 10:2C:EF:02:6C:B9
EMU M-CenterMaître Modbus RTU
Registre 6000 · énergie active soutirée
Slave 1SN 22231100–
Slave 2SN 22231101–
Slave 3SN 22231102–
Broker MQTTlocal ou dans le cloud
Topics
haus-a/emu/mcenter/10:2C:EF:02:6C:B9/meterreading/
Abonnés
Home AssistantNode-REDGrafana
Dans le tableau de bord
SN 22231100Soutirage total–
SN 22231101Soutirage total–
SN 22231102Soutirage total–
Requête Modbus RTU

Le M-Center interroge chaque Professional II sur la ligne RS-485 : adresse esclave, code de fonction 03, registre 6000. Le compteur répond avec son index.

Représentation simplifiée. Numéros de série, adresses et valeurs sont des exemples. En service, le M-Center relève par défaut toutes les 15 minutes.

Fonctionnement de la passerelle

Les compteurs, onduleurs et autres appareils avec interface RS-485 communiquent le plus souvent en Modbus RTU. Le M-Center dispose de deux ports RS-485 pour deux lignes Modbus RTU et relève par ce biais jusqu’à 64 appareils.

Le M-Center publie ensuite les valeurs sur votre broker MQTT, en local ou dans le cloud, avec un topic par appareil et par registre, au choix avec TLS.

Les valeurs relevées sont disponibles via MQTT indépendamment du réglage d’enregistrement. Le M-Center enregistre en outre dans sa mémoire interne de 16 Go les registres pour lesquels « Enregistrer dans la base de données » est activé.

Intégrer les appareils dans le M-Center

  1. Raccorder les appareils en ligne à l’une des deux lignes RS-485 du M-Center et terminer le câble aux deux extrémités.
  2. Ajouter l’appareil dans l’interface web : choisir la ligne, saisir le numéro de série et l’adresse esclave Modbus.
  3. Régler le débit, les bits de données, la parité et le bit d’arrêt comme sur l’appareil, ainsi que l’ordre des octets et des mots.
  4. Appliquer un pilote Modbus ou créer des registres : adresse de départ (à partir de 1), code de fonction 03 ou 04, type de données, unité, diviseur et code OBIS.
  5. Activer MQTT : saisir le broker, le port, l’utilisateur et le mot de passe, le préfixe, TLS et QoS.

Les registres Modbus nouvellement créés ne sont pas enregistrés automatiquement. Vérifiez d’abord que la valeur est correcte, puis activez « Enregistrer dans la base de données ». Les pilotes Modbus peuvent être exportés en JSON et transférés sur d’autres M-Center.

Structure des topics

<préfixe>/emu/mcenter/<MAC M-Center>/meterreading/<numéro de série>/byregister/<numéro de registre>
<préfixe>/emu/mcenter/<MAC M-Center>/meterreading/<numéro de série>/byobis/<code OBIS>

Le numéro de série du topic est celui que vous saisissez lors de la création de l’appareil Modbus ; choisissez-le donc unique. Pour des topics par code OBIS, indiquez le code OBIS des registres ; le soutirage d’énergie active se trouve alors, par exemple, sous la même fin de topic pour chaque appareil.

Contrôlez les messages avec un client MQTT tel que MQTT Explorer avant de les traiter.

Références de commande

RéférenceDésignationBoutique
210.000.00EMU M-Center pour 20 appareils M-BusBoutique: EMU M-Center 210.000.00 →
210.200.00M-Center | Licence RS485 32 appareils
210.200.01M-Center | Licence RS485 64 appareils
210.300.03M-Center | Licence MQTT

Commander en ligne dans la boutique EMU Metering.

Les licences peuvent être activées ultérieurement à tout moment, sans changer de matériel. M-Bus, RS485, Modbus TCP et toutes les interfaces de sortie fonctionnent en parallèle.

Questions fréquentes


Combien d’appareils RS485 le M-Center relève-t-il ?

Jusqu’à 64 appareils Modbus RTU sur deux lignes. La licence 210.200.00 couvre 32 appareils, la 210.200.01 couvre 64 appareils.

Ai-je besoin d’un cloud pour MQTT ?

Non. Le broker peut fonctionner sur le réseau local, par exemple sur un serveur ou dans Home Assistant. Le M-Center a seulement besoin d’une connexion réseau vers le broker.

Puis-je utiliser M-Bus, RS485 et Modbus TCP en même temps ?

Oui. Tous les appareils apparaissent dans les mêmes listes d’appareils, et le M-Center met leurs valeurs à disposition simultanément via toutes les interfaces sous licence, comme BACnet IP, MQTT, Modbus TCP ou OPC UA.

À quelle fréquence le M-Center relève-t-il les appareils ?

Par défaut toutes les 15 minutes. Vous pouvez choisir de 15 minutes à 28 jours, aussi par appareil.

À lire aussi


SEITEEMU M-CenterProduit SEITEM-Bus vers MQTTApplication SEITERS-485 / Modbus RTUBases et structure du bus SEITEMise en service du M-CenterGuide

Mettre en œuvre RS485 vers MQTT ?


Envoyez-nous la liste des appareils avec fabricant et type. Nous vérifions les registres et indiquons les licences.

Téléphone
+41 (0)41 545 03 00

Support technique
helpdesk [at] emuag.ch
Formulaire de support →