{"text_format":"3","workbook":"xlsx","n_sheets":9,"sheets":["CRAC UNITS","Extraction Air Fans","UPS Room Units","Boardroom unit","Rest Room Unit","Pilot Room Units","Control and Instrumentation","Electrical","Cloud and Android App"],"read":"whole","date_system":"1900"}

{"sheet":"CRAC UNITS","index":0,"n_rows":68,"n_cols":6,"rows_kept":68,"merged":[[0,0,0,5],[1,2,1,5],[3,0,3,5],[4,0,5,0],[6,0,7,0],[8,0,9,0],[10,0,11,0],[12,0,13,0],[14,0,15,0],[16,0,16,0],[17,0,19,0],[20,0,20,0],[21,0,21,5],[22,0,22,0],[23,0,25,0],[26,0,27,0],[28,0,28,0],[29,0,29,0],[30,0,30,0],[31,0,31,0],[32,0,32,5],[40,0,40,5],[47,0,47,5],[53,0,53,5],[60,0,60,5]]}
["Maintenance Schedule - CRAC UNITS"]
["COMPONENT","ACTIVITY","MAINTENANCE PERIOD EVERY"]
[null,null,"1 Month","3 Months","6 Months","1 Year"]
["SECTION 1 - INDOOR UNIT "]
["FANS","Check fan operation, airflow, abnormal noise, vibration, and fan alarms/status on iCOM","X",null,"X"]
[null,"Clean fan section / impellers and inspect mountings and guards",null,"X","X"]
["AIR FILTERS","Check filter condition and dirty-filter alarm","X"]
[null,"Clean or replace filters if dirty / alarm active","X",null,"X"]
["CONTROL SYSTEM","Check controller display, active alarms, event history, temperature/humidity readings and setpoints","X",null,"X"]
[null,"Check control sequence, safeties, interlocks, and BMS communications where used",null,"X","X","X"]
["HUMIDIFIER","Check humidifier operation, water feed, drain, steam hose, strainer, and general condition",null,"X","X"]
[null,"Inspect humidifier cylinder/canister and replace if end-of-life or heavily scaled",null,null,"X","X"]
["ELECTRICAL / POWER CIRCUITS","Check isolator, supply phases, fuses, contactors, visible wiring, and terminals",null,null,"X","X"]
[null,"Re-torque accessible terminations and verify heater / fan / compressor electrical condition",null,null,"X","X"]
["CONDENSATE DRAIN / PUMP","Check drain pan, trap, drain line free flow, and overflow condition","X","X","X"]
[null,"Check condensate pump operation, float movement, and discharge line/check valve if fitted",null,"X","X"]
["ELECTRIC REHEAT","Check heater operation and inspect electrical condition of reheat section",null,"X","X","X"]
["REFRIGERATION CIRCUIT","Visual check for oil staining, refrigerant leak signs, abnormal sound, and frosting","X",null,"X"]
[null,"Check compressor condition, refrigerant circuit condition, operating pressures/temperatures, and safeties",null,null,"X","X"]
[null,"Full annual review of compressor health, trends, leaks, and circuit performance records",{"$nulls":3},"X"]
["GENERAL HOUSEKEEPING","Check access, cleanliness, airflow path, and surrounding conditions","X",null,"X"]
["SECTION 2 - OUTDOOR UNIT - remote condenser"]
["REFRIGERATION PIPING","Check piping supports/fixings and inspect for oil traces or leaks","X",null,"X","X"]
["HEAT EXCHANGER COIL","Check coil/fins for dirt loading, blockage, corrosion, and physical damage","X",null,"X"]
[null,"Clean fins with suitable method when dirty; straighten damaged fins where required",null,"X","X","X"]
[null,"Check for debris/snow/obstruction around condenser and maintain clear airflow","X",null,"X"]
["FANS","Check fan operation, abnormal noise, vibration, and bearing condition","X",null,"X"]
[null,"Clean fan blades/guards and inspect mountings",null,"X","X"]
["FAN SPEED CONTROLLER","Check fan-speed controller operation and alarm condition",null,"X","X","X"]
["ELECTRICAL CONTROL BOX","Check isolator, accessible wiring, terminals, and overall electrical condition",null,null,"X","X"]
["GENERAL CONDITION","Check cabinet condition, corrosion, fasteners, and weather exposure effects","X",null,"X","X"]
["PERFORMANCE REVIEW","Record outdoor unit condition and compare fan/control behaviour with previous service records",null,null,"X","X"]
["SECTION 3 – RAISED FLOORING"]
["FLOOR SURFACE / PANELS","Inspect panel surfaces, edge trims and floor finish for looseness, damage, trip hazards, stains and unusual wear in traffic areas.","X",null,"X","X"]
["FLOOR SURFACE / PANELS","Remove loose dust and debris by soft sweeping or vacuuming only; do not wash or wet clean the raised floor surface.","X","X","X","X"]
["ACCESS PANELS / OPENINGS","Check panels that are routinely lifted for safe removal/refit, correct seating and no damage to lifting points or adjacent finishes.","X",null,"X","X"]
["UNDERFLOOR VOID","Lift sample panels and inspect the underfloor void for dust, moisture, debris, cable disorder and evidence of air leakage or staining.",null,"X","X","X"]
["SUBSTRUCTURE","Inspect pedestals, stringers, fixings and panel support points where accessible; correct loose or unstable elements promptly.",null,null,"X","X"]
["HEAVY TRAFFIC / EQUIPMENT ROUTES","Review protection in areas used for moving equipment; use overlays/spreader protection and replace damaged panels where necessary.",null,"X","X","X"]
["DEEP CLEANING","Carry out controlled underfloor and floor-surface deep cleaning as required for the environment; use dry methods suitable for raised floors.",{"$nulls":3},"X"]
["SECTION 4 – DUCTING"]
["ACCESSIBLE DUCTWORK","Inspect accessible ductwork, joints, flexible connections, supports and insulation for damage, air leakage, moisture or loose hangers.",null,"X","X","X"]
["DUCT ACCESS / SEALS","Check access doors and cleanout panels are secure, sealed and available for future inspection and cleaning.",null,"X","X","X"]
["TERMINALS / NECKS","Clean visible dust at terminal necks, nearby branch duct sections and grille/diffuser connections where accessible.",null,"X","X","X"]
["INTERNAL CONDITION","Inspect accessible internal duct surfaces for dust accumulation, debris, standing water or signs of microbial growth.",null,null,"X","X"]
["HOUSEKEEPING / CONTAMINATION CONTROL","Prevent dirt, water and contaminants from entering ducts by maintaining good housekeeping and proper air-intake conditions.","X","X","X","X"]
["DUCT CLEANING","Arrange full internal duct cleaning only after evaluation confirms contamination and the contaminant source has been identified and controlled.",{"$nulls":3},"X"]
["SECTION 5 – FLOOR VENTS / FLOOR DIFFUSERS"]
["VENT FACE / CORE","Keep floor vents clear of obstructions and clean the visible face/core to prevent dust build-up and loss of airflow.","X","X","X","X"]
["DAMPER / ADJUSTMENT","Check manual damper or adjustable core movement and confirm settings remain in the intended operating position.",null,"X","X","X"]
["MOUNTING / FLOOR TILE FIT","Inspect vent mounting clamps, floor-tile cut-out fit, trim condition and sealing/gasket condition where applicable.",null,"X","X","X"]
["AIRFLOW / COMFORT","Check airflow direction/pattern and occupant-adjustable settings; correct rattling or loose diffusers.","X",null,"X","X"]
["REBALANCING","Review diffuser air quantities and rebalance after layout changes, raised-floor works, or repeated comfort complaints.",{"$nulls":3},"X"]
["SECTION 6 – FLOOR AIR HEATERS"]
["GENERAL OPERATION","Check heater starts/stops correctly, controls respond, and there is no abnormal noise, smell, vibration or obstruction at discharge.","X",null,"X","X"]
["GRILLE / TRENCH / AIR PATH","Vacuum dust and debris from grilles, trench/casing and accessible air paths; keep discharge and return paths unobstructed.",null,"X","X","X"]
["FAN / MOTOR","Inspect fan and motor for dust accumulation and clean as necessary; verify free rotation and secure mountings.",null,"X","X","X"]
["CONTROLS / THERMOSTAT / SAFETIES","Check thermostat/control operation, fan rotation, safety cut-outs and interlocks; tighten loose adjustment hardware.",null,"X","X","X"]
["ELECTRICAL","Inspect isolator, terminals, contactors, fuses and visible wiring; carry out electrical tightening and condition checks by competent personnel.",null,null,"X","X"]
["HEATING ELEMENT / COIL","Inspect heating element or coil condition, clean where accessible, and verify heating output and temperature response during operation.",null,null,"X","X"]
["SECTION 7 – FRESH AIR FANS"]
["GENERAL OPERATION","Observe fan operation for unusual noise, vibration or overheating and confirm airflow is present.","X",null,"X","X"]
["AIR INLET / APPROACH","Keep inlets, weather hoods and approaches clean and free from obstruction; clear leaves, dust and debris.","X","X","X","X"]
["FASTENERS / MOUNTS","Check bolts, setscrews, motor mounts and anti-vibration mountings for tightness and condition.",null,"X","X","X"]
["BELTS / DRIVE (IF FITTED)","Inspect belt tension, alignment and wear; replace with matched belts where required and recheck after replacement.",null,"X","X","X"]
["FAN WHEEL / HOUSING","Clean wheel and housing if dust/oil accumulation is present to prevent imbalance and vibration.",null,"X","X","X"]
["MOTOR / BEARINGS","Clean motor exterior, lubricate bearings only if grease fittings are provided, and inspect for overheating or wear.",null,null,"X","X"]
["ELECTRICAL / PERFORMANCE","Measure running current against nameplate, verify rotation and review performance against previous PM records.",null,null,"X","X"]

