# The improved LEED Daylight Option I recipe makes it easier to pass the hourly 2% rule

**URL:** <https://discourse.pollination.solutions/t/the-improved-leed-daylight-option-i-recipe-makes-it-easier-to-pass-the-hourly-2-rule/4211>\
**Category:** Announcements\
**Tags:** leed, recipes, release-notes\
**Created:** [September 4, 2024, 3:27pm UTC](https://discourse.pollination.solutions/t/the-improved-leed-daylight-option-i-recipe-makes-it-easier-to-pass-the-hourly-2-rule/4211 "2024-09-04T15:27:47Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![mikkel](https://discourse.pollination.solutions/user_avatar/discourse.pollination.solutions/mikkel/32/5920_2.png) [@mikkel](https://discourse.pollination.solutions/u/mikkel)\
**Post date:** [September 4, 2024, 3:27pm UTC](https://discourse.pollination.solutions/t/the-improved-leed-daylight-option-i-recipe-makes-it-easier-to-pass-the-hourly-2-rule/4211/1 "2024-09-04T15:27:47Z")

</div>

Hello :pollination: community!

We have made important improvements to the LEED Daylight Option I recipe to make it easier to pass the hourly 2% rule to receive any LEED points. The source of the improvement is a change to how the blinds are modeled in the recipe.

## What’s new?

Two new inputs have been added to the recipe. These inputs define how the blinds are modeled.

- **diffuse\_transmission** : Represents the fraction of light that is diffusely scattered as it passes through the blinds. The default value is 0.05 (5%).
- **specular\_transmission** : Represents the fraction of light that passes through the blinds without scattering (i.e., specular transmission). The default value is 0 (0%).

## How it works

The blind geometry is modeled by duplicating the aperture geometry and translating it to avoid overlapping surfaces. The blind material is modeled using the Radiance [trans](https://www.ladybug.tools/honeybee-radiance/docs/honeybee_radiance.modifier.material.trans.html) modifier based on the two new recipe inputs.

The blind geometry and material are automatically added as a second state for each aperture group. This change will add to the ray tracing time, but in return, it is now easier to pass the hourly 2% rule. The [section on the 2% rule from the original release post](https://discourse.pollination.cloud/t/leed-daylight-option-i-is-now-publicly-available-on-pollination/2459#h-2-rule-dynamic-schedules-5) is still relevant:

> [@](#):
>
> ### 2% rule | Dynamic schedules
> 
> The 2% rule is used to compute the dynamic schedule. There is a check for each hour of the analysis period to see if 2% or more of the sensor points or floor area receive 1000 direct illuminance. If the total of all unshaded aperture groups in a room yields less than 2% for a given hour, the unshaded states will be used to calculate sDA. If the percentage is greater, it will check all combinations of shaded aperture groups and choose the combination that returns the highest percentage of less than 2%, i.e. the least shaded combination.

While the blinds are automatically added as a second state for each aperture group, you must still set up the base aperture groups in the model. Read [this section](https://discourse.pollination.cloud/t/leed-daylight-option-i-is-now-publicly-available-on-pollination/2459#aperture-groups-modeling-3) if you are unsure about how to create the aperture groups. Pollination Rhino users can use the `PO_GenApertureGroups` command. If you use Ladybug Tools and Honeybee for creating your input model, you can use the `HB Automatic Aperture Group` component.

## Notes

- The recipe inputs _shade\_transmittance_ and _shade\_transmittance\_file_ will no longer be available.
- The changes are a result of [this topic](https://discourse.pollination.cloud/t/leed-daylight-option-i-shade-transmittance/4036) initiated by @charliebrooker.

You can find a sample run on Pollination here: [LEED Daylight Option I Sample](https://app.pollination.cloud/ladybug-tools/projects/leed/studies/5afe2f77-b313-472b-8fcf-bbffea59b5ef/runs/8f5a79fc-07bd-5dac-8c24-73b90b46c40e).

Let us know if you have any questions.

---

<div class="post-metadata">

**Author:** ![mostapha](https://discourse.pollination.solutions/user_avatar/discourse.pollination.solutions/mostapha/32/5761_2.png) [@mostapha](https://discourse.pollination.solutions/u/mostapha)\
**Post date:** [September 4, 2024, 3:29pm UTC](https://discourse.pollination.solutions/t/the-improved-leed-daylight-option-i-recipe-makes-it-easier-to-pass-the-hourly-2-rule/4211/2 "2024-09-04T15:29:56Z")

</div>

Pinned on September 4, 2024, 3:29pm UTC



---

<div class="post-metadata">

**Author:** ![adaversa](https://discourse.pollination.solutions/user_avatar/discourse.pollination.solutions/adaversa/32/7271_2.png) [@adaversa](https://discourse.pollination.solutions/u/adaversa)\
**Post date:** [September 5, 2024, 5:36pm UTC](https://discourse.pollination.solutions/t/the-improved-leed-daylight-option-i-recipe-makes-it-easier-to-pass-the-hourly-2-rule/4211/3 "2024-09-05T17:36:20Z")

</div>

Hi @mikkel,

This is very exciting news! Thank you and the team for your hard work and continuous improvements to the recipe.

I have been testing the new script out today and have come across the following error:

```auto
ValueError: State of __static_apertures__ must be any of [0] for on or -1 for off. Received state 1.

```

I am continuing to investigate if this happens due to a specific input parameter or geometry configuration, but any insight would be appreciated!

Thanks

---

<div class="post-metadata">

**Author:** ![mikkel](https://discourse.pollination.solutions/user_avatar/discourse.pollination.solutions/mikkel/32/5920_2.png) [@mikkel](https://discourse.pollination.solutions/u/mikkel)\
**Post date:** [September 5, 2024, 9:30pm UTC](https://discourse.pollination.solutions/t/the-improved-leed-daylight-option-i-recipe-makes-it-easier-to-pass-the-hourly-2-rule/4211/4 "2024-09-05T21:30:03Z")

</div>

Hi @adaversa,

Thanks for reporting the issue!

This is likely because I missed something when copying the new post-processing from the old version. I was able to re-create the issue, and I have fix for it. Is it possible for you to share your model (in a PM if privacy is an issue). I just want to test it on your model before pushing the fix.

---

<div class="post-metadata">

**Author:** ![adaversa](https://discourse.pollination.solutions/user_avatar/discourse.pollination.solutions/adaversa/32/7271_2.png) [@adaversa](https://discourse.pollination.solutions/u/adaversa)\
**Post date:** [September 6, 2024, 2:10pm UTC](https://discourse.pollination.solutions/t/the-improved-leed-daylight-option-i-recipe-makes-it-easier-to-pass-the-hourly-2-rule/4211/5 "2024-09-06T14:10:48Z")

</div>

@mikkel,

I’ve PM’d the file to you. Please let me know if you need anything else and I look forward to trying out the fix!

Thanks,

---

<div class="post-metadata">

**Author:** ![mikkel](https://discourse.pollination.solutions/user_avatar/discourse.pollination.solutions/mikkel/32/5920_2.png) [@mikkel](https://discourse.pollination.solutions/u/mikkel)\
**Post date:** [September 16, 2024, 1:07pm UTC](https://discourse.pollination.solutions/t/the-improved-leed-daylight-option-i-recipe-makes-it-easier-to-pass-the-hourly-2-rule/4211/6 "2024-09-16T13:07:41Z")

</div>

The issue that @adaversa faced has been fixed – there was an issue with static apertures in certain conditions in the post-processing.

---

<div class="post-metadata">

**Author:** ![charliebrooker](https://discourse.pollination.solutions/user_avatar/discourse.pollination.solutions/charliebrooker/32/11824_2.png) [@charliebrooker](https://discourse.pollination.solutions/u/charliebrooker)\
**Post date:** [September 27, 2024, 10:33am UTC](https://discourse.pollination.solutions/t/the-improved-leed-daylight-option-i-recipe-makes-it-easier-to-pass-the-hourly-2-rule/4211/7 "2024-09-27T10:33:53Z")

</div>

Hi @mikkel,

Hope you’re well!

I’m getting this error on the HB Automatic Aperture Group:

 ![image](https://discourse.pollination.cloud/uploads/default/original/2X/6/69bc12bc99056d07a0a45fe7c3a1551f6f90b355.png)

It seems to only be when \_view\_factor is set to True.

I’ve updated my Pollination install and run the LB versioner.

Would you be able to check if it’s an issue with my install or with the back end code?

[HB Daylight - Aperture Group Sample 1\_6\_2 ver error.gh](https://discourse.pollination.solutions/uploads/short-url/4Z7xSzjqqjWMAEKFvnh6MadGnYz.gh) (69.8 KB)

Thanks!  
(PS thank you for adding this new approach for the recipe!)

---

<div class="post-metadata">

**Author:** ![mikkel](https://discourse.pollination.solutions/user_avatar/discourse.pollination.solutions/mikkel/32/5920_2.png) [@mikkel](https://discourse.pollination.solutions/u/mikkel)\
**Post date:** [September 27, 2024, 12:49pm UTC](https://discourse.pollination.solutions/t/the-improved-leed-daylight-option-i-recipe-makes-it-easier-to-pass-the-hourly-2-rule/4211/8 "2024-09-27T12:49:38Z")

</div>

Hi @charliebrooker,

There was a bug in honeybee-radiance. If you wait ~30 minutes you should be able to get the latest version by updating the core libraries with LB Versioner.

Let me know if it did not solve the issue.
