Ensmart BMS Academy Home About Us Products Solutions Case Studies eNews Blog Downloads Team Contact Design Engg Get a Demo →

Schedules and Calendars in BMS — Diwali Week Without a Manual Override

Copied to clipboard ✓
Schedules and Calendars in BMS — Diwali Week Without a Manual Override — infographic

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


Related Topics


Related Topics


Related Topics

Was this answer helpful? ✓ Thanks — your feedback was recorded.

Have a different question?

✦ Ask the AI BMS Mentor → More from Control Loops & FBD →