To the experts;
I have a SmartSolar 150/45, which worked for me out of the box while connected to my Raspberry Pi venus OS.
I configured it, and sent to the customer.
The customer tried various VE.Direct cables, but couldn’t get it to communicate. The MPPT worked, it just wouldn’t talk to the GX, and therefore wouldn’t show up on the VRM.
The customer sent it device back, and it worked for me, i did an upgrade of the FW, and sent it back.
It still worked for the customer (from an MPPT pov) but didn’t communicate.
I went to site, replaced the cerbo first (cerbo s-gx, replaced with cerbo gx) which I considered was the most likely fault, but no resolution to the issue. Then i replaced the SmartSolar, and the replacement worked fine.
Back at the factory; factory reset the cerbo S-GX, and set it up again, plugged in a 150/35, which showed up in the device list. Plugged in the suspect 150/45, and it doesn’t show up. SSH into the cerbo, and nothing shows in the logs at all when plugging in the suspect 150/45. Plugging in the known-good 150/35 causes logging on a bunch of logs in /var/log/vedirect*/current , so i know i’m watching in the right places. For completeness, i watched all the logs;
tail -f /var/log/*/current
Here’s the strange thing; the same suspect device comes up happily using a USB-serial VE Direct cable. This is the reason that it all looked fine to me , but not for the customer … I was using a Raspberry Pi, which requires me to use the USB-serial cable.
What could be going on, and is this an RMA or can i resolve this in software?
Just to be sure;
- The VE.Direct cable is fine - tested this on other systems, and always works, plus i tried 4 different VE.Direct cables
- The Cerbo S-GX is fine, as was the Cerbo GX - talks to all the other devices, including a MP and 2 other SmartSolar MPPT units.
- The suspect SmartSolar 150/45 is mostly fine - its never skipped a beat on the MPPT side.
- The fault is easily repeatable, and ultra consistant.
- There is no issue with the VE.Direct socket that i can see - no damage, and the plug is firm, no issue with the pins being bent or missing, and anyway this same port works fine when the USB-serial VE.Direct cable is used.
This one has me stumped.
I have SSH access, so i can run any diagnostic commands y’all recommend.