{"sheet":"Extraction Air Fans","index":1,"n_rows":11,"n_cols":6,"rows_kept":11,"merged":[[0,0,0,5],[1,2,1,5],[3,0,3,5]]}
["Maintenance Schedule - Extraction Air Fans"]
["COMPONENT","ACTIVITY","MAINTENANCE PERIOD EVERY"]
[null,null,"1 Month","3 Months","6 Months","1 Year"]
["SECTION 1 – EXTRACTION AIR FANS"]
["GENERAL OPERATION","Observe fan operation for unusual noise, vibration or overheating and confirm airflow is present.","X",null,"X","X"]
["AIR INLET / APPROACH","Keep inlets, weather hoods and approaches clean and free from obstruction; clear leaves, dust and debris.","X","X","X","X"]
["FASTENERS / MOUNTS","Check bolts, setscrews, motor mounts and anti-vibration mountings for tightness and condition.",null,"X","X","X"]
["BELTS / DRIVE (IF FITTED)","Inspect belt tension, alignment and wear; replace with matched belts where required and recheck after replacement.",null,"X","X","X"]
["FAN WHEEL / HOUSING","Clean wheel and housing if dust/oil accumulation is present to prevent imbalance and vibration.",null,"X","X","X"]
["MOTOR / BEARINGS","Clean motor exterior, lubricate bearings only if grease fittings are provided, and inspect for overheating or wear.",null,null,"X","X"]
["ELECTRICAL / PERFORMANCE","Measure running current against nameplate, verify rotation and review performance against previous PM records.",null,null,"X","X"]

{"sheet":"UPS Room Units","index":2,"n_rows":34,"n_cols":6,"rows_kept":34,"merged":[[0,0,0,5],[1,2,1,5],[3,0,3,5],[4,0,5,0],[6,0,7,0],[8,0,9,0],[10,0,11,0],[12,0,15,0],[16,0,17,0],[18,0,19,0],[20,0,20,0],[21,0,21,5],[22,0,23,0],[24,0,25,0],[26,0,27,0],[28,0,29,0],[30,0,32,0],[33,0,33,0]]}
["Maintenance Schedule - UPS Room Units"]
["COMPONENT","ACTIVITY","MAINTENANCE PERIOD EVERY"]
[null,null,"1 Month","3 Months","6 Months","1 Year"]
["SECTION 1 – INDOOR UNIT "]
["AIR FILTERS","Inspect filter condition and clean / replace as needed (LG specifies every 2 weeks or more often if necessary).","X",null,"X","X"]
[null,"Confirm filter is refitted correctly after cleaning and check for airflow blockage.","X",null,"X"]
["COIL / CABINET / AIR PATH","Inspect return and supply air paths, casing, louvers and accessible surfaces for dust, damage or corrosion.","X","X","X","X"]
[null,"Clean accessible indoor coil face and cabinet surfaces where dust buildup is visible.",null,"X","X","X"]
["FAN / BLOWER","Check fan operation, airflow, abnormal noise and vibration during running.","X",null,"X","X"]
[null,"Clean fan wheel / blower section and inspect mountings and fasteners.",null,"X","X","X"]
["CONDENSATE DRAIN","Check drain pan and condensate drain piping for blockage, free drainage, leaks and signs of overflow.","X","X","X","X"]
[null,"Flush / clean drain line and confirm drain pan remains clean and correctly sloped.",null,"X","X","X"]
["CONTROL SYSTEM / SENSORS / BMS","Check controller display, locked setpoint, alarms, room temperature and humidity readings.","X",null,"X","X"]
[null,"Verify BMS communication / interface module and confirm monitoring points are available and communicating correctly.",null,"X","X","X"]
[null,"Test temperature and humidity sensing, including redundant sensors where fitted.",null,"X","X","X"]
[null,"Check fire alarm interface and shutdown / interlock operation where fitted.",null,"X","X","X"]
["ELECTRICAL","Inspect power supply condition, isolator, earthing, terminals, wiring, contactors and visible electrical components.",null,null,"X","X"]
[null,"Measure running current and verify operation is normal against nameplate / expected load.",null,null,"X","X"]
["REFRIGERANT CIRCUIT","Inspect refrigerant pipe insulation and visible joints for oil staining, leaks, icing or abnormal condition.","X",null,"X","X"]
[null,"Professional check of operating pressures / temperatures and overall cooling-heating performance.",null,null,"X","X"]
["GENERAL","Check mounting integrity, corrosion-protection condition, housekeeping and surrounding clearances.","X",null,"X","X"]
["SECTION 2 – OUTDOOR UNIT "]
["COIL / FINS","Inspect outdoor heat exchanger / fins for dirt, blockage, damage or corrosion.","X","X","X","X"]
[null,"Clean fins / coil when dirty and straighten damaged fins where required.",null,"X","X","X"]
["AIRFLOW / SURROUNDINGS","Keep air inlet and outlet clear of leaves, debris and obstructions; maintain required clearances.","X","X","X","X"]
[null,"Check defrost / drainage area and ensure water can drain away freely.","X",null,"X","X"]
["FANS / MOTORS","Check fan operation, inverter fan response, noise, vibration and guard condition.","X",null,"X","X"]
[null,"Clean fan blades and inspect mountings / fasteners.",null,"X","X","X"]
["REFRIGERANT PIPING","Inspect refrigerant piping, supports, insulation and visible joints for damage or oil traces.","X",null,"X","X"]
[null,"Professional leak check and operating condition review.",null,null,"X","X"]
["ELECTRICAL / INVERTER / CONTROLS","Inspect outdoor isolator, terminals, wiring, PCB enclosure and electrical condition.",null,null,"X","X"]
[null,"Check inverter / protection alarms and verify communication with indoor controller.",null,"X","X","X"]
[null,"Measure voltage and current and verify normal operation under load.",null,null,"X","X"]
["CABINET / BASE","Inspect cabinet panels, anti-corrosion coating, base frame, anchors and vibration condition.","X",null,"X","X"]

