At the risk of stepping on someone's toes there is a quicker work around you might want to consider:
Backup your OSM file.
Create your the desired availability schedule and not down it's name.
open the OSM file in your choice of text editor.
Scan for the default availability schedule by name (should be - Always On Discrete hvac_library
)
and find the lines which define it. It should look like that:
! Always On Discrete
OS:Schedule:Constant,
{2780322d-eacc-430e-af75-bc3f078346b0}, !- Handle
Always On Discrete hvac_library, !- Name
{8aaf549f-13cf-47e3-9b02-370b4856d71c}, !- Schedule Type Limits Name
1; !- Value
copy the Handle line and delete it all.
Now search for your new schedule by name. You should find something like that:
OS:Schedule:Ruleset,
{4180360c-3a82-42f1-bbe1-0b4e5b0c5f38}, !- Handle
My new availability schedule, !- Name
{64b4dc07-40f6-4aa2-b51d-b32e9e4e9cb6}, !- Schedule Type Limits Name
{33da82b4-4128-488d-ab2a-11e31dba5e63}, !- Default Day Schedule Name
{3c0b3c2e-8e17-445d-b2ac-36b7a989688d}, !- Summer Design Day Schedule Name
{cff6bd99-3338-4076-b70e-9d70f2644c90}; !- Winter Design Day Schedule Name
Now you need to replace all the instances of the Handle of that Ruleset Schedule
with the Handle you copied from the Constant Schedule before.
Now you should be ready apart from the 30 exceptions schedules that you will have to change one by one.
@jmoody is it the same schedule for all zones?
The vast majority are the same zone with probably 30 exceptions.