Guía de informes de datos del contador

Convierta muestras OCPP en datos útiles de energía por intervalos.

EVCharge.mobi permite exportar las muestras del cargador que sustentan el gráfico de una sesión, calcular el consumo en intervalos de 15 minutos y una hora e incluir el coste histórico de la tarifa registrado para cada periodo del informe. Esta guía explica exactamente qué significan los datos del CSV y qué no significan.

Por qué no bastan las horas de conexión y desconexión

Una sesión de carga puede seguir conectada mientras el vehículo se pausa, alcanza un límite, sigue una programación o se ve limitado por la capacidad de la instalación. Por tanto, las horas de inicio y fin no indican cuándo se suministró realmente la energía. Los mensajes OCPP MeterValues con marcas de tiempo pueden aportar ese detalle si el cargador los envía con unidades y referencias de transacción válidas.

Modos de exportación

Valores brutos del contador

El CSV bruto conserva cada muestra almacenada con hora UTC, transacción, cargador, instalación, conector, magnitud, fase, ubicación, valor original y unidad. Utiliza este formato para corriente, tensión, potencia, nivel de batería o las series exactas de registros energéticos del cargador.

Energía por intervalos de 15 minutos y por hora

Las exportaciones por intervalos solo utilizan muestras de Energy.Active.Import.Register en Wh, kWh o MWh. EVCharge convierte lecturas acumuladas consecutivas en diferencias de kWh. Si un periodo cruza un límite de intervalo UTC, reparte la energía proporcionalmente al tiempo transcurrido a cada lado.

El reparto proporcional es una estimación entre dos lecturas físicas. Los datos enviados cada minuto delimitan los intervalos con más precisión que los enviados cada hora.

Energía y coste por intervalos de 15 minutos y por hora

Las exportaciones con precios incluyen los componentes históricos registrados al facturar: energía, transporte, energía de mercado, precio neto medio por kWh de cada componente, impuestos, moneda y total. Las filas de 15 minutos muestran el precio del periodo; las horarias, la media ponderada por volumen. Se utilizan los costes guardados durante la carga, sin recalcular sesiones antiguas con tarifas o precios actuales.

Los costes se asignan al intervalo UTC que contiene la marca temporal de precio guardada. Los duplicados históricos de la misma transacción, hora y componente se reducen al último registro y se marcan deduplicated_history. Los periodos con energía medida pero sin un coste registrado en la tarifa se marcan como not_priced; un precio vacío no equivale a una carga gratuita.

Cómo exportar

  1. Abre Informes en el portal CPO y elige el periodo.
  2. Elige valores brutos del contador, energía por intervalos o energía y coste por intervalos como formato de exportación.
  3. Descarga el CSV y comprueba transacción, tarifa, moneda, estado de precio, unidades y marcas temporales UTC antes de utilizarlo en otros sistemas.

Cómo interpretar las fases y los reinicios

  • Las series por fase permanecen separadas. No sumes la serie agregada «None» a L1, L2 y L3 del mismo cargador.
  • Un incremento acumulado negativo suele indicar que el contador se ha reiniciado o sustituido. EVCharge omite ese tramo en lugar de mostrar un consumo negativo o enlazar datos a través del reinicio.
  • Las muestras sin una unidad de energía compatible siguen en la exportación bruta, pero se excluyen de la agregación por intervalos.
  • La energía suministrada procede de la serie acumulativa seleccionada. La energía valorada procede de registros históricos de facturación; ambas columnas se muestran para conciliarlas.
  • Si existen registros agregados y por fase, la exportación con precios utiliza la serie agregada sin sumarla a L1, L2 y L3.
  • La exportación refleja lo indicado por el cargador. Comprueba la medición y la instalación antes de utilizarla para facturación regulada.

Seguridad y control de acceso

La exportación requiere permiso de lectura de informes en el espacio CPO elegido. Solo incluye ese espacio y admite hasta 100.000 muestras almacenadas y 100.000 registros de costes por descarga; reduce el periodo si alcanzas el límite. No envía comandos ni modifica sesiones.

Ejemplo de fila horaria

Interval start (UTC),Interval end (UTC),Transaction,Charger,Site,Connector,Phase,Location,Energy (kWh),Contributing segments
2026-08-13T10:00:00.000Z,2026-08-13T11:00:00.000Z,4201,Garage A,Office,1,None,Outlet,6.842,12

¿Necesitas otro formato de informes?

Si necesitas intervalos según la zona horaria del calendario, entregas automáticas, un esquema contable específico o acceso a la API de datos del contador, envíanos las columnas necesarias, el intervalo y el sistema de destino. Esto resulta más útil que intentar deducir los requisitos a partir de un CSV genérico de sesiones.