I am trying to solve an interesting problem. As soon as I connect monitor to the CERBO v2 to the HDMI port, the communication with JK BMS on the VE.CAN 2 port stops working.
I tried other CERBO, the latest version of VENUS os, and the beta version, but it didn’t help. 3 different displays (2x USB powered, 1x regular PC monitor) and still the same problem. VE.CAN 2 communication freezes. The RX/TX packets stop increasing, show ERROR-ACTIVE nothing happend. Deactivation and reactivation in the VE.Can settings do not help either. The only thing that solves the problem is disconnecting the HDMI and disconnecting the CERBO power supply. Just a SW restart is not enough.
I swapped the settings and cables of VE.Can 1 and VE.Can 2. And the problem remained with VE.Can 2. The MPPT disappeared and the JK BMS continued to communicate.
If I leave the HDMI disconnected the system works fine.
Peculiar. Are these Victron GX Touch screens, other than the PC monitor? In general other monitors are not supported, even though some users have had success. Not to mention there are different standards for HDMI and the touch screens also send controls signals back over HDMI.
Yes, I am aware that there are many HDMI standards, but I really did not think that it should affect Can communication. In addition, when the LCD and touch work perfectly. I’m a little afraid now to buy a not very cheap screen from victron so I don’t have the same problem.
It would be perfect if someone could confirm that this combination works for them.
I also thought of simply using a raspberry and a display that I have at home and simply creating a remote pc/display.
Does your can have the ground connected?
Do you have the terminator in?
It is possibly interference from the HDMI some are noisy. Gx screens have ferrite cores you add to the cable.
I disconnected the GND and waited a few minutes to see if the communication would be OK. Well, no problem. Then I connected the LCD (USB and HDMI) I clicked on the Can 2 status the communication was already frozen. No error, just nothing happens, nothing moves. I unplug the LCD, unplug the cerbo power, plug the power back in and everything works again. Without LCD.
To me this sounds like a wiring/noise issue (as mentioned above), you could be pulling down/interfering with a power supply in the Cerbo when you plug in the HDMI cable, did you swap the HDMI cable? or try a good quality screened cable?
It could just me proximity of devices, did you try moving stuff a bit if you can?
I tried 3 different HDMI cables. Various lengths and qualities. With the same result every time. If it was some kind of interference or noise, wouldn’t it show up on dropped or error packets? The communication simply freezes and even disable and re-enable doesn’t help. The cerbo really needs to be disconnected from the power supply.
If it was some kind of interference or noise, wouldn’t it show up on dropped or error packets?
No not necessarily, from everything you are describing it sounds like noise/interference.
Ok can you try this please…
1 - Just plug in the HDMI Cable to the Cerbo with nothing attached, sill working?
2 - If still working attach a monitor (not powered with no power lead), still working?
3 - If still working plug in the power lead monitor first then the mains outlet (but not powered up yet), still working?
4 - If still working power the monitor up, still working?
1 - Just plug in the HDMI Cable to the Cerbo with nothing attached, sill working? - 15min OK
2 - If still working attach a monitor (not powered with no power lead), still working? - error immediately after connection
So I took a fourth HDMI cable and my current PC monitor. and without powering the monitor, only connected HDMI to the cerbo and to the PC monitor, and immediately the communication froze.