Help needed! 2x Waveshare RS485 to PoE Ethernet from Solis inverter to Eastron #54
Replies: 25 comments 13 replies
|
What is set in "more advanced settings"? |
|
Thank you @alienatedsec Never touched the advanced one see below:
|
|
Try changing Transfer Protocol from None to Modbus TCP protocol. If the above is not making things better or needs to be at None, Max interval can be increased to 3ms. |
|
It says that smaller is better for max interval so if your cable and network allows, reduce even to 1ms. |
|
Yes both need changing at the same time. |
|
Just noticed. The TCP Server you can try setting its Modbus Gateway Type as Multi-Host non storage type. I don't see what is connected where so some diagram would be useful. |
What would be a good number in terms of waiting time? Thank you! - will monitor and see how it goes and revert back here! P.S. With my diagram can I later achieve what you did in this github? I want to integrate into HA but also control my BYD battery so it doesn't discharge when I charge my electric car |
You need to experiment based on delays on your network.
It will not work. This is the right setup.
Run CMD on your machine and execute ping
Yes. Very possible. I have the same to prevent discharging my Puredrive batteries. |
|
So if there are times when your ping has higher delay, has the increasing time on the Waveshare made any difference? |
|
I would also suggest to earth/ground these Waveshares to reduce any interference. |
|
Finally, you will need to untick this "Restart for no data" to complete Waveshares instructions. |
I am not sure, I dont believe so
How do I do this?
This wasn't clear from Waveshare instructions, I unchecked now as it was checked in their screenshot. Does it matter where client and server sits? I reversed it and it seems data is less stable. |
|
Server is usually on the source side, so data you rely on. Client is your destination side, the side that receives the data. About grounding, earthing, you need to look into Waveshare documentation or ask in ChatGPT or Perplexity as it may not be necessary for your case. |
Yes. That's why I flagged it. I find many instructions and manuals use the reverse logic. |
|
This issue is not project related; hence, why migrated to discussion @Alex12358795 |
|
@alienatedsec the good news is that the direct wire, even 70m, is working perfectly! The bad news is, can I still link to HA or only via Soliscloud API? What about managing the battery for example with EVCC? What can I still do? + the 2x waveshares I have no use for anymore? |

















Uh oh!
There was an error while loading. Please reload this page.
Hi all,
I have been at it for days and would really appreciate any support you can give...
Waveshare: RS485 to PoE Ethernet upgraded to v1.5
Inverter: S6-EH3P10K-H
Battery: BYD
Datalogger: S2-WL-ST
Smart meter: Eastron SDM630
The distance between the inverter and the Eastron smart meter is +60 meters so I convinced the solar installers to give the Waveshare a try to go via ethernet. Its "working" but I still get random MET_Comm_FAIL(2011) errors which makes the battery act weird and then start discharging 8kw because the Eastron thinks the load is 10kw, which isnt the case...so I manually put the battery on standby.
For now we dont want to achieve anything more robust like connecting directly to HA, this is the dream... For now a simple connection between the inverter and the Eastron and have everything stable working.
Before I hand in the towel and start digging 60 meters with a direct connection I am hoping there is a simple solution...
All reactions