Descripción general
El eGauge puede registrar datos de diversos dispositivos remotos. Esto incluye otros medidores eGauge (vía UDP a través de una red local o vía TCP a través del servidor proxy) y dispositivos de terceros mediante Modbus TCP o Modbus RTU (mediante un convertidor USB a RS485 ). Los dispositivos de terceros incluyen cualquier componente de hardware independiente no fabricado por eGauge Systems (es decir, cualquier componente que no sea otro medidor eGauge).
Los datos leídos desde dispositivos remotos se pueden visualizar a través de la interfaz de usuario del eGauge, lo que permite agregar múltiples puntos de datos relevantes en una sola ubicación. Por ejemplo, un eGauge podría monitorizar la producción solar localmente mediante transformadores de corriente y luego extraer datos adicionales de rendimiento del inversor y datos ambientales de un sensor ambiental. Los datos almacenados de esta manera utilizan ranuras de registro en el medidor eGauge "maestro", lo que significa que existe un límite en la cantidad de datos que se pueden importar a un solo eGauge. Para obtener información sobre la capacidad de la base de datos, consulte este artículo .
Las interrupciones en la comunicación generarán lagunas en los datos históricos importados por el medidor eGauge "principal". Estas lagunas no se pueden corregir ni ajustar.
Los dispositivos remotos se configuran en Configuración → Otros ajustes y, a continuación, en Instalación, a la izquierda, en la sección "Dispositivos Remotos". Se recomienda configurar primero el dispositivo remoto (por ejemplo, asegurarse de que reporte valores completos y válidos a través de su interfaz) y, a continuación, configurar el eGauge "maestro" para que lea los datos de dicho dispositivo.
Ejemplo de configuración de dispositivo remoto
La siguiente imagen muestra un eGauge configurado para registrar el consumo del edificio mediante TC y registrando un inversor solar a través de Modbus RTU (RS485):

Hay 3 campos para configurar para un dispositivo remoto:
Nombre del dispositivo: Este nombre describe el dispositivo remoto. En el ejemplo anterior, el dispositivo remoto es un inversor solar y se llama "Inversor". El nombre es completamente arbitrario, pero debería ser comprensible para el usuario.
Protocolo: El protocolo utilizado por el dispositivo remoto. En el ejemplo anterior, el dispositivo remoto utiliza Modbus RTU mediante una conexión RS485 (serie), por lo que el protocolo es "serie". Encontrará una lista completa de los protocolos compatibles en la sección "Configuración de protocolos compatibles" de este documento.
Dirección del dispositivo: Describe el dispositivo remoto y cómo comunicarse con él. El formato de la dirección del dispositivo varía según el protocolo compatible y se explica detalladamente en la sección correspondiente. Consulte el índice para obtener más información.
Verificación de un dispositivo remoto
Después de configurar un dispositivo remoto, debe verificarse. Para ello, haga clic en el signo de interrogación gris "?" a la derecha del campo de dirección del dispositivo. Esto intentará resolver y leer los datos del dispositivo remoto. Si se realiza correctamente, el signo de interrogación se convertirá en una marca de verificación verde, lo que indica que el dispositivo remoto es accesible y está devolviendo datos.
- El botón azul "i" a la derecha del signo de interrogación mostrará la salida de depuración una vez resuelto el dispositivo remoto. Si el dispositivo remoto no se resuelve, esta información de depuración puede ayudar a determinar el motivo.
- Será necesario volver a verificar el dispositivo remoto cada vez que se vuelva a cargar la página de instalación.
Lectura desde un dispositivo remoto
Para registrar datos desde un dispositivo remoto, primero debe verificarse mediante el proceso descrito anteriormente. Si la verificación es correcta, cree un nuevo registro en la sección "Registros" haciendo clic en el botón "Agregar registro". Seleccione un nombre para el nuevo registro. En el menú desplegable, cambie la "P" predeterminada por el nombre del dispositivo remoto. Aparecerá un segundo menú desplegable: seleccione el registro correspondiente de la lista. Asegúrese de hacer clic en "Guardar" al final de la página para guardar los cambios.

