How to assign multiple loads and schedules to a single zone?


For example, in a kitchen there are different equipment and each of them may have its own schedule.

So, may I ask how to assign multiple zone loads and schedules to one zone, especially linking the loads of an equipment to its operation schedule?



any advice?

Thank you in advance!


Hi Grasshope, I’m not sure what would be the best approach here. Can’t you add them up and apply it all together? I should do a research for best practice to do similar stuff in EnergyPlus.


I am not sure, but would it be wrong if you further sub-divide the space (considering its an interior space, there won’t be issues like daylight zones etc.) into multiple ‘virtual’ zones? and then apply the different specific load and operation schedule to one each of these smaller zones?


In general breaking up a zone is not a good approach.

Grasshope, did you find the answer to this question?


Hi @Grasshope @mostapha and @chris,
Old thread but relevant for me right now.
Wonder if there is a solution inside HB for this.
I tried defining 2 equipment loads/2 different schedules in tandem using the setEPZoneLoads component. Unfortunately the second one overrides the first one.
In my own code i used to solve this using the ElectricEquipment and Other Equipment blocks in the idf file.

Searched in the unmethours forum with no luck there.

Did you solved this @Grasshope?

Any ideas will be welcome.


OK. I managed to “solve” this issue.
I used the additionalStrings to define a second ElectricEquipment definition for desired zones. The first one works at determined hours and the second one the whole day.
If someone is interested i can share a definition. The actual one is pretty messy right now.
As a wish: I wish it will be possible to define multiple/different loads for the thermal zones.


@AbrahamYezioro ,

Glad that additionalStrings_ worked for you and that is the method that I would recommend if you really need them in that format.

Because the simulation runs the same way whether you have two equipment schedules or one equipment schedule that is effectively the sum of two schedules, this situation is an edge case that only affects people who plan to work with the IDF in text editors after it is exported from Honeybee. For this reason, I can’t see us implementing support for this in a way that affects all of the non-edge cases for which Honeybee is used. So support for this is likely to be limited to OpenStudio measures and additionalStrings for the time being. Or, if you can think of any other ways of implementing it that do not affect the existing workflows, we can consider that idea.


Thanks @chris,
Have to agree with you that other solutions, beside additionalStrings or Measures (which i have to confess, i don’t used them so far), will be too much complicated.
I was glad how easy was to solve this with the additionalStrings.


Thank you, @AbrahamYezioro.


Hi Abraham, now I am trying to assign two different ventilation load and ventilation schedule, but as you mention I have the problem of overwriting when I use them in tandem. And you mention that as a solution you used additional strings, can you share example file how you did it?

In my case, I want to define a ventilation load and schedule, also separately define night-time ventilation load and schedule for it.

thank you!