Diseñado y fabricado en Francia 6K fans en Facebook · Síganos
INVERSORES9 min de lecturaPor el equipo de Pylon-MonitorActualizado el

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

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

En resumen: un módulo Pylontech tiene cuatro tomas RJ45 con cuatro funciones distintas. Su inversor usa CAN (a veces RS485) para controlar la carga, y ese enlace ve toda la pila como una sola batería: sin tensión por celda, sin salud por módulo. El puerto Console es una línea RS-232 aparte por la que el BMS responde con todo el detalle, y casi ninguna instalación lo usa después del día de la puesta en marcha. Leerlo no molesta al inversor, sea de la marca que sea.

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

Todo inversor híbrido conectado a una pila Pylontech está en contacto permanente con el BMS. Conoce la tensión del pack, la corriente y el momento de dejar de cargar. Y sin embargo, en cuanto quiere la tensión de una celda, la salud del módulo 3 o saber por qué una unidad está dos grados más caliente que las demás, no hay nada. Ni en la pantalla del inversor ni en la app del instalador, aunque la batería esté justo delante.

Su equipo no tiene la culpa. Hay dos conversaciones separadas en dos puertos separados, y esta guía sirve para distinguirlas.

Cuatro tomas RJ45, cuatro funciones

El frontal de un módulo Pylontech de baja tensión está lleno de lo que parecen tomas de red. Ninguna es Ethernet. Llevan cuatro protocolos sin relación entre sí, y enchufar el cable equivocado en la toma equivocada es el error de instalación que más vemos.

PuertoQué llevaQuién lo usa normalmente
CANBus CAN: el enlace de control estándar entre batería e inversorSu inversor
RS485 A / BSerie RS485: el enlace alternativo con el inversor, también usado por algunas herramientas de fabricanteSu inversor, o nadie
CONSOLEConsola de texto RS-232 a 115200 baudios: el shell de diagnóstico del BMSCasi siempre nadie
LINK PORT 0 / 1El enlace interno entre los módulos de una pilaLas propias baterías
No conecte nunca ninguna de estas tomas a un switch de red. Estas tomas RJ45 llevan CAN, RS485 y RS-232, no Ethernet. Un puerto de router no está hecho para esas señales, y el error es fácil porque el cable encaja perfectamente.

Lo que lleva el enlace con el inversor, y lo que deja fuera

El enlace CAN o RS485 entre batería e inversor existe por una sola razón: que el inversor pueda cargar y descargar el pack con seguridad. Es una conversación de control, estrecha a propósito. Suele llevar el estado de carga global, la tensión del pack, la corriente total, los límites de carga y descarga que permite el BMS en ese momento y algunos indicadores de alarma y protección.

Todos estos valores describen la pila entera como una sola batería virtual. Es justo lo que necesita el inversor, y es la razón por la que lo siguiente nunca aparece en su inversor, por buena que sea su pantalla:

Pylontech no oculta nada. El BMS lo sabe todo. Simplemente, el protocolo del inversor no se diseñó para transportarlo.

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

El puerto Console: el que nadie usa

El puerto Console es una simple línea serie RS-232 a 115200 baudios, detrás de la cual hay un pequeño shell de texto integrado en el firmware del BMS. Envía una orden corta y responde con una tabla. pwr devuelve una línea por batería de la pila. bat 1 devuelve las tensiones de las celdas de la unidad 1. soh 2, info 3, stat funcionan igual, módulo por módulo.

Es el puerto al que se conecta el software de consola de Pylontech, y por eso existe. Como la mayoría de las instalaciones usa ese software una sola vez, el día de la puesta en marcha, desde un portátil, el puerto Console pasa el resto de la vida de la batería sin hacer nada.

Sobre todo, es una interfaz física separada del CAN y del 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. Algunos usan RS485 y otros se pueden configurar de una u otra forma. Para esta guía, la columna que importa es la última, y es igual en todas las filas.