{"sheet":"Boardroom unit","index":3,"n_rows":66,"n_cols":6,"rows_kept":66,"merged":[[0,0,0,5],[1,2,1,5],[3,0,3,5],[4,0,5,0],[6,0,7,0],[8,0,9,0],[10,0,11,0],[12,0,15,0],[16,0,17,0],[18,0,19,0],[20,0,20,0],[21,0,21,5],[22,0,23,0],[24,0,25,0],[26,0,27,0],[28,0,29,0],[30,0,32,0],[33,0,33,0],[34,0,34,5],[42,0,42,5],[49,0,49,5],[50,0,51,0],[52,0,53,0],[57,0,57,5],[58,0,59,0],[60,0,61,0]]}
["Maintenance Schedule - Boardroom unit"]
["COMPONENT","ACTIVITY","MAINTENANCE PERIOD EVERY"]
[null,null,"1 Month","3 Months","6 Months","1 Year"]
["SECTION 1 – INDOOR UNIT "]
["AIR FILTERS","Inspect filter condition and clean / replace as needed.","X",null,"X","X"]
[null,"Confirm filters are refitted correctly after cleaning and check for airflow restriction.","X",null,"X"]
["COIL / CABINET / AIR PATH","Inspect return air plenum, supply duct connection, accessible coil face, casing and insulation for dust, damage, sweating or corrosion.","X","X","X","X"]
[null,"Clean accessible indoor coil face, cabinet surfaces and return-air section where dust buildup is visible.",null,"X","X","X"]
["FAN / BLOWER","Check blower operation, airflow, abnormal noise and vibration during running.","X",null,"X","X"]
[null,"Clean blower wheel / fan section and inspect motor mountings, fasteners and flexible connections.",null,"X","X","X"]
["CONDENSATE DRAIN","Check drain pan and condensate drain piping for blockage, free drainage, leaks and signs of overflow.","X","X","X","X"]
[null,"Flush / clean drain line and confirm drain pan remains clean and correctly sloped.",null,"X","X","X"]
["CONTROL SYSTEM / SENSORS / BMS","Check wall controller, locked setpoint, alarms, room temperature and available humidity readings.","X",null,"X","X"]
[null,"Verify BMS communication / interface module and confirm monitoring points are available.",null,"X","X","X"]
[null,"Test temperature and humidity sensing where fitted.",null,"X","X","X"]
[null,"Check fire alarm interface and shutdown / interlock operation where fitted.",null,"X","X","X"]
["ELECTRICAL","Inspect power supply condition, isolator, earthing, terminals, wiring, contactors and visible electrical components.",null,null,"X","X"]
[null,"Measure running current and verify operation is normal against nameplate / expected load.",null,null,"X","X"]
["REFRIGERANT CIRCUIT","Inspect refrigerant pipe insulation and visible joints for oil staining, leaks, icing or abnormal condition.","X",null,"X","X"]
[null,"Professional check of operating pressures / temperatures and overall cooling-heating performance.",null,null,"X","X"]
["GENERAL","Check mounting integrity, duct support condition, access panels, corrosion-protection condition, housekeeping and surrounding clearances.","X",null,"X","X"]
["SECTION 2 – OUTDOOR UNIT "]
["COIL / FINS","Inspect outdoor heat exchanger / fins for dirt, blockage, damage or corrosion.","X","X","X","X"]
[null,"Clean fins / coil when dirty and straighten damaged fins where required.",null,"X","X","X"]
["AIRFLOW / SURROUNDINGS","Keep air inlet and outlet clear of leaves, debris and obstructions; maintain required clearances.","X","X","X","X"]
[null,"Check drainage around outdoor base and ensure water can drain away freely.","X",null,"X","X"]
["FANS / MOTORS","Check fan operation, inverter fan response, noise, vibration and guard condition.","X",null,"X","X"]
[null,"Clean fan blades and inspect mountings / fasteners.",null,"X","X","X"]
["REFRIGERANT PIPING","Inspect refrigerant piping, supports, insulation and visible joints for damage or oil traces.","X",null,"X","X"]
[null,"Professional leak check and operating condition review.",null,null,"X","X"]
["ELECTRICAL / INVERTER / CONTROLS","Inspect outdoor isolator, terminals, wiring, PCB enclosure and electrical condition.",null,null,"X","X"]
[null,"Check inverter / protection alarms and verify communication with indoor controller.",null,"X","X","X"]
[null,"Measure voltage and current and verify normal operation under load.",null,null,"X","X"]
["CABINET / BASE","Inspect cabinet panels, anti-corrosion coating, base frame, anchors and vibration condition.","X",null,"X","X"]
["SECTION 3 – FRESH AIR FANS"]
["GENERAL OPERATION","Observe fan operation for unusual noise, vibration or overheating and confirm airflow is present.","X",null,"X","X"]
["AIR INLET / APPROACH","Keep inlets, weather hoods and approaches clean and free from obstruction; clear leaves, dust and debris.","X","X","X","X"]
["FASTENERS / MOUNTS","Check bolts, setscrews, motor mounts and anti-vibration mountings for tightness and condition.",null,"X","X","X"]
["BELTS / DRIVE (IF FITTED)","Inspect belt tension, alignment and wear; replace with matched belts where required and recheck after replacement.",null,"X","X","X"]
["FAN WHEEL / HOUSING","Clean wheel and housing if dust/oil accumulation is present to prevent imbalance and vibration.",null,"X","X","X"]
["MOTOR / BEARINGS","Clean motor exterior, lubricate bearings only if grease fittings are provided, and inspect for overheating or wear.",null,null,"X","X"]
["ELECTRICAL / PERFORMANCE","Measure running current against nameplate, verify rotation and review performance against previous PM records.",null,null,"X","X"]
["SECTION 4 – DUCTING"]
["ACCESSIBLE DUCTWORK","Inspect accessible ductwork, joints, flexible connections, supports and insulation for damage, air leakage, moisture or loose hangers.",null,"X","X","X"]
["DUCT ACCESS / SEALS","Check access doors and cleanout panels are secure, sealed and available for future inspection and cleaning.",null,"X","X","X"]
["TERMINALS / NECKS","Clean visible dust at terminal necks, nearby branch duct sections and grille/diffuser connections where accessible.",null,"X","X","X"]
["INTERNAL CONDITION","Inspect accessible internal duct surfaces for dust accumulation, debris, standing water or signs of microbial growth.",null,null,"X","X"]
["HOUSEKEEPING / CONTAMINATION CONTROL","Prevent dirt, water and contaminants from entering ducts by maintaining good housekeeping and proper air-intake conditions.","X","X","X","X"]
["DUCT CLEANING","Arrange full internal duct cleaning only after evaluation confirms contamination and the contaminant source has been identified and controlled.",{"$nulls":3},"X"]
["SECTION 5 – SWIRL DIFFUSERS"]
["DIFFUSER FACE / FINISH","Inspect diffuser face for dust build-up, staining, damage, loose fixing, corrosion or paint deterioration.","X",null,"X","X"]
[null,"Clean visible dust from the diffuser face using a damp cloth and mild cleaner suitable for the finish; do not use abrasive, aggressive or chlorine-based cleaners.","X","X","X","X"]
["AIR PATTERN / ADJUSTABLE ELEMENTS","Check adjustable cones / discs / pattern controllers where fitted for secure position and free movement without forcing parts.",null,"X","X","X"]
[null,"Verify airflow pattern, discharge performance, unusual noise and draught complaints; rebalance or readjust only if required.","X",null,"X","X"]
["MOUNTING / PLENUM CONNECTION","Inspect neck connection, visible sealant, plenum box / boot connection and ceiling interface for looseness or air leakage.",null,"X","X","X"]
["HYGIENE / INTERNAL ELEMENTS","If fitted with removable internal air-distribution elements or inserts, inspect for contamination and replace when hygienically necessary per manufacturer guidance.",null,null,"X","X"]
["GENERAL CONDITION","Check surrounding ceiling tiles / access condition and confirm diffusers remain unobstructed by fittings, cabling or other changes.","X",null,"X","X"]
["SECTION 6 – RETURN AIR GRILLE WITH DAMPER"]
["GRILLE FACE / OPENINGS","Inspect grille face and openings for dust accumulation, blockage, bent blades, loose screws or damaged frame.","X",null,"X","X"]
[null,"Clean grille face and exposed blades with warm water and mild soap or a damp cloth; dry thoroughly after cleaning.","X","X","X","X"]
["DAMPER BLADES / LINKAGES","Check damper blades, shafts and linkage for free movement, no obstruction, no excessive play and no damage to blades or seals.",null,"X","X","X"]
[null,"Cycle the damper through full open and full closed positions and confirm blades rotate correctly and evenly.",null,"X","X","X"]
["DAMPER CLEANING / LUBRICATION","Remove dust, dirt, rust or debris that could impede operation. Clean moving parts as needed and apply only dry / silicone / non-petroleum lubricant where required by the manufacturer.",null,null,"X","X"]
["FRAME / FIXING / ACCESS","Inspect grille frame, neck attachment, access arrangement and surrounding wall / ceiling finish for looseness, corrosion or air bypass.",null,"X","X","X"]
["AIRFLOW / BALANCING POSITION","Confirm damper setting remains as intended and note if balancing has been altered; readjust only when system balancing requires it.",null,"X","X","X"]
["GENERAL HOUSEKEEPING","Keep return-air path clear of stored items, finishes, labels or other obstructions that reduce free area.","X","X","X","X"]

