Diseñado y fabricado en Francia
🚚 Envío exprés — su Pylon-Monitor V2 sale de nuestro taller en 24 h laborables, con seguimiento hasta su puerta.
INVERSORES9 min de lectura

Pylontech y su inversor: CAN, RS485 y el puerto Console explicados

Su inversor ya habla con la batería — entonces, ¿por qué no ve tensiones de celda, salud por módulo ni temperaturas? Porque son dos conversaciones distintas, en dos puertos distintos, y solo uno de ellos sigue libre.

Su inversor ya habla con la batería. Entonces, ¿por qué no ve nada?

Todo inversor híbrido que gobierna un banco Pylontech mantiene una conversación permanente con el BMS. Conoce la tensión del pack, conoce la corriente, sabe cuándo detener la carga. Y sin embargo, en cuanto quiere ver la tensión de una celda concreta, el estado de salud del módulo 3, o por qué una unidad trabaja dos grados por encima del resto — no hay nada. La pantalla del inversor no lo tiene, la aplicación del instalador no lo tiene, y la batería está ahí mismo, delante de usted.

No es una limitación de su equipo. Es la diferencia entre dos conversaciones completamente distintas que ocurren en dos puertos completamente distintos — y entender cuál es cuál es todo el objeto de esta guía.

Cuatro conectores RJ45, cuatro funciones completamente distintas

El frontal de un módulo Pylontech de baja tensión está lleno de lo que parecen conectores Ethernet. Ninguno lo es. Transportan cuatro protocolos sin relación entre sí, y enchufar el cable equivocado en el puerto equivocado es el error de instalación más frecuente que vemos.

PuertoQué transporta realmenteQuién lo ocupa normalmente
CANBus CAN — el enlace de control estándar entre batería e inversorSu inversor
RS485 A / BSerie RS485 — el enlace alternativo del inversor y el bus de algunas herramientas del fabricanteSu inversor, o nadie
CONSOLEConsola de texto RS-232, 115200 baudios — el shell de diagnóstico del BMSCasi siempre: nadie
LINK PORT 0 / 1El enlace interno de encadenado entre módulosLas propias baterías
No enchufe nunca ninguno de estos puertos a un switch de red. Son conectores RJ45 que transportan CAN, RS485 y RS-232 — no Ethernet. Un puerto de router no espera ninguna de esas tensiones, y el error es fácil de cometer porque el cable encaja perfectamente.

Qué transporta realmente el enlace del inversor — y qué deja fuera

El enlace CAN o RS485 entre batería e inversor existe por una sola razón: permitir que el inversor cargue y descargue el pack con seguridad. Es una conversación de control, y es deliberadamente estrecha. Suele transportar el estado de carga global del pack, su tensión, la corriente total, los límites de corriente de carga y descarga que el BMS permite en ese instante, y un puñado de indicadores de alarma y protección.

Fíjese en lo que todos tienen en común: describen todo el conjunto como una sola batería virtual. Es exactamente lo que el inversor necesita. Y es también por lo que lo siguiente no aparece nunca en su inversor, por buena que sea su pantalla:

Pylontech no oculta nada. El BMS lo conoce todo. Simplemente no es lo que el protocolo del inversor se diseñó para transportar.

Panel de una batería Pylontech mostrando estado de carga, estado de salud, tensión, corriente y temperatura por módulo, leídos desde el puerto Console
La misma batería, leída por el puerto Console en lugar del enlace del inversor: valores por módulo que la conversación CAN nunca se diseñó para llevar.

El puerto Console: el que nadie usa

El puerto Console es una simple línea serie RS-232 a 115200 baudios, y detrás de ella hay un pequeño shell de texto integrado en el firmware del BMS. Usted envía un comando corto y responde con una tabla formateada. pwr devuelve una línea por dirección del conjunto. bat 1 devuelve las tensiones de celda de la unidad 1. soh 2, info 3, stat — el mismo patrón, direccionado módulo a módulo.

Es el puerto al que se conecta el propio software de consola de Pylontech, y por eso existe. Y como la mayoría de instalaciones lanzan ese software exactamente una vez — en la puesta en marcha, desde un portátil, y nunca más — el puerto Console pasa los veinte años restantes de vida de la batería sin hacer absolutamente nada.

