Intercambio de datos

Información

  • Requiere firmware v.4.7 o superior.
  • Esta es una función avanzada

El uso compartido de datos personalizado se puede configurar para enviar los datos de eGauge a una URI arbitraria. Se admiten los esquemas HTTP (sin cifrar) y HTTPS (cifrado). Los datos se pueden proporcionar en formato XML o JSON, según las opciones incluidas. (Se recomienda JSON y requiere la especificación de la opción json ).

Acceda a esta función desde el menú principal, accediendo a Configuración → Intercambio de datos . Active la opción "Compartir datos del medidor" para editar la configuración.

Habilitar compartir datos para editar opciones.

Opciones y configuraciones

  • Compartir con:
    • Costumbre:
      • URL del servidor : agrega la URL del servidor web de destino al que se deben enviar los datos.
      • Intervalo de pulsación : Intervalo entre pulsaciones. Hay varias opciones disponibles, desde 1 minuto hasta 24 horas.
      • Opciones de envío : Añada las opciones de envío que desee. Las opciones se detallan en la tabla a continuación.

La siguiente tabla asume que está instalada la última versión estable del firmware . Para conocer los pasos de actualización del firmware, consulte este artículo .

Opción Función
JSON Genere los datos como un objeto JSON en lugar de XML.
totales También empuja los valores de los registros virtuales (calculados).
fórmulas Generar registros virtuales como fórmulas. Esta opción solo tiene efecto si se selecciona la salida JSON.
mseg Enviar datos con granularidad de milisegundos (según la disponibilidad). Esta opción solo tiene efecto si se especifica la salida JSON. Para la salida XML, se trata como si se hubiera especificado sec.
segundo Aumentar la granularidad segundo a segundo (en la medida disponible)
hora Enviar datos con granularidad por hora (según disponibilidad).
día Enviar datos con granularidad diaria (según la medida disponible).
máx= N Inserte un máximo de N filas de datos en una sola inserción. El valor predeterminado de N es 900; debe ser al menos 9, pero no puede ser más de 9000. (A partir de la versión 4.7, N puede ser < 9).
saltar= N Saltar N filas antes de insertar otra. Por ejemplo, con una granularidad mínima, "skip=14" insertaría una fila de datos cada 15 minutos.
seguro Requerir que el servidor tenga un certificado cuya validez pueda verificarse. Esta opción solo tiene efecto si se utiliza una conexión segura (https).
desinflar Comprima los datos push con la codificación de contenido desinflado .
gzip Comprima los datos push con la codificación de contenido gzip .
viejo_primero Se envían los datos antiguos pendientes antes que los nuevos. Normalmente, se envían las N filas de datos más recientes (según lo especificado en la opción max= N ). Sin embargo, si se especifica esta opción y hay más de N filas de datos sin enviar, se enviarán primero los datos antiguos. Si los datos se generan a una velocidad superior a la que se pueden enviar, esta opción puede provocar que los datos enviados se retrasen cada vez más con respecto a la hora actual. Tenga en cuenta que, durante una operación de envío, las filas se ordenan de la más reciente a la más antigua.
época Informa los valores de registro relativos al inicio de la grabación definido por la fecha y hora en que comenzó la grabación.
usuario El nombre de usuario que se proporcionará durante una inserción mediante autenticación básica HTTP. Si no se especifica ningún nombre de usuario, no se proporcionará información de autenticación básica.
contraseña La contraseña que se proporcionará durante un push a través de la autenticación básica HTTP.

Notas adicionales sobre las opciones

  • Cuando no se especifica la opción json , los datos tendrán como valor predeterminado el formato XML.
  • Los datos enviados tendrán una granularidad predeterminada de minutos a menos que se especifiquen ms, s, hora o día.