{"sheet":"Rest Room Unit","index":4,"n_rows":49,"n_cols":6,"rows_kept":49,"merged":[[0,0,0,5],[1,2,1,5],[3,0,3,5],[4,0,5,0],[6,0,7,0],[8,0,9,0],[10,0,11,0],[12,0,15,0],[16,0,17,0],[18,0,19,0],[21,0,21,5],[22,0,23,0],[24,0,25,0],[26,0,27,0],[28,0,29,0],[30,0,32,0],[34,0,34,5],[42,0,42,5]]}
["Maintenance Schedule - Rest Room Unit"]
["COMPONENT","ACTIVITY","MAINTENANCE PERIOD EVERY"]
[null,null,"1 Month","3 Months","6 Months","1 Year"]
["SECTION 1 – INDOOR CASSETTE UNIT "]
["AIR FILTERS / INTAKE GRILLE","Inspect filter condition and clean filters as required; check return-air intake grille and panel for dust buildup.","X",null,"X","X"]
[null,"Confirm filters are refitted correctly and airflow is not restricted after cleaning.","X",null,"X"]
["CASSETTE PANEL / LOUVERS","Inspect discharge louvers / vanes, fascia panel and visible casing for dirt, damage, looseness or abnormal operation.","X","X","X","X"]
[null,"Clean fascia panel, discharge outlets and accessible air path surfaces where dust is visible.",null,"X","X","X"]
["FAN / BLOWER","Check fan operation, airflow, abnormal noise and vibration during running.","X",null,"X","X"]
[null,"Inspect fan section and fasteners; clean blower wheel / fan parts as required.",null,"X","X","X"]
["CONDENSATE DRAIN / DRAIN PAN / PUMP","Check drain pan, drain piping and drain pump operation for blockage, leaks, free drainage and overflow signs.","X","X","X","X"]
[null,"Flush / clean drain line and confirm drain pump and float operation where fitted.",null,"X","X","X"]
["CONTROL SYSTEM / SENSORS / BMS","Check wall controller, locked setpoint, alarms, room temperature and available humidity readings.","X",null,"X","X"]
[null,"Verify interface module / BMS communication via Modbus or BACnet where fitted.",null,"X","X","X"]
[null,"Test temperature and humidity sensing, including redundancy points where fitted.",null,"X","X","X"]
[null,"Check fire detection interface, shutdown / interlock operation and alarm response where fitted.",null,"X","X","X"]
["ELECTRICAL","Inspect power supply condition, isolator, earthing, terminals, wiring and visible electrical components.",null,null,"X","X"]
[null,"Measure running current and verify normal operation against expected load.",null,null,"X","X"]
["REFRIGERANT CIRCUIT","Inspect visible refrigerant joints and insulation for oil staining, leaks, icing or abnormal condition.","X",null,"X","X"]
[null,"Professional check of operating pressures / temperatures and overall cooling-heating performance.",null,null,"X","X"]
["GENERAL","Check mounting integrity, ceiling supports, access panels, corrosion-protection condition, housekeeping and surrounding clearances.","X",null,"X","X"]
["SECTION 2 – OUTDOOR UNIT "]
["COIL / FINS","Inspect outdoor heat exchanger / fins for dirt, blockage, damage or corrosion.","X","X","X","X"]
[null,"Clean fins / coil when dirty and straighten damaged fins where required.",null,"X","X","X"]
["AIRFLOW / SURROUNDINGS","Keep air inlet and outlet clear of leaves, debris and obstructions; maintain required clearances.","X","X","X","X"]
[null,"Check base drainage and ensure water can drain away freely around the unit.","X",null,"X","X"]
["FANS / MOTORS","Check fan operation, inverter fan response, noise, vibration and guard condition.","X",null,"X","X"]
[null,"Clean fan blades and inspect mountings / fasteners.",null,"X","X","X"]
["REFRIGERANT PIPING","Inspect refrigerant piping, supports, insulation and visible joints for damage or oil traces.","X",null,"X","X"]
[null,"Professional leak check and operating condition review.",null,null,"X","X"]
["ELECTRICAL / INVERTER / CONTROLS","Inspect outdoor isolator, terminals, wiring, PCB enclosure and electrical condition.",null,null,"X","X"]
[null,"Check inverter / protection alarms and verify communication with indoor controller.",null,"X","X","X"]
[null,"Measure voltage and current and verify normal operation under load.",null,null,"X","X"]
["CABINET / BASE","Inspect cabinet panels, anti-corrosion coating, base frame, anchors and vibration condition.","X",null,"X","X"]
["SECTION 3 – FRESH AIR FANS"]
["GENERAL OPERATION","Observe fan operation for unusual noise, vibration or overheating and confirm airflow is present.","X",null,"X","X"]
["AIR INLET / APPROACH","Keep inlets, weather hoods and approaches clean and free from obstruction; clear leaves, dust and debris.","X","X","X","X"]
["FASTENERS / MOUNTS","Check bolts, setscrews, motor mounts and anti-vibration mountings for tightness and condition.",null,"X","X","X"]
["BELTS / DRIVE (IF FITTED)","Inspect belt tension, alignment and wear; replace with matched belts where required and recheck after replacement.",null,"X","X","X"]
["FAN WHEEL / HOUSING","Clean wheel and housing if dust/oil accumulation is present to prevent imbalance and vibration.",null,"X","X","X"]
["MOTOR / BEARINGS","Clean motor exterior, lubricate bearings only if grease fittings are provided, and inspect for overheating or wear.",null,null,"X","X"]
["ELECTRICAL / PERFORMANCE","Measure running current against nameplate, verify rotation and review performance against previous PM records.",null,null,"X","X"]
["SECTION 4 – DUCTING"]
["ACCESSIBLE DUCTWORK","Inspect accessible ductwork, joints, flexible connections, supports and insulation for damage, air leakage, moisture or loose hangers.",null,"X","X","X"]
["DUCT ACCESS / SEALS","Check access doors and cleanout panels are secure, sealed and available for future inspection and cleaning.",null,"X","X","X"]
["TERMINALS / NECKS","Clean visible dust at terminal necks, nearby branch duct sections and grille/diffuser connections where accessible.",null,"X","X","X"]
["INTERNAL CONDITION","Inspect accessible internal duct surfaces for dust accumulation, debris, standing water or signs of microbial growth.",null,null,"X","X"]
["HOUSEKEEPING / CONTAMINATION CONTROL","Prevent dirt, water and contaminants from entering ducts by maintaining good housekeeping and proper air-intake conditions.","X","X","X","X"]
["DUCT CLEANING","Arrange full internal duct cleaning only after evaluation confirms contamination and the contaminant source has been identified and controlled.",{"$nulls":3},"X"]