Es además, y esto es decisivo, una interfaz física separada de CAN y RS485. Usarlo no le quita nada al inversor.

Panel de una batería Pylontech maestra: el cable RJ45 del puerto CONSOLE alimenta el Pylon-Monitor, mientras que el cable de encadenado sale del LINK PORT 1 hacia la batería esclava
En la batería maestra: CONSOLE al Pylon-Monitor, LINK PORT 1 a la batería esclava.
El error que comete casi todo el mundo: LINK PORT 1, no LINK PORT 0
El cable que encadena la batería maestra con la primera esclava debe salir del LINK PORT 1 de la maestra, nunca del LINK PORT 0. Se conecta al LINK PORT 0 de la esclava, y cada batería siguiente repite el mismo esquema 1 → 0. Al revés, la maestra nunca ve el resto de la pila y el Pylon-Monitor solo mostrará una batería, por muchas que tengas.

¿Qué enlace usa mi inversor?

Casi todos los inversores híbridos compatibles con Pylontech usan el puerto CAN; unos pocos van por RS485, y algunos admiten ambos. Lo que importa aquí es la última columna, idéntica en todas las filas.

InversorEnlace de batería habitual¿Puerto Console libre?
Victron (Cerbo GX / Venus GX)CAN, vía BMS-Can / VE.Can
Deye / SunsynkCAN
Growatt SPF / SPHCAN o RS485
SofarCAN
SolisCAN
SMA Sunny IslandCAN
Voltronic / Axpert / MPP SolarRS485 o CAN
Studer (Xcom-CAN)CAN

Tome la columna central como orientación, no como esquema de cableado: el puerto exacto, el pinout del cable y el ajuste de protocolo varían según versión de firmware y modelo, y manda el manual de su inversor. La columna de la derecha no cambia nunca: sea cual sea el bus que haya tomado su inversor, no ha tomado el puerto Console.

No, no entrará en conflicto con su inversor

Es la pregunta que más nos hacen, así que aquí va la respuesta directa. Leer el puerto Console no interfiere con el enlace del inversor porque:

El mismo razonamiento vale para la garantía: el puerto Console es una interfaz de diagnóstico documentada, y leerla es precisamente su función. No se modifica, reprograma ni anula nada. (Como siempre, si su instalador mantiene el sistema bajo contrato, no cuesta nada comentárselo.)

Cuando las dos vistas no coinciden — y por qué suele ser normal

Tarde o temprano notará que el inversor indica 62 % mientras la consola de la batería dice 64 %. Casi nunca es un fallo. La cifra del inversor es su propia cifra de trabajo: muchos aplican conteo culombimétrico, suavizado o una corrección propia del fabricante sobre lo que reporta el BMS, y algunos reservan deliberadamente un margen en cada extremo del rango.

La cifra de la consola de la batería es la del BMS, sin filtrar. Cuando diagnostica la batería, esa es la que quiere. Cuando se pregunta por qué el inversor dejó de cargar al 97 %, la relevante es la del inversor. Ambas son correctas — responden a preguntas distintas.

Baterías encadenadas: el error que casi todo el mundo comete

Un punto que atrapa a buena parte de las instalaciones multibatería, y que pertenece aquí porque parece un fallo de monitorización cuando en realidad es de cableado. Lea el conjunto desde el inversor o desde el puerto Console, todo le llega a través del módulo maestro — así que si el encadenado está mal, para cualquier herramienta solo existe el maestro.

El cable de encadenado debe salir del LINK PORT 1 del maestro y llegar al LINK PORT 0 del primer esclavo, y repetir ese mismo patrón 1 → 0 a lo largo del conjunto. Cableado al revés, el maestro nunca ve el resto del banco, y toda herramienta que apunte a él — el inversor incluido — informa de una sola batería, tenga las que tenga. La secuencia completa está en nuestra guía de instalación.

