Aperçu
L'eGauge peut enregistrer des données provenant de divers appareils distants. Cela inclut d'autres compteurs eGauge (via UDP sur un réseau local ou via TCP via le serveur proxy) et des appareils tiers via Modbus TCP ou Modbus RTU (à l'aide d'un convertisseur USB vers RS485 ). Par appareils tiers, on entend tout matériel autonome non fabriqué par eGauge Systems (c'est-à-dire tout appareil autre qu'un autre compteur eGauge).
Les données provenant d'appareils distants peuvent être affichées via l'interface utilisateur de l'eGauge, permettant ainsi de regrouper plusieurs points de données pertinents en un seul endroit. Par exemple, un eGauge peut surveiller localement la production solaire à l'aide de transformateurs de courant, puis extraire des données de performance supplémentaires de l'onduleur et des données environnementales d'un capteur environnemental. Les données ainsi stockées utilisent les emplacements d'enregistrement du compteur eGauge « maître », ce qui limite la quantité de données pouvant être importées dans un seul eGauge. Pour plus d'informations sur la capacité de la base de données, consultez cet article .
Toute interruption de communication entraînera des lacunes dans les données historiques importées par le compteur eGauge « maître ». Ces lacunes ne pourront être ni comblées ni corrigées.
Les périphériques distants se configurent dans Configuration → Autres paramètres, puis Installation, dans la section « Périphériques distants » située à gauche. Il est recommandé de configurer d'abord le périphérique distant lui-même (par exemple, en vérifiant qu'il transmet des valeurs complètes et valides via son interface), puis de configurer l'eGauge « maître » pour qu'il lise les données de ce périphérique distant.
Exemple de configuration d'un périphérique distant
L'image suivante montre un eGauge configuré pour enregistrer la consommation d'un bâtiment à l'aide de transformateurs de courant et pour enregistrer un onduleur solaire via Modbus RTU (RS485) :

Il y a 3 champs à configurer pour un périphérique distant :
Nom du périphérique : ce nom décrit le périphérique distant. Dans l’exemple ci-dessus, le périphérique distant est un onduleur solaire et a été nommé « Onduleur ». Ce nom est arbitraire, mais doit être compréhensible par l’utilisateur.
Protocole : Protocole utilisé par le périphérique distant. Dans l’exemple ci-dessus, le périphérique distant utilise Modbus RTU via une connexion RS485 (série) ; le protocole est donc « Série ». La liste complète des protocoles pris en charge est disponible dans la section « Configuration des protocoles pris en charge » de ce document.
Adresse du périphérique : Cette adresse décrit le périphérique distant et la méthode de communication avec celui-ci. Son format varie selon le protocole pris en charge par le périphérique et est expliqué en détail dans la section correspondante. Consultez la table des matières pour plus d’informations.
Vérification d'un appareil distant
Une fois le périphérique distant configuré, il est nécessaire de le vérifier. Pour ce faire, cliquez sur le point d'interrogation gris « ? » situé à droite du champ d'adresse du périphérique. Cette action tentera de résoudre l'adresse IP du périphérique distant et d'en lire les données. Si l'opération réussit, le point d'interrogation se transformera en coche verte, indiquant que le périphérique distant est accessible et qu'il renvoie des données.
- Le bouton bleu « i » situé à droite du point d'interrogation affichera des informations de débogage une fois le périphérique distant identifié. En cas d'échec de l'identification, ces informations pourront aider à en déterminer la cause.
- Le périphérique distant devra être revérifié à chaque rechargement de la page d'installation.
Lecture à partir d'un appareil distant
Pour enregistrer des données provenant d'un périphérique distant, il est nécessaire de le vérifier au préalable en suivant la procédure décrite ci-dessus. Si la vérification est réussie, créez un nouveau registre dans la section « Registres » en cliquant sur le bouton « Ajouter un registre ». Attribuez un nom au nouveau registre. Dans le menu déroulant, remplacez la lettre par défaut « P » par le nom du périphérique distant. Un second menu déroulant apparaît ; sélectionnez le registre approprié dans la liste. Enfin, cliquez sur « Enregistrer » en bas de la page pour sauvegarder les modifications.