{"sheet":"Pilot Room Units","index":5,"n_rows":66,"n_cols":6,"rows_kept":66,"merged":[[0,0,0,5],[1,2,1,5],[3,0,3,5],[4,0,5,0],[6,0,7,0],[8,0,9,0],[10,0,11,0],[12,0,15,0],[16,0,17,0],[18,0,19,0],[21,0,21,5],[22,0,23,0],[24,0,25,0],[26,0,27,0],[28,0,29,0],[30,0,32,0],[34,0,34,5],[42,0,42,5],[49,0,49,5],[50,0,51,0],[52,0,53,0],[57,0,57,5],[58,0,59,0],[60,0,61,0]]}
["Maintenance Schedule - Pilot Room Units"]
["COMPONENT","ACTIVITY","MAINTENANCE PERIOD EVERY"]
[null,null,"1 Month","3 Months","6 Months","1 Year"]
["SECTION 1 – INDOOR UNIT "]
["AIR FILTERS","Inspect filter condition and clean / replace as needed.","X",null,"X","X"]
[null,"Confirm filters are refitted correctly after cleaning and check for airflow restriction.","X",null,"X"]
["COIL / CABINET / AIR PATH","Inspect return air plenum, supply duct connection, accessible coil face, casing and insulation for dust, damage, sweating or corrosion.","X","X","X","X"]
[null,"Clean accessible indoor coil face, cabinet surfaces and return-air section where dust buildup is visible.",null,"X","X","X"]
["FAN / BLOWER","Check blower operation, airflow, abnormal noise and vibration during running.","X",null,"X","X"]
[null,"Clean blower wheel / fan section and inspect motor mountings, fasteners and flexible connections.",null,"X","X","X"]
["CONDENSATE DRAIN","Check drain pan and condensate drain piping for blockage, free drainage, leaks and signs of overflow.","X","X","X","X"]
[null,"Flush / clean drain line and confirm drain pan remains clean and correctly sloped.",null,"X","X","X"]
["CONTROL SYSTEM / SENSORS / BMS","Check wall controller, locked setpoint, alarms, room temperature and available humidity readings.","X",null,"X","X"]
[null,"Verify BMS communication / interface module and confirm monitoring points are available.",null,"X","X","X"]
[null,"Test temperature and humidity sensing where fitted.",null,"X","X","X"]
[null,"Check fire alarm interface and shutdown / interlock operation where fitted.",null,"X","X","X"]
["ELECTRICAL","Inspect power supply condition, isolator, earthing, terminals, wiring, contactors and visible electrical components.",null,null,"X","X"]
[null,"Measure running current and verify operation is normal against nameplate / expected load.",null,null,"X","X"]
["REFRIGERANT CIRCUIT","Inspect refrigerant pipe insulation and visible joints for oil staining, leaks, icing or abnormal condition.","X",null,"X","X"]
[null,"Professional check of operating pressures / temperatures and overall cooling-heating performance.",null,null,"X","X"]
["GENERAL","Check mounting integrity, duct support condition, access panels, corrosion-protection condition, housekeeping and surrounding clearances.","X",null,"X","X"]
["SECTION 2 – OUTDOOR UNIT "]
["COIL / FINS","Inspect outdoor heat exchanger / fins for dirt, blockage, damage or corrosion.","X","X","X","X"]
[null,"Clean fins / coil when dirty and straighten damaged fins where required.",null,"X","X","X"]
["AIRFLOW / SURROUNDINGS","Keep air inlet and outlet clear of leaves, debris and obstructions; maintain required clearances.","X","X","X","X"]
[null,"Check drainage around outdoor base and ensure water can drain away freely.","X",null,"X","X"]
["FANS / MOTORS","Check fan operation, inverter fan response, noise, vibration and guard condition.","X",null,"X","X"]
[null,"Clean fan blades and inspect mountings / fasteners.",null,"X","X","X"]
["REFRIGERANT PIPING","Inspect refrigerant piping, supports, insulation and visible joints for damage or oil traces.","X",null,"X","X"]
[null,"Professional leak check and operating condition review.",null,null,"X","X"]
["ELECTRICAL / INVERTER / CONTROLS","Inspect outdoor isolator, terminals, wiring, PCB enclosure and electrical condition.",null,null,"X","X"]
[null,"Check inverter / protection alarms and verify communication with indoor controller.",null,"X","X","X"]
[null,"Measure voltage and current and verify normal operation under load.",null,null,"X","X"]
["CABINET / BASE","Inspect cabinet panels, anti-corrosion coating, base frame, anchors and vibration condition.","X",null,"X","X"]
["SECTION 3 – FRESH AIR FANS"]
["GENERAL OPERATION","Observe fan operation for unusual noise, vibration or overheating and confirm airflow is present.","X",null,"X","X"]
["AIR INLET / APPROACH","Keep inlets, weather hoods and approaches clean and free from obstruction; clear leaves, dust and debris.","X","X","X","X"]
["FASTENERS / MOUNTS","Check bolts, setscrews, motor mounts and anti-vibration mountings for tightness and condition.",null,"X","X","X"]
["BELTS / DRIVE (IF FITTED)","Inspect belt tension, alignment and wear; replace with matched belts where required and recheck after replacement.",null,"X","X","X"]
["FAN WHEEL / HOUSING","Clean wheel and housing if dust/oil accumulation is present to prevent imbalance and vibration.",null,"X","X","X"]
["MOTOR / BEARINGS","Clean motor exterior, lubricate bearings only if grease fittings are provided, and inspect for overheating or wear.",null,null,"X","X"]
["ELECTRICAL / PERFORMANCE","Measure running current against nameplate, verify rotation and review performance against previous PM records.",null,null,"X","X"]
["SECTION 4 – DUCTING"]
["ACCESSIBLE DUCTWORK","Inspect accessible ductwork, joints, flexible connections, supports and insulation for damage, air leakage, moisture or loose hangers.",null,"X","X","X"]
["DUCT ACCESS / SEALS","Check access doors and cleanout panels are secure, sealed and available for future inspection and cleaning.",null,"X","X","X"]
["TERMINALS / NECKS","Clean visible dust at terminal necks, nearby branch duct sections and grille/diffuser connections where accessible.",null,"X","X","X"]
["INTERNAL CONDITION","Inspect accessible internal duct surfaces for dust accumulation, debris, standing water or signs of microbial growth.",null,null,"X","X"]
["HOUSEKEEPING / CONTAMINATION CONTROL","Prevent dirt, water and contaminants from entering ducts by maintaining good housekeeping and proper air-intake conditions.","X","X","X","X"]
["DUCT CLEANING","Arrange full internal duct cleaning only after evaluation confirms contamination and the contaminant source has been identified and controlled.",{"$nulls":3},"X"]
["SECTION 5 – SWIRL DIFFUSERS"]
["DIFFUSER FACE / FINISH","Inspect diffuser face for dust build-up, staining, damage, loose fixing, corrosion or paint deterioration.","X",null,"X","X"]
[null,"Clean visible dust from the diffuser face using a damp cloth and mild cleaner suitable for the finish; do not use abrasive, aggressive or chlorine-based cleaners.","X","X","X","X"]
["AIR PATTERN / ADJUSTABLE ELEMENTS","Check adjustable cones / discs / pattern controllers where fitted for secure position and free movement without forcing parts.",null,"X","X","X"]
[null,"Verify airflow pattern, discharge performance, unusual noise and draught complaints; rebalance or readjust only if required.","X",null,"X","X"]
["MOUNTING / PLENUM CONNECTION","Inspect neck connection, visible sealant, plenum box / boot connection and ceiling interface for looseness or air leakage.",null,"X","X","X"]
["HYGIENE / INTERNAL ELEMENTS","If fitted with removable internal air-distribution elements or inserts, inspect for contamination and replace when hygienically necessary per manufacturer guidance.",null,null,"X","X"]
["GENERAL CONDITION","Check surrounding ceiling tiles / access condition and confirm diffusers remain unobstructed by fittings, cabling or other changes.","X",null,"X","X"]
["SECTION 6 – RETURN AIR GRILLE WITH DAMPER"]
["GRILLE FACE / OPENINGS","Inspect grille face and openings for dust accumulation, blockage, bent blades, loose screws or damaged frame.","X",null,"X","X"]
[null,"Clean grille face and exposed blades with warm water and mild soap or a damp cloth; dry thoroughly after cleaning.","X","X","X","X"]
["DAMPER BLADES / LINKAGES","Check damper blades, shafts and linkage for free movement, no obstruction, no excessive play and no damage to blades or seals.",null,"X","X","X"]
[null,"Cycle the damper through full open and full closed positions and confirm blades rotate correctly and evenly.",null,"X","X","X"]
["DAMPER CLEANING / LUBRICATION","Remove dust, dirt, rust or debris that could impede operation. Clean moving parts as needed and apply only dry / silicone / non-petroleum lubricant where required by the manufacturer.",null,null,"X","X"]
["FRAME / FIXING / ACCESS","Inspect grille frame, neck attachment, access arrangement and surrounding wall / ceiling finish for looseness, corrosion or air bypass.",null,"X","X","X"]
["AIRFLOW / BALANCING POSITION","Confirm damper setting remains as intended and note if balancing has been altered; readjust only when system balancing requires it.",null,"X","X","X"]
["GENERAL HOUSEKEEPING","Keep return-air path clear of stored items, finishes, labels or other obstructions that reduce free area.","X","X","X","X"]

