afaik and understand the process the SolarEdge is "chatting" home and dumps al the data there.
So if we caputure the stream of data and then decode the messages we can putting them in our own database instead of SolarEdge home db.
I have understood it worked before so major work has already been done, but if SE decided to move a message or rename it, the previous reverse engineering is lost and won't work anymore.
freijn wrote:afaik and understand the process the SolarEdge is "chatting" home and dumps al the data there.
So if we caputure the stream of data and then decode the messages we can putting them in our own database instead of SolarEdge home db.
I have understood it worked before so major work has already been done, but if SE decided to move a message or rename it, the previous reverse engineering is lost and won't work anymore.
Makes sense?
Greetings Frank
Maybe the people who already reverse engineered this could help with this. But an can't find out who they where
It's nice to be important, but it's more important to be nice Scooter ;)
What kind of connection do I have to use to edit the SolarEdge inverter with the SolarEdge configuration tool version2?
Is it possible to connect over the LAN interface or is it only possible with a serial connector or USB? And what kind of cable do I have to get?
Hardware:
Raspberry Pi 3B/3B+ and Banana Pi M3 with: Honeywell evoHome (Wifi) Philips Hue (v2) P1-meter
SolarEdge (Web API)
freijn wrote: ↑Monday 02 October 2017 21:27
I have no Clue where to start....
Anybody can point us in the correct direction please?
I have been searching on this subject for sometime. If you have a TCP and LAN cable connection on your SolarEdge inverter this document might be interesting.
A test with the Shortbus Modbus Scanner tool shows it is possible to read/scan the output of your SolarEdge via the local-ip port 502. This proofs that reading your SolarEdge via TCP configuration works. See pages 7/8 of the above mentioned document.
I hope this gives you a starting point
Last edited by McMelloW on Saturday 23 May 2020 16:29, edited 2 times in total.
freijn wrote: ↑Monday 02 October 2017 21:27
I have no Clue where to start....
Anybody can point us in the correct direction please?
Here is another starting point for you.
Finally, I have a working solution to get data direct from my SolarEdge The Sunspec-Monitor Although it is a Perl script it works OK. Next step is to get it running every 5 minutes within Domoticz.
It reads the complete registers and this is the output
INVERTER:
Model: SolarEdge SE3500
Firmware version: 3.2173
Serial Number: 73xxxxxx
Status: SLEEPING
Power Output (AC): 0 W
Power Input (DC): 0 W
Efficiency: 0.00 %
Total Production: 165.755 kWh
Voltage (AC): 234.30 V (50.01 Hz)
Current (AC): 0.00 A
Voltage (DC): 0.50 V
Current (DC): 0.00 A
Temperature: 30.95 C (heatsink)
I think this is more like it, instead of being depended on the SolarEdge website