solaredge icon indicating copy to clipboard operation
solaredge copied to clipboard

Getting around SE's 15min data set

Open TAZ427 opened this issue 6 years ago • 4 comments

Reading through the Active and Passive Ethernet methodologies, it appears to 'redirect' the active data via changing the DNS value to an IP address of the 'server' that the semonitor.py is running on. Or it pulls the data off the SE server (which I could simply do using my API.)

What I'm looking for is to be able to poll the SE inverter (and wattnode consumption meter) about once every 10s, and record that data. I know it's available somehow as the Solar Edge App shows it live, and updates ever few seconds on the App, as well as the Inverters Panel Display, but can't get to it using their standard API.

Would using the Serial Port allow the active polling of the data? I could build an Arduino system to do the data polling over Serial Port and send accumulated data over to storage periodically, but I'm not sure if the Serial Port would be able to access this, while it's setup to pass data over Ethernet.

TAZ427 avatar Jul 19 '18 19:07 TAZ427

This sounds the same as issue #41

jbuehl avatar Jul 20 '18 14:07 jbuehl

This one may be relevant too: https://github.com/jbuehl/solaredge/issues/124

Ultimately that issue spawned a new project for integrating with the local API on the inverter: https://github.com/drobtravels/solaredge-local

I've been using that project the last few days with my inverter and it's been working well. You might have problems polling every 10 seconds, I tried that and started to get HTTP "too many request" responses from the web server on the inverter. I stepped back to 15 seconds and it seemed happier. You can use this API to get all the info that's available in the SetApp site (production, consumption meters, individual module stats, temps, etc.)

Todd1561 avatar Oct 29 '19 16:10 Todd1561

Hello @Todd1561 , do you confirm that the module stats are truncated as integer number, i.e. no decimals? E.g. module current could be 4A or 5A but not 4.33A Thanks in advance for the feedback.

dragoshenron avatar Oct 29 '19 16:10 dragoshenron

I just checked now and it's just whole integers. The same is reported in the SetApp interface.

Todd1561 avatar Oct 29 '19 16:10 Todd1561