{"sheet":"Control and Instrumentation","index":6,"n_rows":39,"n_cols":6,"rows_kept":39,"merged":[[0,0,0,5],[1,2,1,5],[3,0,3,5],[4,0,17,0],[18,0,18,5],[19,0,20,0],[21,0,22,0],[23,0,24,0],[25,0,25,5],[28,0,29,0],[32,0,32,5]]}
["Maintenance Schedule - Control and Instrumentation"]
["COMPONENT","ACTIVITY","MAINTENANCE PERIOD EVERY"]
[null,null,"1 Month","3 Months","6 Months","1 Year"]
["SECTION 1 – IAQ / ENVIRONMENTAL SENSORS"]
["INDOOR AIR QUALITY SENSORS","Check sensor online status, mounting, labels, power/communications, and reading plausibility against nearby sensors or historical trend.","X",null,"X"]
[null,"Verify accuracy against a reference instrument or standard and apply offset / correction only if permitted by the OEM.",null,"X",null,"X"]
[null,"Perform annual performance check, recalibration or sensor exchange where required by the OEM or site quality plan.",{"$nulls":3},"X"]
[null,"Check trend plausibility, alarm function, sensor inlet cleanliness and controller / BMS values; confirm fresh-air exposure assumptions if ABC is enabled.","X",null,"X"]
[null,"Verify readings against a reference meter or test gas and recalibrate if drift is detected or if the device operates with ABC disabled.",null,null,"X","X"]
[null,"Complete formal annual calibration / performance verification or sensor replacement where required by the OEM.",{"$nulls":3},"X"]
[null,"Check sensor status, warm-up / baseline behavior after power interruptions, plausibility of readings and sample path cleanliness.","X",null,"X"]
[null,"Review baseline drift, carry out performance check, and recalibrate / replace the sensing element where required by the OEM.",{"$nulls":3},"X"]
[null,"Inspect inlet or sample path for dust blockage, contamination or physical damage, and review trend plausibility / alarm operation.","X",null,"X"]
[null,"Clean the sensor air path / optics only using the OEM-approved method and verify performance against a reference where used.",null,"X","X"]
[null,"Arrange factory recalibration or annual sensor-module replacement where required by the OEM.",{"$nulls":3},"X"]
[null,"Check readings, alarms, device health and inlet condition; confirm operation is not affected by contamination or recent high exposure.","X",null,"X"]
[null,"Carry out clean-air zero / calibration check or standard-gas verification where the OEM permits this in the field.",null,null,"X","X"]
[null,"Perform annual recalibration or replace the sensing element / module if the OEM specifies finite sensor life.",{"$nulls":3},"X"]
["SECTION 2 – BMS / SCADA WORKSTATION & SERVER"]
["BMS / SCADA APPLICATION","Check server / workstation online status, alarm delivery, trends, graphics, point updates, protocol communications and time synchronization.","X",null,"X"]
[null,"Review operator accounts, service status, event logs and communication errors; clear resolved alarms and investigate recurring faults.","X","X","X","X"]
["BACKUP / DATABASE / STORAGE","Confirm successful scheduled backups, review backup-job status, database growth, disk capacity and free-space thresholds.","X","X","X","X"]
[null,"Test restoration of a representative backup set and archive critical configuration / trend / graphics exports.",null,null,"X","X"]
["CYBER / PATCHING","Review antivirus status, firewall status and approved OS / application patch status; apply patches during approved maintenance windows.","X","X","X","X"]
[null,"Carry out annual disaster-recovery / failover test, document recovery time and update support contacts and software media inventory.",{"$nulls":3},"X"]
["SECTION 3 – PLC"]
["PLC HARDWARE","Inspect CPU, I/O modules, panel condition, status LEDs, internal temperature, fans / filters if fitted, and signs of loose or overheated terminations.","X",null,"X","X"]
["PROGRAM / CONFIGURATION","Back up PLC program, parameters and comments; confirm the running version matches the approved master copy and change log.",null,null,"X","X"]
["BATTERY / RTC","Check battery-backed CPU battery status / voltage where applicable; replace weak batteries and record date of change.",null,null,"X","X"]
[null,"Replace back-up battery annually on battery-backed PLCs where the OEM recommends annual replacement.",{"$nulls":3},"X"]
["FUNCTIONAL TESTING","Verify communications, key I/O points, alarms, interlocks and sequence operation during a controlled maintenance window.",null,null,"X","X"]
["HOUSEKEEPING","Clean PLC hardware / panel interior using approved methods and ensure drawings, labels and spare-fuse inventory are current.",null,"X","X","X"]
["SECTION 4 – IOT GATEWAY"]
["GATEWAY HEALTH","Check gateway online status, resource usage, protocol sessions, data freshness, time sync and communications to BMS / cloud / edge platform.","X",null,"X","X"]
["CONFIGURATION / MAPPINGS","Verify Modbus / BACnet / API mappings, point lists, network settings and certificate / password validity where applicable.",null,"X","X","X"]
["BACKUP / EXPORT","Export available mapping profiles or configuration backups and store them with the approved maintenance records.",null,null,"X","X"]
["FIRMWARE / SECURITY","Review firmware version, approved updates, cybersecurity settings and remote-access controls; patch only in an approved window and verify operation after reboot.",null,"X","X","X"]
["DIAGNOSTICS","Capture diagnostics and review communication errors / retries when faults are reported or trending indicates degraded performance.",null,null,"X","X"]
["RECOVERY TEST","Perform an annual restore / replacement readiness check using the saved configuration and confirm rebuild steps are documented.",{"$nulls":3},"X"]