Configuration du protocole pris en charge
- Certains protocoles sont obsolètes ou non pris en charge et ne sont pas documentés ici.
Jauge électronique à distance via UDP/TCP
Ces protocoles permettent de synchroniser les relevés d'un compteur eGauge principal avec ceux d'un compteur eGauge secondaire. Deux options sont disponibles : UDP ou TCP. Ce système est utile dans les installations comportant plusieurs compteurs eGauge, car il offre à l'utilisateur une vue consolidée unique, évitant ainsi la navigation entre les différents compteurs. Ce protocole est exclusivement compatible avec les compteurs eGauge et ne peut être utilisé avec des appareils tiers.
Format d'adresse du périphérique eGauge distant
Le protocole UDP est généralement l'option la plus stable et fiable, mais il ne fonctionne que sur les réseaux locaux où l'accès UDP est disponible. L'adresse du périphérique correspond simplement au nom du compteur électronique distant. Une adresse IP peut également être utilisée, mais le compteur doit alors être configuré avec une adresse IP statique ou avoir une adresse IP réservée via DHCP.
Le protocole TCP utilise une connexion via le port 80 au lieu du protocole UDP. L'adresse du périphérique peut être un nom de périphérique, une adresse IP ou un nom de domaine pleinement qualifié (FQDN) (n'indiquez pas « http:// » ni de barres obliques dans l'adresse). Une connexion TCP peut être établie via le serveur proxy eGauge, ce qui permet de centraliser les données de compteurs situés sur plusieurs sites vers un seul eGauge maître. Toutefois, cette connexion peut être instable.
- Les appareils distants protégés par un mot de passe à l'échelle du site ne permettront pas l'utilisation de l'eGauge à distance via TCP.

En série
Ce protocole est utilisé pour la lecture des données des appareils via une liaison série. Il prend en charge les protocoles Modbus RTU (SunSpec et non-SunSpec), SMA et Power-One. La lecture des données série peut être effectuée via un port USB local sur le compteur EG4xxx à l'aide d'un convertisseur USB vers RS485, ou sur les compteurs EG30xx et EG4xxx à l'aide d'un convertisseur RS485 vers Ethernet sur un réseau local (LAN).
Protocole série Modbus RTU
L'adresse du périphérique pour les périphériques série est la suivante :
modbus://DEVTYPE.SERIAL_ADDR@CONV_ADDR:PARAMETERS
où:
DEVTYPE correspond au type de périphérique. Il peut s'agir du nom d'une table de correspondance Modbus. Consultez cet article pour savoir comment trouver et créer des tables de correspondance Modbus.
SERIAL_ADDR est l'adresse série (également appelée adresse esclave, ID de périphérique ou ID d'unité) du périphérique distant.
CONV_ADDR correspond à l'adresse du convertisseur série. Pour les convertisseurs USB-série, il peut s'agir de USB1 ou USB2 (sensible à la casse). Si vous utilisez un convertisseur série-Ethernet, il peut s'agir du nom d'hôte, de l'adresse MAC ou de l'adresse IP du convertisseur.
:PARAMETERS sont des paramètres d'adressage supplémentaires qui peuvent être spécifiés.
Si vous utilisez un convertisseur USB485, le format est le :BAUD/[DATA_BITS][PARITY][STOP_BITS] . BAUD représente le débit en bauds, DATABITS le nombre de bits de données, PARITY vaut n pour « aucune », e pour « paire » ou o pour « impaire », et STOP_BITS le nombre de bits d'arrêt. Exemples :9600/8n1 et :19200/8e1 . La configuration la plus courante est : 8 bits de données, aucune parité et 1 bit d'arrêt. Si la configuration Modbus définit des paramètres série par défaut, cette configuration peut être omise.
Si vous utilisez un convertisseur Ethernet-série, :PARAMETERS spécifie un port TCP. S'il est omis, l'eGauge utilise par défaut le port 50 000, qui est le port par défaut du convertisseur BF-430 compatible.
Exemples
modbus://imt_si.1@USB1
modbus://cps403x.5@USB2:9600/8n1
modbus://[email protected] Notez que ceci utilise une adresse IP pour spécifier un convertisseur série-Ethernet comme le BF-430.
Protocole série SMA
Les périphériques série SMA hérités peuvent être configurés au format suivant :
sma://@CONV_ADDR
où:
CONV_ADDR correspond à l'adresse du convertisseur série. Pour les convertisseurs USB-série, il peut s'agir USB1 ou USB2 (sensible à la casse). Si vous utilisez un convertisseur série-Ethernet, il peut s'agir du nom d'hôte, de l'adresse MAC ou de l'adresse IP du convertisseur.
Exemple

