Qué pasa
Las sesiones salen con la hora desplazada (una o dos horas, justo la diferencia con UTC), con fechas de 1970 o 2000, o en el futuro. Las tarifas por horas cobran la franja equivocada y los informes no cuadran.
Compruébalo en dos minutos
El servidor de pruebas compara la hora que manda el cargador con la real y avisa si va desfasado más de 5 minutos: en dos minutos sabes si el problema es el reloj. Abrir el servidor de pruebas →
Las causas, de más a menos probable
1. El cargador manda hora local como si fuera UTC
OCPP manda todas las horas en UTC. Un cargador con la zona horaria mal puesta manda su hora local sin decirlo, y todo sale desplazado justo la diferencia horaria.
Cómo lo arreglas: Pon el cargador en UTC (o con la zona bien puesta) y deja que la plataforma enseñe la hora local.
2. El reloj no se sincroniza
El cargador debería ajustar su reloj con la hora que le da el servidor al arrancar y en cada latido. Si no lo hace y no tiene NTP, se va desviando.
Cómo lo arreglas: Activa NTP en el cargador si lo tiene, o revisa el firmware.
3. Se ha quedado sin pila o sin red
Tras un corte de luz, un cargador sin pila de reloj arranca en 1970 o 2000 y manda esas fechas hasta que se sincroniza. Si encima no tiene red, las sesiones guardadas salen con esa fecha.
Cómo lo arreglas: Dale red estable; si el problema se repite tras cada corte, es la pila del reloj.
Qué hace askacharge.com
La plataforma guarda todo en UTC y el panel enseña la hora de quien lo mira. Las franjas de tarifa se aplican en la hora local de tu marca, no en la del cargador.
Preguntas frecuentes
¿En qué zona horaria van las horas de OCPP?
En UTC. El cargador debe mandar los timestamps en UTC y es la plataforma la que los enseña en hora local.
¿Por qué mis sesiones salen con una hora de diferencia?
Casi siempre porque el cargador manda su hora local como si fuera UTC. Ponlo en UTC o corrige su zona horaria.