{"sheet":"Electrical","index":7,"n_rows":41,"n_cols":6,"rows_kept":41,"merged":[[0,0,0,5],[1,2,1,5],[3,0,3,5],[4,0,5,0],[7,0,8,0],[9,0,10,0],[13,0,13,5],[14,0,15,0],[16,0,17,0],[18,0,18,5],[19,0,21,0],[22,0,22,5],[23,0,26,0],[27,0,27,5],[28,0,31,0],[32,0,32,5],[33,0,36,0],[37,0,37,5]]}
["Maintenance Schedule - Electrical"]
["COMPONENT","ACTIVITY","MAINTENANCE PERIOD EVERY"]
[null,null,"1 Month","3 Months","6 Months","1 Year"]
["SECTION 1 – DISTRIBUTION BOARDS (DBs) SUPPLYING HVAC LOADS"]
["DB GENERAL","Check board room / DB location is accessible, dry, adequately lit, identified, and free of storage or obstruction.","X",null,"X","X"]
[null,"Check danger notices, circuit labels, schedule, lockability, blanking plates, cover integrity, and DB directory accuracy.","X",null,"X","X"]
["DB CONDITION","Inspect enclosure, gland plates, corrosion protection, signs of moisture ingress, dust buildup, vermin entry, discoloration, overheating, or burning smell.","X",null,"X","X"]
["PROTECTION DEVICES","Check breaker condition, handle position, abnormal trip history, mechanical damage, and availability of correct circuit identification for fresh-air fans and AC units.","X",null,"X","X"]
[null,"Function-check indication lamps / meters where fitted and review nuisance trips or repeated faults.",null,"X","X","X"]
["CONNECTIONS / TERMINATIONS","Inspect accessible terminations, neutral bars, earth bars, cable support and visible insulation condition.",null,null,"X","X"]
[null,"Thermographic scan under suitable load, or equivalent overheating inspection, for incoming and outgoing ways where available.",null,null,"X","X"]
["EARTHING / BONDING","Check earthing continuity points, earth bar integrity, bonding conductors, and signs of loose or damaged earth connections.",null,"X","X","X"]
["TESTING","Carry out inspection and testing by a competent person as applicable to the installation and maintenance plan, including continuity / insulation / polarity / earth leakage / functional checks as relevant.",null,null,"X","X"]
["SECTION 2 – FEEDERS TO FRESH AIR FANS"]
["SUPPLY CIRCUIT","Check breaker / isolator identification, cable condition, support, routing, and signs of overheating or insulation damage.","X",null,"X","X"]
[null,"Verify phase rotation / voltage balance where applicable and confirm circuit protection remains appropriate to fan duty.",null,"X","X","X"]
["CONTROL / INTERLOCK","Check start-stop control path, local / remote indication, fan status feedback, and BMS / fire interlock wiring condition where applicable.",null,"X","X","X"]
[null,"Function-test trip / shutdown / interlock response where fresh-air fan is intended to stop or run on alarm according to design.",null,null,"X","X"]
["SECTION 3 – INDOOR UNIT ELECTRICAL SUPPLIES"]
["INDOOR UNIT SUPPLY","Check dedicated circuit labeling, breaker health, isolatability, cable termination condition, and visible overheating or loose-connection signs.","X",null,"X","X"]
[null,"Check control wiring, communication wiring segregation, controller supply condition, and integrity of local electrical accessories.",null,"X","X","X"]
[null,"Verify unit supply matches equipment rating and confirm no unauthorised shared loads have been added to the circuit.",null,null,"X","X"]
["SECTION 4 – INDOOR UNIT ISOLATORS"]
["LOCAL ISOLATORS","Check isolator is present, accessible, labeled, lockable where required, weather-appropriate for location, and mounted securely.","X",null,"X","X"]
[null,"Inspect enclosure, handle, gland entries, seals, corrosion, cover screws, and visible cable terminations.","X",null,"X","X"]
[null,"Operate isolator mechanically during planned shutdown to confirm free movement and positive switching.",null,"X","X","X"]
[null,"Check OFF position provides safe local isolation in line with maintenance procedures and equipment arrangement.",null,null,"X","X"]
["SECTION 5 – OUTDOOR UNIT ISOLATORS"]
["OUTDOOR ISOLATORS","Check isolator weatherproofing, UV condition, corrosion protection, fixing, labeling, and accessibility near the outdoor unit.","X",null,"X","X"]
[null,"Inspect signs of water ingress, cracked enclosure, degraded seals, gland condition, terminal heating, and cable support.","X",null,"X","X"]
[null,"Operate isolator during planned shutdown and confirm stable switching, enclosure integrity, and correct local isolation for maintenance.",null,"X","X","X"]
[null,"Review short-circuit / overload protective-device coordination with outdoor unit requirements during annual PM review.",{"$nulls":3},"X"]
["SECTION 6 – FIRE DETECTION RELAYS / INTERFACE RELAYS"]
["FIRE INTERFACE","Check relay / interface module labeling, enclosure condition, LED / status indication where fitted, and termination tightness / wiring identification.","X",null,"X","X"]
[null,"Inspect for corrosion, loose wiring, damaged sockets / bases, broken terminals, and unauthorised bridging or modifications.","X",null,"X","X"]
[null,"Function-test relay operation with the fire detection system under approved test conditions and verify intended equipment response.",null,"X","X","X"]
[null,"Confirm reset / restore sequence, fail-safe logic, and alarm cause-and-effect remain aligned with current fire strategy and control philosophy.",null,null,"X","X"]
["SECTION 7 – GENERAL ELECTRICAL COMPLIANCE / RECORDS"]
["DOCUMENTATION","Check single-line diagrams, DB schedules, as-built labels, lockout points, and maintenance records are current.",null,"X","X","X"]
["HOUSEKEEPING / SAFETY","Confirm insulated mats, warning signage, restricted access, housekeeping, and safe working clearance in front of DBs / isolators.","X",null,"X","X"]
["CORRECTIVE ACTIONS","Rectify without delay any overheating, damaged insulation, missing covers, failed isolators, failed relays, loose earthing, repeated trips, or moisture ingress found during inspection.","X","X","X","X"]