InversorEnlace de batería habitual¿Puerto Console libre?
Victron (Cerbo GX / Venus GX)CAN, mediante BMS-Can / VE.CanSí
Deye / SunsynkCANSí
Growatt SPF / SPHCAN o RS485Sí
SofarCANSí
SolisCANSí
SMA Sunny IslandCANSí
Voltronic / Axpert / MPP SolarRS485 o CANSí
Studer (Xcom-CAN)CANSí

Tome la columna central como orientación, no como esquema de cableado: el puerto exacto, el patillaje del cable y el ajuste de protocolo dependen del modelo y de la versión de firmware, y la referencia es el manual de su inversor. La columna de la derecha no cambia nunca. Sea cual sea el bus que ha tomado su inversor, no es el puerto Console.

No, no se va a pelear con su inversor

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

El mismo razonamiento responde a la pregunta de la garantía: el puerto Console es una interfaz de diagnóstico documentada, y leerlo es precisamente su uso. No se modifica, flashea ni anula nada. Si su instalador mantiene el sistema con un contrato de servicio, no cuesta nada comentárselo.

Cuando los dos no coinciden, y por qué suele ser normal

Tarde o temprano verá el inversor marcar 62 % mientras la consola de la batería indica 64 %. Casi nunca es una avería. La cifra del inversor es su propio número de trabajo: muchos inversores aplican su propio recuento de corriente, un suavizado o una corrección sobre lo que informa el BMS, y algunos reservan a propósito un margen en cada extremo del rango.

La cifra de la consola es la del BMS, sin filtrar. Para diagnosticar la batería, esa es la que quiere. Para entender por qué el inversor dejó de cargar al 97 %, la que cuenta es la del inversor. Las dos son correctas; responden a preguntas distintas.

Baterías en pila: el error que comete casi todo el mundo

Hay un punto que pilla a buena parte de las instalaciones con varias baterías, y encaja aquí porque parece un fallo de monitorización cuando en realidad es de cableado. Lea la pila desde el inversor o desde el puerto Console, todo le llega a través del módulo maestro. Si la propia pila está mal encadenada, para cualquier herramienta solo existe el maestro.

El cable de encadenado debe salir del LINK PORT 1 del maestro y entrar en el LINK PORT 0 del primer esclavo, y luego repetir ese patrón 1 → 0 a lo largo de la pila. Cableado al revés, el maestro nunca ve el resto de la pila, y cualquier herramienta que conecte, inversor incluido, indicará 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 para el puerto Console de Pylontech
Un RJ45 en CONSOLE, un USB para la alimentación. El inversor conserva su enlace CAN o RS485 tal cual.

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

Saber que el puerto está libre es una cosa; usarlo todo el tiempo es otra. Una consola serie es una herramienta manual. Responde cuando se le pregunta, desde un equipo conectado por cable a la batería, y no recuerda lo de ayer. Perfecta para la puesta en marcha, inútil para darse cuenta de que la diferencia entre celdas lleva tres semanas subiendo.

Hacer permanente ese puerto requiere un pequeño dispositivo que se quede en CONSOLE, consulte el shell de forma periódica y publique el resultado donde usted mira de verdad: un panel local, una entidad de Home Assistant, un flujo de Node-RED o Jeedom, o un simple punto de acceso JSON que su propio script pueda leer. Eso es lo que hace Pylon-Monitor. Cuando los datos ya fluyen, saber qué números merecen una alarma pasa a ser la parte interesante. Si todavía está valorando la idea, empiece por nuestra guía de monitorización.

Conviene tenerlo presente: el puerto Console le muestra exactamente qué hace el pack y por qué el BMS limita la corriente. La forma en que carga el sistema, en cambio, se ajusta en el inversor. La monitorización le dice qué cambiar; el cambio en sí se hace en los ajustes del inversor.

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.

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 usa: SOC, SOH, tensiones de celda y temperaturas por módulo en un panel en directo, sin cambiar nada en su enlace CAN o RS485.

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

Únase a los 6000 fans de Pylon-Monitor en Facebook

Novedades, actualizaciones de firmware, instalaciones reales y consejos: siga la página y haga sus preguntas a la comunidad.

Seguir en Facebook