Qué pasa
Has puesto la URL del servidor OCPP en el cargador, lo has reiniciado y en la plataforma sigue desconectado. A veces el cargador enseña un error (401, 403, Connection refused, Handshake failed) y a veces nada. Casi siempre es una de estas seis cosas.
Compruébalo en dos minutos
Pon tu cargador apuntando al servidor de pruebas: en un minuto ves si llega, por dónde (ws o wss), si manda credencial y con qué forma, y si la URL tiene la identidad repetida. Si en el servidor de pruebas ni siquiera aparece, el problema es de red o de la URL, no de la plataforma. Abrir el servidor de pruebas →
Las causas, de más a menos probable
1. La identidad va dos veces en la URL
Muchos cargadores añaden su identidad al final de la URL por su cuenta. Si tú ya la has escrito, llega …/ocpp/tu-marca/CP001/CP001. Un cargador real lo intentó así 6.516 veces en cinco días, con un rechazo cada vez.
Cómo lo arreglas: Pon la URL sin la identidad si el cargador tiene un campo aparte para ella (Charge Point ID, Charge Box ID). Si no lo tiene, sí al final.
2. Falta la contraseña, o no es la que espera el servidor
Con el perfil de seguridad 2 de OCPP, el cargador manda usuario (su identidad) y contraseña en el saludo. Si no manda nada, o el usuario no coincide exactamente con la identidad (mayúsculas incluidas), el servidor lo rechaza.
Cómo lo arreglas: Busca en el cargador Authorization Key, Basic Auth, Password o Security Profile. El usuario es la identidad, letra por letra.
3. La contraseña está en hexadecimal y el cargador la manda como bytes
El documento de seguridad de OCPP 1.6 define la AuthorizationKey en hexadecimal, y algunos firmwares (por ejemplo, los basados en MicroOcpp) mandan los bytes que representa, no el texto. Si el servidor solo compara el texto, falla aunque la clave sea la buena.
Cómo lo arreglas: askacharge.com acepta las dos formas. En otra plataforma, prueba una clave que no sea hexadecimal.
4. Cifrado: wss:// en un equipo que solo habla ws://, o al revés
Hay modelos que no admiten conexión cifrada. Y un servidor que solo escucha cifrado redirige el ws:// a https, y un cargador no sigue redirecciones.
Cómo lo arreglas: Mira qué admite el modelo. Si solo habla ws://, la plataforma tiene que aceptarlo de forma explícita para ese cargador.
5. La hora del cargador está mal
Con wss://, el cargador comprueba que el certificado del servidor es válido ahora. Un cargador que arranca en 1970 o en la fecha de fábrica cree que el certificado aún no es válido y corta.
Cómo lo arreglas: Configura un servidor NTP en el cargador, o ponle la hora a mano antes de conectar.
6. No hay red de verdad
La SIM de la red anterior dada de baja, el portátil en el Wi-Fi de invitados (que aísla los equipos), o un cortafuegos que no deja salir al puerto 443.
Cómo lo arreglas: Prueba con cable al router principal antes de buscar más.
Qué hace askacharge.com
Si el cargador conecta pero no está dado de alta, aparece en el panel «a la espera» en vez de rechazarse sin dejar rastro. Y cuando un cargador lo intenta más de 20 veces en una hora y se le rechaza, el panel lo pinta en rojo con el motivo y le mandamos al dueño un correo con los pasos.
Preguntas frecuentes
¿Qué significa el error 401 o 403 al conectar un cargador OCPP?
Que el servidor ha recibido el saludo pero no lo acepta: casi siempre falta la contraseña, el usuario no coincide con la identidad o la URL tiene una forma que no espera (por ejemplo, la identidad repetida).
¿Tengo que poner la identidad del cargador al final de la URL?
Solo si el cargador no tiene un campo aparte para ella. Si lo tiene, el propio cargador la añade, y escribirla tú hace que llegue dos veces.