{"sheet":"Cloud and Android App","index":8,"n_rows":54,"n_cols":6,"rows_kept":54,"merged":[[0,0,0,5],[1,2,1,5],[3,0,3,5],[4,0,5,0],[6,0,7,0],[8,0,9,0],[10,0,10,5],[11,0,14,0],[15,0,15,5],[16,0,17,0],[18,0,20,0],[21,0,21,5],[22,0,24,0],[25,0,25,5],[26,0,27,0],[28,0,29,0],[30,0,30,5],[31,0,32,0],[33,0,34,0],[35,0,35,5],[36,0,39,0],[40,0,40,5],[41,0,43,0],[44,0,44,5],[46,0,47,0],[49,0,49,5]]}
["Maintenance Schedule - Cloud and Android App"]
["COMPONENT","ACTIVITY","MAINTENANCE PERIOD EVERY"]
[null,null,"1 Month","3 Months","6 Months","1 Year"]
["SECTION 1 – CLOUD PLATFORM / HOSTING / BACKEND OPERATIONS"]
["CLOUD HOSTING","Check cloud service health, uptime status, resource utilization, storage growth, failed jobs, and service alerts for the platform storing IoT gateway data.","X",null,"X","X"]
[null,"Review compute, database, bandwidth and storage consumption against forecast and investigate abnormal spikes.","X",null,"X","X"]
["BACKUP / RECOVERY","Verify scheduled backups, retention settings, restore-point success, and alerting for failed backup jobs.","X",null,"X","X"]
[null,"Perform restore test / disaster-recovery validation on a controlled basis and document results.",null,null,"X","X"]
["SECURITY","Review privileged-access accounts, API keys, service credentials, secret rotation status, and unauthorised login attempts.","X",null,"X","X"]
[null,"Review firewall / network access rules, TLS certificates, domain renewal dates and expiring credentials.",null,"X","X","X"]
["SECTION 2 – REST API / INTEGRATION LAYER"]
["REST API","Check API uptime, failed requests, latency, timeout rates, authentication errors and integration health between cloud storage and the mobile app.","X",null,"X","X"]
[null,"Review API logs for recurring errors, malformed payloads from IoT gateway devices, and version-compatibility issues.","X","X","X","X"]
[null,"Test core endpoints for parameter retrieval, authentication, inventory, thresholds, notifications and job cards.","X",null,"X","X"]
[null,"Review API documentation / Swagger or equivalent and update interface definitions when endpoints change.",null,"X","X","X"]
["SECTION 3 – ANDROID APP CORE / GOOGLE PLAY"]
["ANDROID APP","Review crashes, ANRs, startup issues, sync failures, broken screens and device / OS compatibility trends.","X",null,"X","X"]
[null,"Test major user journeys: login, parameter viewing, Room sync, Firestore access, storage upload/download, inventory, thresholds, notifications and job cards.","X","X","X","X"]
["GOOGLE PLAY","Monitor Play Console warnings, policy messages, app quality metrics, reviews and release issues.","X",null,"X","X"]
[null,"Plan and manage app releases, staged rollouts, hotfixes and version deprecation as required.","X",null,"X","X"]
[null,"Review Play Store listing content, screenshots, data safety declarations, contact details and compliance declarations.",null,"X","X","X"]
["SECTION 4 – LOCAL DATA LAYER (ROOM DATABASE)"]
["ROOM DATABASE","Check migration readiness for upcoming app versions and confirm schema changes are documented and tested.","X",null,"X","X"]
[null,"Review local storage growth, sync queue health, failed inserts/updates, corruption reports and offline behavior.","X",null,"X","X"]
[null,"Execute database integrity tests, migration tests and representative backup/export validation where used.",null,"X","X","X"]
["SECTION 5 – FIRESTORE / FIREBASE STORAGE"]
["CLOUD FIRESTORE","Review read/write failures, security-rule denials, sync conflicts, offline-to-online reconciliation issues and quota usage.","X",null,"X","X"]
[null,"Audit collection structure, indexes, TTL / retention approach where applicable, and high-cost queries.",null,"X","X","X"]
["FIREBASE STORAGE","Review upload/download failures, storage growth, orphaned files, access-control settings and retention/cleanup jobs.","X",null,"X","X"]
[null,"Test file upload and retrieval flows for job card images, documents or evidence attachments.","X","X","X","X"]
["SECTION 6 – AUTHENTICATION / ACCESS CONTROL / USER LICENCES"]
["AUTHENTICATION","Review sign-in failures, locked accounts, token/session issues, role-mapping errors and suspicious access patterns.","X",null,"X","X"]
[null,"Review user roles for contractors and ATNS employees, remove obsolete users and validate least-privilege access.","X",null,"X","X"]
["ANNUAL LICENCES","Review and renew annual user licences / subscriptions for contractors and ATNS employees, reconcile active-user list against paid seats, and remove leavers.",{"$nulls":3},"X"]
[null,"Verify onboarding/offboarding records and user-approval workflow remain current.",null,"X","X","X"]
["SECTION 7 – INVENTORY / THRESHOLDS / NOTIFICATIONS"]
["INVENTORY MODULE","Check stock-item master data quality, active item list, units of measure, duplicate items and category consistency.","X",null,"X","X"]
[null,"Review minimum quantities, reorder thresholds, alert logic and exception handling for low-stock notifications.","X","X","X","X"]
[null,"Test notification triggers when stock reaches or falls below configured thresholds.","X","X","X","X"]
[null,"Review notification delivery failures, delayed alerts and false positives / false negatives.","X",null,"X","X"]
["SECTION 8 – JOB CARD MODULE"]
["JOB CARD MODULE","Check job card creation, editing, assignment, status changes, evidence attachment and closure flows.","X","X","X","X"]
[null,"Review ageing job cards, stuck states, failed notifications, missing audit trail events and permissions issues.","X",null,"X","X"]
[null,"Verify reports / dashboards for job card counts, statuses, and response / closure trends.",null,"X","X","X"]
["SECTION 9 – SUPPORT / ISSUE LOG / CHANGE CONTROL"]
["MONTHLY SUPPORT","Hold monthly support review, log incidents, classify defects / enhancements, assign actions, and track closure dates.","X"]
["ISSUE LOG","Review open issues, severity, root-cause status, turnaround time, recurring defects and overdue actions.","X",null,"X","X"]
[null,"Trend incidents by module (API, app, Room, Firestore, Storage, inventory, job cards, auth) and identify repeat problems needing permanent fixes.",null,"X","X","X"]
["CHANGE CONTROL","Review pending enhancements, approved changes, release notes, rollback readiness and production deployment approvals.","X",null,"X","X"]
["SECTION 10 – PERFORMANCE / SECURITY / GOVERNANCE"]
["PERFORMANCE","Review response time, sync duration, app load time, API latency, storage growth and cost drivers.","X",null,"X","X"]
["SECURITY / PRIVACY","Review audit logs, privacy-impact changes, access reviews, encryption status and secure handling of stored files / personal data.",null,"X","X","X"]
["DOCUMENTATION","Update system architecture, API docs, support runbook, asset register, admin instructions and recovery procedures.",null,"X","X","X"]
["TRAINING","Refresh administrator / support knowledge for release process, user management, issue logging and recovery steps.",null,null,"X","X"]