Configuración de protocolo compatible
- Algunos protocolos están obsoletos o no son compatibles y no están documentados aquí.
eGauge remoto a través de UDP/TCP
Estos protocolos se utilizan para que un medidor eGauge maestro lea desde un medidor eGauge secundario. Hay dos opciones disponibles: UDP o TCP. Esto se puede usar en instalaciones con varios medidores eGauge para que el usuario final pueda ver una vista consolidada en lugar de navegar entre varios medidores. Este protocolo solo es compatible con medidores eGauge y no se puede usar con dispositivos de terceros.
Formato de dirección del dispositivo eGauge remoto
UDP suele ser la opción más estable y fiable, pero solo funciona en redes locales con acceso UDP. La cadena de dirección del dispositivo es simplemente el nombre del dispositivo del eGauge remoto. También se puede usar una dirección IP, pero el medidor debe configurarse para usar una dirección IP estática o tener asignada una reserva de arrendamiento DHCP.
TCP utiliza una conexión a través del puerto TCP 80 en lugar de UDP. La dirección del dispositivo puede ser un nombre de dispositivo, una IP o un FQDN (no especifique "http://" ni utilice barras diagonales en la dirección). Se puede establecer una conexión TCP a través del servidor proxy de eGauge, lo que permite extraer datos de medidores de varios sitios a un único eGauge maestro. Sin embargo, esta conexión puede ser inestable.
- Los dispositivos remotos con protección de contraseña en todo el sitio no permitirán el uso de eGauge remoto a través de TCP.

De serie
Este protocolo se utiliza para dispositivos que se leen a través de una línea serie. Esto incluye Modbus RTU (tanto SunSpec como no SunSpec), SMA y Power-One vía serie. Los datos serie se pueden leer a través de un puerto USB local en el EG4xxx mediante un convertidor de USB a RS485, o en los medidores EG30xx y EG4xxx mediante un convertidor de RS485 a Ethernet a través de una red local (LAN).
Protocolo serial Modbus RTU
La dirección del dispositivo para dispositivos seriales es la siguiente:
modbus://DEVTYPE.SERIAL_ADDR@CONV_ADDR:PARAMETERS
dónde:
DEVTYPE es el tipo de dispositivo. Puede ser el nombre de un mapa Modbus. Consulte este artículo para obtener información sobre cómo encontrar y crear mapas Modbus.
SERIAL_ADDR es la dirección serial (también conocida como dirección esclava, ID del dispositivo o ID de unidad) del dispositivo remoto.
CONV_ADDR es la dirección del convertidor serie. Para convertidores USB-serie, puede ser USB1 o USB2 (distingue entre mayúsculas y minúsculas). Si se utiliza un convertidor serie a Ethernet, puede ser el nombre de host, la dirección MAC o la dirección IP del convertidor.
:PARAMETERS son parámetros de direccionamiento adicionales que pueden especificarse.
Si se utiliza un convertidor USB485, el formato es :BAUD/[DATA_BITS][PARITY][STOP_BITS] . BAUD es la velocidad en baudios, DATABITS es el número de bits de datos, PARITY es n para "ninguno", e para "par" u o para "impar", y STOP_BITS es el número de bits de parada. Algunos ejemplos son :9600/8n1 y :19200/8e1 . Lo más habitual es tener 8 bits de datos, sin paridad y 1 bit de parada. Si el mapa Modbus define parámetros serie predeterminados, esto puede excluirse.
Si se utiliza un convertidor Ethernet-serie, :PARAMETERS especifica un puerto TCP. Si se omite, el eGauge utiliza el puerto 50 000 por defecto, que es el predeterminado para el convertidor BF-430 compatible.
Ejemplos
modbus://imt_si.1@USB1
modbus://cps403x.5@USB2:9600/8n1
modbus://[email protected] Tenga en cuenta que esto utiliza una dirección IP para especificar un convertidor serial-Ethernet como el BF-430.
Protocolo serie SMA
Los dispositivos seriales SMA heredados pueden configurarse en el formato:
sma://@CONV_ADDR
dónde:
CONV_ADDR es la dirección del convertidor serie. Para convertidores USB-serie, puede ser USB1 o USB2 (distingue entre mayúsculas y minúsculas). Si se utiliza un convertidor serie a Ethernet, puede ser el nombre de host, la dirección MAC o la dirección IP del convertidor.
Ejemplo