Puertos RJ45 y USB-C de un dispositivo de monitorización conectado al puerto Console de una batería Pylontech
Un RJ45 en CONSOLE, un USB para la alimentación. El inversor conserva intacto su enlace CAN o RS485.

Leer el puerto Console sin pegar un portátil a la pared

Saber que el puerto está libre es una cosa; usarlo de forma continua, otra. Una consola serie es una herramienta manual — responde cuando se le pregunta, desde una máquina físicamente cableada a la batería, y no tiene memoria de ayer. Perfecto para la puesta en marcha, inútil para notar que un desequilibrio de celdas lleva tres semanas subiendo.

Convertir ese puerto en algo permanente supone un pequeño dispositivo que permanece enchufado a CONSOLE, consulta el shell a intervalos regulares y republica el resultado donde usted realmente mira: un panel local, una entidad de Home Assistant, un flujo de Node-RED o Jeedom, o un simple endpoint JSON que lea su propio script. Es exactamente lo que hace Pylon-Monitor — y una vez que los datos fluyen, saber qué cifras merecen una alarma pasa a ser el problema interesante. Si aún está valorando el enfoque completo, empiece por cómo debería ser realmente la monitorización Pylontech.

Un límite honesto: el puerto Console lee, no gobierna. Le mostrará exactamente qué hace el conjunto y por qué el BMS limita la corriente — pero si quiere cambiar cómo carga el sistema, eso es un ajuste del inversor, y ninguna monitorización lo sustituye.

Preguntas frecuentes

¿Puedo usar el puerto Console de Pylontech mientras mi inversor está conectado por CAN o RS485?

Sí. El puerto Console es una interfaz RS-232 físicamente separada en el BMS, no una derivación del bus CAN o RS485. Leerlo no cambia nada del enlace del inversor: este mantiene la misma conversación, los mismos tiempos y los mismos datos que antes.

¿Cuál es la diferencia entre el puerto CAN y el puerto Console de una Pylontech?

El puerto CAN transporta una conversación de control estrecha destinada al inversor: estado de carga global del pack, tensión, corriente total, los límites de carga y descarga que permite el BMS, e indicadores de alarma — todo el conjunto descrito como una sola batería virtual. El puerto Console es un shell de diagnóstico RS-232 a 115200 baudios que responde módulo a módulo, incluyendo tensiones de celda individuales, estado de salud por módulo, temperaturas y ciclos.

¿Conectarse al puerto Console de Pylontech anula la garantía?

El puerto Console es una interfaz de diagnóstico documentada, y leerla es exactamente su función prevista. No se modifica, reprograma ni anula nada — la monitorización envía consultas y lee las respuestas. Si su instalador mantiene el sistema bajo contrato, sigue siendo buena idea comentárselo.

¿Por qué mi inversor muestra un estado de carga distinto al de la batería?

Porque las dos cifras se producen de forma distinta. Muchos inversores aplican su propio conteo culombimétrico, suavizado o una corrección del fabricante sobre lo que reporta el BMS, y algunos reservan deliberadamente un margen en cada extremo del rango. La cifra de la consola es la del BMS, sin filtrar. Una diferencia de unos pocos puntos es normal, no un fallo.

¿Qué baterías Pylontech tienen puerto Console?

La gama de baja tensión US y sus parientes — US2000, US2000B+, US2000C, US3000, US3000C, US5000, UP2500 y la familia Force-L1. Los modelos de alta tensión como la gama Force-H usan otra arquitectura y no se tratan aquí.

¿Puedo enchufar un puerto RJ45 de Pylontech a un switch o router?

No. Cada conector RJ45 de un módulo Pylontech transporta CAN, RS485 o RS-232 — nunca Ethernet. El conector encaja perfectamente en un puerto de router, y por eso mismo el error es frecuente; de ahí no sale nada bueno. Haga corresponder cada cable con el puerto etiquetado.

Pylon-Monitor se conecta al puerto Console que su inversor nunca toca — SOC, SOH, tensiones de celda y temperaturas por módulo en un panel en vivo, sin cambiar absolutamente nada de su enlace CAN o RS485.

Pedir ahora — 49 € Compra única, 49 € en total — sin IVA, sin suscripción.