Schedules and Calendars in BMS — Diwali Week Without a Manual Override
Copied to clipboard ✓
A Coimbatore IT Park, the Day After Diwali
Anitha is the facility manager at a Coimbatore IT park. The Diwali holiday week ended yesterday. Today the post-holiday energy report sits on her desk. The number is too high. The building was empty for five days. Every floor's AHU ran on the standard weekly schedule — start at 7 AM, stop at 8 PM. The chillers staged. The pumps circulated. The lights ran on standard work-week mode. Nothing in the BMS knew Diwali was happening. Anitha had meant to disable the schedule. She had a sticky note on her laptop: "Disable AHU schedule for Diwali — Friday." She forgot. The building did not. This is the most common single source of avoidable energy waste in Indian commercial buildings: schedules that do not know about Indian holidays. Every single one of these problems has one solution — BACnet calendars and exception schedules that the building manager configures once, and the building remembers forever.The Two Building Blocks
``` Schedule object — the weekly pattern Defines what happens at each time of day, each day of the week. Example for an office floor: Monday-Friday 06:30-19:00 Mode = OCCUPIED (cooling 24 °C) 19:00-06:30 Mode = UNOCCUPIED (cooling 28 °C) Saturday 08:00-14:00 Mode = OCCUPIED 14:00-08:00 Mode = UNOCCUPIED Sunday All day Mode = UNOCCUPIED Calendar object — the exception list Defines days that override the weekly pattern. Each calendar entry has a date or date-range and a tag. Example: 2026-11-05 to 2026-11-09 Diwali (use UNOCCUPIED all week) 2026-04-14 Tamil New Year (use UNOCCUPIED) 2026-08-15 Independence Day (use UNOCCUPIED) 2026-10-02 Gandhi Jayanti (use UNOCCUPIED) 2026-11-23 to 2026-11-26 Annual maintenance week (use UNOCCUPIED) Exception schedule — the override behaviour When the calendar matches today's date, the exception schedule overrides the weekly schedule. The exception can be UNOCCUPIED (full holiday), or REDUCED (half-day for Christmas Eve), or any custom mode. ``` Once configured, the building automatically goes to UNOCCUPIED mode on every Indian holiday — without a sticky note, without a manual override, without the facility manager remembering.Why Manual Override Always Fails
``` Human override patterns over a typical year: 10 major holidays (national + regional) 20 long weekends 4-5 maintenance windows 6-8 corporate events (early close, late open) That is 40-45 manual overrides per year per building. Failure rate of manual overrides: Forget the Friday before Diwali ~ 3 per year Forget to revert after holiday ~ 5 per year Wrong setpoint applied ~ 2 per year Override never removed ~ 1 per year Total failures ~ 10-15 per year ``` Each failure costs heavy energy on the holiday side, or comfort complaints on the post-holiday side. Multiplied across all the IT parks in one city, the waste is enormous — and entirely preventable.Configuring an Indian Holiday Calendar
``` Step 1 — Build the master calendar List every fixed-date national and regional holiday. List every floating holiday (Diwali, Eid, Onam) — these shift each year and need annual update. Add weekly weekends if the building observes a non-standard week (some buildings work Sunday-Thursday). Step 2 — Tag each entry by exception type FULL_HOLIDAY Building completely unoccupied (Republic Day, Diwali, Christmas). REDUCED_OCCUPANCY Skeleton staff (Diwali eve, Christmas eve). EXTENDED_HOURS Special events run late (annual day, town hall). MAINTENANCE Specific systems offline (chiller annual service). Step 3 — Configure exception schedules to match FULL_HOLIDAY exception: UNOCCUPIED 24 hours REDUCED_OCCUPANCY: OCCUPIED 09:00-15:00 only EXTENDED_HOURS: OCCUPIED 06:30-23:00 MAINTENANCE: UNOCCUPIED on the affected systems Step 4 — Annual review Each year, update floating holidays (Diwali, Eid, Holi, Pongal). Most BMS allows bulk import from a CSV — useful for portfolio facilities managers. Step 5 — Test and document Before a holiday, simulate: set the BMS clock 24 hours ahead. Verify the calendar matches and the schedule overrides correctly. Reset clock, document. ``` A well-built Indian holiday calendar takes 2-3 hours to set up the first year, and 30 minutes to update each subsequent year.What Changes for Anitha
Anitha configures the calendar with all 23 Indian national and regional holidays, plus the company-specific events (annual day in March, town hall in September). She tags each with the right exception type. She tests with a clock-forward simulation. ``` Next Diwali week: Tuesday 6 AM Calendar matches "Diwali" Exception schedule overrides weekly AHUs stay off Lights stay at security minimum Chillers offline Wednesday-Saturday Same Sunday Calendar exits "Diwali" Standard Sunday schedule (UNOCCUPIED) Monday 06:30 Standard Monday schedule AHUs start, building wakes up Tenants arrive at 9 AM to a comfortable floor ``` No sticky note. No manual override. No forgotten anything. The building knew Diwali because Anitha taught it once, and it remembers forever.Beyond Holidays — The Other Calendar Use Cases
``` Special events: Annual day (extend AHU hours to 23:00) Diwali rangoli day (extend cleaning crew hours) Town hall (early start at 06:00) Maintenance windows: Chiller annual service (one chiller offline, second covers) AHU filter replacement (one zone unoccupied for 4 hours) UPS battery replacement (one floor on DG only) Tenant-specific: Floor-3 tenant runs night shift (per-zone schedule) Floor-7 tenant has Saturday operations (per-zone exception) Floor-9 tenant going on company offsite (specific date override) Weather-aware (advanced): Pre-cooling override on predicted-hot days Skip pre-cooling on predicted-cool days ``` A well-configured calendar handles all of these without manual intervention.Why It Matters Across a Portfolio
A single building with a properly configured holiday calendar saves a measurable percentage of annual energy. A portfolio of 50 buildings with the same configuration saves 50 times as much — without any one facility manager doing anything other than the initial setup. This is one of the highest-ROI configurations any BMS owner can make. The cost is engineer time. The benefit is energy and comfort, year after year, with zero ongoing operator effort. A schedule without a calendar is a calendar without a schedule. Together, they teach the building the rhythm of Indian life — the weekday, the weekend, the festival, the maintenance window — once and forever. The building manager's sticky notes can finally come down.Related Topics
- What is BMS integration? — how a BMS connects with VFDs, energy meters, BACnet/Modbus devices and other building systems
- How to design a BMS system step by step — the complete BMS design methodology covering site survey, IO list, controller selection, sequence of operations
- What is a Building Management System (BMS)? — fundamentals of BMS controls and architecture for HVAC, lighting, energy and access
- What is BMS commissioning? — the disciplined commissioning process that turns a BMS install into a working building brain
- Browse all Control Loops & FBD topics — more from this section of the EnSmart BMS Library
Related Topics
- What is BMS integration? — how a BMS connects with VFDs, energy meters, BACnet/Modbus devices and other building systems
- How to design a BMS system step by step — the complete BMS design methodology covering site survey, IO list, controller selection, sequence of operations
- What is a Building Management System (BMS)? — fundamentals of BMS controls and architecture for HVAC, lighting, energy and access
- What is BMS commissioning? — the disciplined commissioning process that turns a BMS install into a working building brain
- Browse all Control Loops & FBD topics — more from this section of the EnSmart BMS Library
Related Topics
- What is BMS integration? — how a BMS connects with VFDs, energy meters, BACnet/Modbus devices and other building systems
- How to design a BMS system step by step — the complete BMS design methodology covering site survey, IO list, controller selection, sequence of operations
- What is a Building Management System (BMS)? — fundamentals of BMS controls and architecture for HVAC, lighting, energy and access
- What is BMS commissioning? — the disciplined commissioning process that turns a BMS install into a working building brain
- Browse all Control Loops & FBD topics — more from this section of the EnSmart BMS Library
Related Topics
- What is BMS integration? — how a BMS connects with VFDs, energy meters, BACnet/Modbus devices and other building systems
- How to design a BMS system step by step — the complete BMS design methodology covering site survey, IO list, controller selection, sequence of operations
- What is a Building Management System (BMS)? — fundamentals of BMS controls and architecture for HVAC, lighting, energy and access
- What is BMS commissioning? — the disciplined commissioning process that turns a BMS install into a working building brain
- Browse all Control Loops & FBD topics — more from this section of the EnSmart BMS Library
Was this answer helpful?
✓ Thanks — your feedback was recorded.