Are BSDF XML modifiers actually used in 2-phase simulations with HB Annual Daylight?

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!

Hi @juliavs, you should post this question to the Ladybug Tools forum.