Nota: El protocolo serie SMA define automáticamente los nombres de los registros, precedidos por el número de serie del dispositivo que se lee. En el ejemplo anterior, "Pac" corresponde a la alimentación de CA del número de serie precedido.
Protocolo serie Aurora de Power-One
Los dispositivos seriales Legacy Power-One Aurora se pueden configurar en el formato:
po://UNIT_ID@CONV_ADDR
dónde:
UNIT_ID es un ID opcional del inversor del que se lee. Puede omitirse para realizar la detección automática. Si esta falla, especifique el UNIT_ID en una dirección de dispositivo remoto independiente para cada inversor de la cadena serie.
CONV_ADDR es la dirección del convertidor serie. Para convertidores USB-serie, puede ser USB1 o USB2 (distingue entre mayúsculas y minúsculas). Si se utiliza un convertidor serie a Ethernet, puede ser el nombre de host, la dirección MAC o la dirección IP del convertidor.
Ejemplo

Modbus TCP
Modbus TCP es un protocolo que opera sobre una red TCP/IP local. El dispositivo remoto debe estar conectado a la misma red local que el eGauge.
- El uso de Modbus TCP a través de Internet (a través de redes) no es seguro y no se admite.
Formato de dirección de dispositivo Modbus TCP
El formato de dirección del dispositivo para Modbus TCP es el siguiente:
DEVTYPE.UNIT_ID@ADDR:TCP_PORT
dónde:
DEVTYPE es el nombre de un mapa Modbus. Consulte este artículo para obtener información sobre cómo encontrar y crear mapas Modbus.
.UNIT_ID es el ID de unidad (también conocido como dirección esclava o ID de dispositivo) del dispositivo Modbus. Si se omite, el valor predeterminado es 255. Algunos dispositivos Modbus TCP no tienen en cuenta el ID de unidad especificado.
ADDR es la dirección del dispositivo Modbus. Puede ser una IP, un nombre de host o un FQDN.
:TCP_PORT es opcional para especificar un puerto Modbus TCP distinto del predeterminado. Si se omite, se utiliza el puerto Modbus TCP estándar 502.
Ejemplo
ControlPorWeb
El eGauge puede leer desde muchos productos ControlByWeb con conectividad en red, como los modelos X-320, X-410, X-420 y otros. Estos dispositivos ControlByWeb ejecutan un servidor web local desde el cual el eGauge puede leer a través de la red local. La comunicación se gestiona mediante solicitudes HTTP, lo que significa que solo se admite la comunicación local (a través de la misma red).
Formato de dirección del dispositivo ControlByWeb
El formato del dispositivo remoto es simplemente la dirección IP del dispositivo ControlByWeb. El hardware ControlByWeb debe tener una IP estática configurada o una reserva DHCP en la red para que la dirección IP no cambie inesperadamente.

Se admiten los siguientes puntos de datos. Tenga en cuenta que X indica que puede haber varios puntos de datos de ese tipo disponibles (esto depende del modelo). Por ejemplo, "countX" podría ser "count1", "count2", etc.
frecuencia (entrada de frecuencia)
vin (voltaje que alimenta el dispositivo CBW)
countX (lectura de pulso)
analogInputX (valor de entrada analógica)
oneWireSensorX (sensores de temperatura de un cable)
sensorXtemp (sensores de temperatura)
extvarX (variable externa)
digitalIOX (valor binario de E/S digital)
Aunque el eGauge puede leer desde dispositivos ControlByWeb, el hardware CBW no es oficialmente compatible con eGauge Systems. Para preguntas sobre la configuración del hardware CBW, contacte directamente con ControlByWeb .
Si tiene preguntas sobre si un modelo específico de ControlByWeb es compatible con eGauge, comuníquese con el soporte de eGauge .