Remarque : Le protocole série SMA définit automatiquement les noms des registres, qui sont préfixés par le numéro de série du périphérique lu. Dans l’exemple ci-dessus, « Pac » correspond à l’alimentation secteur du périphérique dont le numéro de série est préfixé.
Protocole série Power-One Aurora
Les périphériques série Power-One Aurora hérités peuvent être configurés au format suivant :
po://UNIT_ID@CONV_ADDR
où:
UNIT_ID est un identifiant facultatif de l'onduleur dont les données sont lues. Il peut être omis pour effectuer une détection automatique. En cas d'échec de la détection automatique, veuillez spécifier UNIT_ID dans une adresse de périphérique distante distincte pour chaque onduleur de la chaîne série.
CONV_ADDR correspond à l'adresse du convertisseur série. Pour les convertisseurs USB-série, il peut s'agir de USB1 ou USB2 (sensible à la casse). Si vous utilisez un convertisseur série-Ethernet, il peut s'agir du nom d'hôte, de l'adresse MAC ou de l'adresse IP du convertisseur.
Exemple

Modbus TCP
Modbus TCP est un protocole fonctionnant sur un réseau TCP/IP local. Le périphérique distant doit être connecté au même réseau local que l'eGauge.
- L'utilisation du protocole Modbus TCP sur Internet (entre réseaux) est dangereuse et n'est pas prise en charge.
Format d'adresse de périphérique Modbus TCP
Le format d'adresse de périphérique pour Modbus TCP est le suivant :
DEVTYPE.UNIT_ID@ADDR:TCP_PORT
où:
DEVTYPE est le nom d'une carte Modbus. Consultez cet article pour savoir comment trouver et créer des cartes Modbus.
.UNIT_ID correspond à l'identifiant de l'unité (également appelé adresse esclave ou identifiant de périphérique) du périphérique Modbus. Si cette valeur est omise, la valeur par défaut est 255. Certains périphériques Modbus TCP ne tiennent pas compte de l'identifiant d'unité spécifié.
ADDR correspond à l'adresse du périphérique Modbus. Il peut s'agir d'une adresse IP, d'un nom d'hôte ou d'un nom de domaine pleinement qualifié (FQDN).
L'option :TCP_PORT permet de spécifier un port Modbus TCP autre que celui par défaut. Si elle est omise, le port Modbus TCP standard 502 est utilisé par défaut.
Exemple
Contrôle par Web
L'eGauge peut lire les données de nombreux produits ControlByWeb compatibles réseau, notamment les modèles X-320, X-410 et X-420. Ces appareils ControlByWeb exécutent un serveur web local auquel l'eGauge peut accéder via le réseau local. La communication s'effectue par requêtes HTTP, ce qui signifie que seule la communication locale (sur le même réseau) est prise en charge.
Format d'adresse de périphérique ControlByWeb
Le format de l'adresse du périphérique distant correspond simplement à l'adresse IP du périphérique ControlByWeb. Ce dernier doit disposer d'une adresse IP statique ou d'une réservation DHCP sur le réseau afin d'éviter tout changement inattendu d'adresse IP.

Les points de données suivants sont pris en charge. Notez que X indique qu'il peut exister plusieurs points de données de ce type (cela dépend du modèle). Par exemple, « countX » peut être « count1 », « count2 », etc.
fréquence (entrée de fréquence)
vin (tension d'alimentation du dispositif CBW)
compteX (lecture du pouls)
analogInputX (valeur d'entrée analogique)
oneWireSensorX (capteurs de température à un fil)
capteurXtemp (capteurs de température)
extvarX (variable externe)
digitalIOX (valeur d'E/S numérique binaire)
Bien que l'eGauge puisse lire les données des appareils ControlByWeb, le matériel CBW n'est pas officiellement pris en charge par eGauge Systems. Pour toute question relative à la configuration du matériel CBW, veuillez contacter directement ControlByWeb .
Pour toute question concernant la compatibilité d'un modèle ControlByWeb spécifique avec l'eGauge, veuillez contacter le support eGauge .