Question about direct sunlight, below a certain height of the sun

Hallo dear community,

for European countries, with the new DIN EN 17037, direct sunlight below a certain height of the sun, should not be taken in consideration. I don’t know if is like that on other continents (America, Asia, etc).

I solved the problem by inserting a small string/text, inside the LB_SunPath component (see the blue marked text in the image)

but, the problem, is when I updating the component, the modification is canceled, and every time I have to be careful not to forget.

any advice on to solve this little problem?

Many greetings.

Dear @mostapha, sorry if I tag you, but the post is worth considering.
I have the same problem, according with the norm, based on which country, the γs,min. is between 10 and 23°.
It is a very large range not to be taken into consideration for us (European).
If someone is impractical in going to change the string, as Sonny shows, or forgets to change it after an update, he does not notice that it has been reset.
I’m not practical with scripting, but it is possible to limit the sunvectors in an external component or little script, without having to modify the original SunPath component?


Can’t you just post-process the sun vectors based on the solar altitude and then use that as an input for sunlight hours?

Dear mostapha, this was exactly my goal, to avoid edit the sun path code.
For the post-process, I can’t find a component that allows me to eliminate the sun vectors that shouldn’t be considered, to put into the sunlightHoursAnalysis.
That’s why I asked if there was a way to do it.

Thanks for your time.

You can filter the vectors based on sun altitude. Here is an example to remove the ones with altitude less than 11 degrees. The results should be the same as the code that @Sonny.Weaver has shared.

1 Like

Dear mostapha, it works!!
I apologize for not thinking about this simple step.
Thanks for your time

@LiamRuvio, Thank you but no need to apologize. I also probably learned about the filtering at some point from someone who answered to my question. Just happened to be a couple of years ago. :slight_smile: Happy to help.

1 Like

dear @mostapha, thanks for your help,

essentially the problem is, if I filter the sun vectors, with a post-process, (like above), the sunPosition and the SunPositionInfo, out from SunPath remain unchanged.

You can filter this output using the same pattern as for the vectors.