Jump to content

Recommended Posts

Posted

Hi,

I made a NodeRed flow that attempts to predict available solar power.

It does it using a node calls "Solar Power Forecast Plus" that takes your position, panel alignment etc and predicts the power that should be available.

I then took a www-request node to request weather info from darksky.net, and attempted to factor in the cloud cover to try to come up with a prediction.

The resulting info I send into MQTT to EmonCMS so I can chart it and so on.

My flow looks like so:

image.thumb.png.69dc856779d72955acd402f181619f82.png

An export of the flow is also attached if anyone wants to play.

The MQTT message generated looks like so - EmonCMS can import it nicely:

image.thumb.png.84620e1a59d3ca30146fed6eb27e13c9.png

You can see that right not the ideal available power is 3019W.  Darksky says there is 98% cloud cover, so my estimation gave 1243W achievable.  The formula is a guess, I used:

actual = ideal * (1 - 0.6*cloudCover);

I'm finding that Darksky overstates the amout of cloud - so my estimates are too pessimistic.

Still - here's how it came out compared to actual yield this morning:

image.thumb.png.ac0b56193199f2f97940cf03b2097906.png

You can see Darksky saying 98% cloud.  Nevertheless my actual yield was close to the "ideal" figure.

The actual weather reported at Cape Town Airport is FACT 060900Z 16011KT 130V190 9999 FEW030 21/11 Q1015 NOSIG - ie few clouds at 3000ft.  Looking out the window there seems to be high clouds but its a bright day.

Did anyone try to do something like this before?

 

 

 

 

 

 

solar-prediction.flows.json

  • 3 months later...
Posted

Very cool ... will have a look at this. Have been thinking about something like this to try and work out how far I can discharge my batteries during the night before.

i.e. if sunny we can drain more

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...