Hi everyone,
I’m working on an annual daylight simulation in Grasshopper using Honeybee. I have a dynamic window system with two states — SPD-ON and SPD-OFF — and I’m assigning BSDF XML files to each state using HB BSDF Modifier
components, which I then feed into HB Aperture State
. These states are connected to a HB Dynamic Aperture Group
, and I’m controlling them over the year using a 0/1 schedule via HB Aperture Group Schedule
.
However, I’ve noticed that the Daylight Autonomy (DA) results don’t change at all when switching between an all-0 schedule and an all-1 schedule, even though the BSDFs represent significantly different transmittance behaviors.
I’m using the HB Annual Daylight
component without a method_
input, which I understand defaults to a 2-phase simulation.
So my question is:
Are BSDF XML files actually used in 2-phase simulations, or are they ignored unless a 3-phase or 5-phase method is explicitly selected?
If they are ignored in 2-phase, does Honeybee fall back to a default transmittance value (if any), or does it treat the aperture as fully transparent or opaque?
I’m asking this to confirm whether I need to switch to a newer Honeybee version (with support for 3-phase/5-phase) or if there’s any workaround in the current setup.
Thanks in advance!