As promised, here is the little project I made to have the Pylontech H48050+SC0500 and Solax X1 hybrid G4 communicate.
The whole host project:
https://github.com/70p4z/tparse/
The source for the solax/pylon CAN translation:
Contribute to 70p4z/tparse development by creating an account on GitHub.
github.com
I'm planning on ditching the SC0500 btw, I find it consumes way too much power (or it's the standby power of the solax (which I find more intriguing).
I was planning on playing with a single nucleo-l496zg board (which features 2 CAN interfaces) but couldn't find any, so I assembled 2 nucleo-l476 with a usart communication between the two.
In the project, when not compiling the nucleo code into solax mode (one of the boards only, the one on the solax side), you can't bridge the solax and pylontech using a python script, but that involves a computer, which defeat the purpose of energy savings (in my opinion). Nevertheless, I commited this python script too, and the C embedded version is merely a clone of it.
Have fun
