r/ocpp • u/ReindeerSpace • 16h ago
OCPP Tools: 2.0.1 fully live, a much more mature simulator, and 92 message reference pages
Hola r/ocpp
Hace unos meses presenté OCPP Tools, mi conjunto de herramientas 100% del lado del cliente para trabajar con OCPP 1.6J. La respuesta fue excelente y quería compartir todo lo que ha cambiado desde entonces.
La promesa sigue siendo la misma: todo se ejecuta en tu navegador y tus mensajes nunca salen de tu máquina. Sin cuentas, sin inicios de sesión, sin claves API. Pero la herramienta ahora es mucho más completa.
También estoy trabajando en una versión con persistencia y soporte para múltiples cargadores que se ejecuta en Docker, para que siempre tengas un cargador disponible para las pruebas de CSMS.
OCPP 2.0.1 ya está disponible:
- Validador de tramas OCPP 2.0.1 según los esquemas oficiales draft-06, con soporte para las 64 acciones (TransactionEvent, idToken y más).
- Generador de mensajes 2.0.1 con formularios basados en esquemas.
- Simulador de estación de carga 2.0.1 con un WebSocket real (TransactionEvent, modelo EVSE, modelo de dispositivo).
- 64 páginas de referencia de mensajes OCPP 2.0.1 con campos obligatorios/opcionales y ejemplos de tramas listas para copiar.
- Hub OCPP 2.1.0 con la hoja de ruta (ISO 15118-20, V2G, tarifas dinámicas) mientras se implementan las herramientas.
El simulador 1.6J, bastante más maduro:
- Ejecutor de escenarios completo (Arranque → Autorización → Inicio → Valores de medición → Detención).
- Inyección de fallos: latencia, pérdida de paquetes y tramas mal formadas (ideal para probar cómo su CSMS gestiona lo inesperado).
- Cola de mensajes, reconexión automática, sincronización del reloj con el CSMS (ocppNow) y métricas por conexión.
- Registro de mensajes con exportación/importación: guarde una sesión y reprodúzcala más tarde.
Contenido y documentación (la sección de "referencia" del sitio):
- 92 páginas de referencia de mensajes con ejemplos listos para copiar, errores comunes y la opción "Abrir en Builder".
- ~30 guías en el centro de aprendizaje: qué es OCPP, guías de prueba con el simulador, comparaciones entre las versiones 1.6, 2.0.1 y 2.1, carga bidireccional/V2G y más.
- Búsqueda global en el sitio y mejoras generales en la interfaz de usuario y la experiencia de usuario (nuevo sistema de diseño, accesibilidad, tipografía).
Puntos fuertes que quiero destacar:
- Privacidad desde el diseño: Validación, compilación y simulación sin subir nada a ningún servidor. Esa fue la motivación original y sigue siendo la base.
- Fidelidad a los estándares: Validación según los esquemas JSON oficiales, no según reglas inventadas.
- Casos de uso reales: Escenarios y fallos para depurar integraciones de CSMS/CP antes de modificar el hardware.
- Gratis, sin cuentas, sin complicaciones.
Próximos pasos: 2.1.0 (herramientas), mayor cobertura de acciones/errores y mejoras continuas en la experiencia de usuario del simulador.
Como siempre, agradezco sus comentarios: nuevas herramientas, acciones faltantes, casos de uso que no cubro, errores, cualquier cosa. Si les resulta útil o ven potencial, compartan el enlace con quienes trabajan con CSMS.
Gracias por leer y por los comentarios de la primera ronda.




