# A4 — Panel Schedule
# Generated from A1-io-list.yaml
#
metadata:
  project: Kingsford Hotel Bacolod BMS
  generated_from: A1-io-list.yaml
  generator: _playbook/tools/generate-a4-panel-schedule.py
  controller_sizing_rule: 1 DDC controller per 40 physical I/O, +1 network gateway if Network drops present. Refine after Q-008 confirms wiring topology.
  power_estimate_basis: ~25W per controller, ~5W per network device. Excludes UPS/transformer overhead.
summary:
  total_panels: 18
  total_physical_io: 523
  total_hli_subpoints: 166
  total_network_drops: 27
  total_io_points: 716
  total_controllers_estimated: 30
  total_power_watts_estimated: 885
  panel_summary_table:
  - panel: PNL-AHU-L2
    location: 2nd Level/Casino MVAC Plant
    physical_io: 32
    network: 2
    controllers: 2
    power_w: 60
    equipment_count: 4
  - panel: PNL-BL-LZ
    location: Lower Ground/Boiler Room
    physical_io: 32
    network: 0
    controllers: 1
    power_w: 25
    equipment_count: 2
  - panel: PNL-CH-PLANT-GND
    location: GND/Chiller Plant Room
    physical_io: 27
    network: 3
    controllers: 2
    power_w: 65
    equipment_count: 3
  - panel: PNL-CHWP-GND
    location: GND/BOH AHU Area
    physical_io: 42
    network: 3
    controllers: 2
    power_w: 65
    equipment_count: 3
  - panel: PNL-CHWP-L2
    location: 2F/CHW Pump Room
    physical_io: 40
    network: 1
    controllers: 2
    power_w: 55
    equipment_count: 11
  - panel: PNL-CT-RD
    location: Roofdeck/Cooling Tower Area
    physical_io: 31
    network: 0
    controllers: 1
    power_w: 25
    equipment_count: 6
  - panel: PNL-DOAS-L2
    location: 2nd Level/Casino MVAC Plant
    physical_io: 21
    network: 1
    controllers: 2
    power_w: 55
    equipment_count: 1
  - panel: PNL-DOAS-RD
    location: Roofdeck/Hotel DOAS Plant
    physical_io: 42
    network: 2
    controllers: 2
    power_w: 60
    equipment_count: 2
  - panel: PNL-EE-DIST
    location: Distribution (per A4)
    physical_io: 0
    network: 10
    controllers: 2
    power_w: 100
    equipment_count: 10
  - panel: PNL-EE-MAIN
    location: Main Switchgear Room
    physical_io: 0
    network: 3
    controllers: 2
    power_w: 65
    equipment_count: 3
  - panel: PNL-PAHU-RD
    location: Roofdeck/PAHU Plant
    physical_io: 22
    network: 2
    controllers: 2
    power_w: 60
    equipment_count: 2
  - panel: PNL-PL-HZ
    location: Roofdeck/HW Plant
    physical_io: 6
    network: 0
    controllers: 1
    power_w: 25
    equipment_count: 10
  - panel: PNL-PL-LZ
    location: Lower Ground/HW Plant
    physical_io: 24
    network: 0
    controllers: 1
    power_w: 25
    equipment_count: 10
  - panel: PNL-VENT-BSMT
    location: Basement
    physical_io: 48
    network: 0
    controllers: 2
    power_w: 50
    equipment_count: 16
  - panel: PNL-VENT-GF
    location: GF Main Lobby
    physical_io: 27
    network: 0
    controllers: 1
    power_w: 25
    equipment_count: 9
  - panel: PNL-VENT-L2
    location: 2nd Floor
    physical_io: 39
    network: 0
    controllers: 1
    power_w: 25
    equipment_count: 13
  - panel: PNL-VENT-L3
    location: 3rd Amenity & Guestroom
    physical_io: 81
    network: 0
    controllers: 3
    power_w: 75
    equipment_count: 27
  - panel: PNL-VENT-RD
    location: Roofdeck
    physical_io: 9
    network: 0
    controllers: 1
    power_w: 25
    equipment_count: 3
panels:
- id: PNL-AHU-L2
  location: 2nd Level/Casino MVAC Plant
  system_scope:
  - AHU - Casino
  - AHU - Casino (Ozonizer)
  equipment_served:
    instance_count: 4
    instances:
    - AHU-2M.1
    - AHU-2M.2
    - OZ-2M.1
    - OZ-2M.2
    by_class:
      AHU (Modulating CHW-served): 32
      Ozone Generator (UV-light or Corona): 6
  io_summary:
    physical_io: 32
    hli_subpoints: 4
    network_drops: 2
    total: 38
    by_type:
      AI: 18
      AO: 6
      DI: 8
      HLI: 4
      Network: 2
    by_co:
      BMS Contractor: 14
      Equipment Supplier: 14
      ME Contractor: 10
  controller_estimate:
    ddc_controllers: 1
    network_gateway: 1
    total_controllers: 2
    rule: 1 DDC per 40 physical I/O, plus 1 network gateway if BACnet/Modbus integration on panel
  power_estimate_w: 60
  enclosure_assumption: Wall-mount IP54 metal cabinet, sized per controller count + 30% spare
  notes: ''
- id: PNL-BL-LZ
  location: Lower Ground/Boiler Room
  system_scope:
  - Boiler/Laundry
  equipment_served:
    instance_count: 2
    instances:
    - SB-1
    - SB-2
    by_class:
      Steam Boiler: 32
  io_summary:
    physical_io: 32
    hli_subpoints: 0
    network_drops: 0
    total: 32
    by_type:
      AI: 8
      DI: 22
      DO: 2
    by_co:
      BMS Contractor: 12
      Equipment Supplier: 20
  controller_estimate:
    ddc_controllers: 1
    network_gateway: 0
    total_controllers: 1
    rule: 1 DDC per 40 physical I/O, plus 1 network gateway if BACnet/Modbus integration on panel
  power_estimate_w: 25
  enclosure_assumption: Wall-mount IP54 metal cabinet, sized per controller count + 30% spare
  notes: ''
- id: PNL-CH-PLANT-GND
  location: GND/Chiller Plant Room
  system_scope:
  - Chilled Water
  equipment_served:
    instance_count: 3
    instances:
    - CH-1
    - CH-2
    - CH-3
    by_class:
      Chiller (Package Water-Cooled): 84
  io_summary:
    physical_io: 27
    hli_subpoints: 54
    network_drops: 3
    total: 84
    by_type:
      AI: 21
      DI: 6
      HLI: 54
      Network: 3
    by_co:
      BMS Contractor: 21
      Equipment Supplier: 57
      ME Contractor: 6
  controller_estimate:
    ddc_controllers: 1
    network_gateway: 1
    total_controllers: 2
    rule: 1 DDC per 40 physical I/O, plus 1 network gateway if BACnet/Modbus integration on panel
  power_estimate_w: 65
  enclosure_assumption: Wall-mount IP54 metal cabinet, sized per controller count + 30% spare
  notes: ''
- id: PNL-CHWP-GND
  location: GND/BOH AHU Area
  system_scope:
  - BOH Air Handling
  equipment_served:
    instance_count: 3
    instances:
    - CHWP-1.1
    - CHWP-1.2
    - CHWP-1.3
    by_class:
      AHU (Chilled-Water-Served): 51
  io_summary:
    physical_io: 42
    hli_subpoints: 6
    network_drops: 3
    total: 51
    by_type:
      AI: 15
      AO: 9
      DI: 18
      HLI: 6
      Network: 3
    by_co:
      BMS Contractor: 15
      Equipment Supplier: 18
      ME Contractor: 18
  controller_estimate:
    ddc_controllers: 2
    network_gateway: 1
    total_controllers: 2
    rule: 1 DDC per 40 physical I/O, plus 1 network gateway if BACnet/Modbus integration on panel
  power_estimate_w: 65
  enclosure_assumption: Wall-mount IP54 metal cabinet, sized per controller count + 30% spare
  notes: ''
- id: PNL-CHWP-L2
  location: 2F/CHW Pump Room
  system_scope:
  - Chilled Water
  equipment_served:
    instance_count: 11
    instances:
    - BTU-CHWS-MAIN
    - COMP-1
    - COMP-2
    - COMP-3
    - HDR-CHW-BP
    - HDR-CHWR
    - HDR-CHWS
    - PCHWP-1
    - PCHWP-2
    - PCHWP-3
    - PCHWP-4
    by_class:
      Primary CHW Pump: 15
      Condenser Water Pump: 12
      Primary CHW Pump (Standby): 5
      CHW Bypass Header: 4
      BTU Meter: 4
      CHW Supply Main Header: 2
      CHW Return Main Header: 2
  io_summary:
    physical_io: 40
    hli_subpoints: 3
    network_drops: 1
    total: 44
    by_type:
      AI: 10
      AO: 4
      DI: 22
      DO: 4
      HLI: 3
      Network: 1
    by_co:
      BMS Contractor: 12
      Equipment Supplier: 32
  controller_estimate:
    ddc_controllers: 1
    network_gateway: 1
    total_controllers: 2
    rule: 1 DDC per 40 physical I/O, plus 1 network gateway if BACnet/Modbus integration on panel
  power_estimate_w: 55
  enclosure_assumption: Wall-mount IP54 metal cabinet, sized per controller count + 30% spare
  notes: ''
- id: PNL-CT-RD
  location: Roofdeck/Cooling Tower Area
  system_scope:
  - Chilled Water
  equipment_served:
    instance_count: 6
    instances:
    - CT-1
    - CT-2
    - CT-3
    - CT-COMMON
    - HDR-CWR-RD
    - HDR-CWS-RD
    by_class:
      Cooling Tower: 27
      Cooling Tower (Common): 2
      Condenser Water Header: 2
  io_summary:
    physical_io: 31
    hli_subpoints: 0
    network_drops: 0
    total: 31
    by_type:
      AI: 7
      DI: 18
      DO: 6
    by_co:
      BMS Contractor: 16
      Equipment Supplier: 9
      ME Contractor: 6
  controller_estimate:
    ddc_controllers: 1
    network_gateway: 0
    total_controllers: 1
    rule: 1 DDC per 40 physical I/O, plus 1 network gateway if BACnet/Modbus integration on panel
  power_estimate_w: 25
  enclosure_assumption: Wall-mount IP54 metal cabinet, sized per controller count + 30% spare
  notes: ''
- id: PNL-DOAS-L2
  location: 2nd Level/Casino MVAC Plant
  system_scope:
  - DOAS - Casino MVAC
  equipment_served:
    instance_count: 1
    instances:
    - DOAS-2W
    by_class:
      DOAS Unit: 26
  io_summary:
    physical_io: 21
    hli_subpoints: 4
    network_drops: 1
    total: 26
    by_type:
      AI: 9
      AO: 2
      DI: 8
      DO: 2
      HLI: 4
      Network: 1
    by_co:
      BMS Contractor: 9
      Equipment Supplier: 13
      ME Contractor: 4
  controller_estimate:
    ddc_controllers: 1
    network_gateway: 1
    total_controllers: 2
    rule: 1 DDC per 40 physical I/O, plus 1 network gateway if BACnet/Modbus integration on panel
  power_estimate_w: 55
  enclosure_assumption: Wall-mount IP54 metal cabinet, sized per controller count + 30% spare
  notes: ''
- id: PNL-DOAS-RD
  location: Roofdeck/Hotel DOAS Plant
  system_scope:
  - DOAS - Hotel/Roofdeck
  equipment_served:
    instance_count: 2
    instances:
    - DOAS-RD.1
    - DOAS-RD.2
    by_class:
      DOAS Unit: 52
  io_summary:
    physical_io: 42
    hli_subpoints: 8
    network_drops: 2
    total: 52
    by_type:
      AI: 18
      AO: 4
      DI: 16
      DO: 4
      HLI: 8
      Network: 2
    by_co:
      BMS Contractor: 18
      Equipment Supplier: 26
      ME Contractor: 8
  controller_estimate:
    ddc_controllers: 2
    network_gateway: 1
    total_controllers: 2
    rule: 1 DDC per 40 physical I/O, plus 1 network gateway if BACnet/Modbus integration on panel
  power_estimate_w: 60
  enclosure_assumption: Wall-mount IP54 metal cabinet, sized per controller count + 30% spare
  notes: ''
- id: PNL-EE-DIST
  location: Distribution (per A4)
  system_scope:
  - Power Metering
  equipment_served:
    instance_count: 10
    instances:
    - MTR-FDR-01
    - MTR-FDR-02
    - MTR-FDR-03
    - MTR-FDR-04
    - MTR-FDR-05
    - MTR-FDR-06
    - MTR-FDR-07
    - MTR-FDR-08
    - MTR-FDR-09
    - MTR-FDR-10
    by_class:
      Multifunction Power Meter (Feeder): 60
  io_summary:
    physical_io: 0
    hli_subpoints: 50
    network_drops: 10
    total: 60
    by_type:
      HLI: 50
      Network: 10
    by_co:
      BMS Contractor: 60
  controller_estimate:
    ddc_controllers: 1
    network_gateway: 1
    total_controllers: 2
    rule: 1 DDC per 40 physical I/O, plus 1 network gateway if BACnet/Modbus integration on panel
  power_estimate_w: 100
  enclosure_assumption: Wall-mount IP54 metal cabinet, sized per controller count + 30% spare
  notes: ''
- id: PNL-EE-MAIN
  location: Main Switchgear Room
  system_scope:
  - Power Metering
  equipment_served:
    instance_count: 3
    instances:
    - MTR-MAIN-1
    - MTR-MAIN-2
    - MTR-MAIN-3
    by_class:
      Multifunction Power Meter (Main): 18
  io_summary:
    physical_io: 0
    hli_subpoints: 15
    network_drops: 3
    total: 18
    by_type:
      HLI: 15
      Network: 3
    by_co:
      BMS Contractor: 18
  controller_estimate:
    ddc_controllers: 1
    network_gateway: 1
    total_controllers: 2
    rule: 1 DDC per 40 physical I/O, plus 1 network gateway if BACnet/Modbus integration on panel
  power_estimate_w: 65
  enclosure_assumption: Wall-mount IP54 metal cabinet, sized per controller count + 30% spare
  notes: ''
- id: PNL-PAHU-RD
  location: Roofdeck/PAHU Plant
  system_scope:
  - PAHU - Roofdeck
  equipment_served:
    instance_count: 2
    instances:
    - PAHU-RD.1
    - PAHU-RD.2
    by_class:
      Precooled Air Handling Unit: 28
  io_summary:
    physical_io: 22
    hli_subpoints: 4
    network_drops: 2
    total: 28
    by_type:
      AI: 8
      AO: 4
      DI: 8
      DO: 2
      HLI: 4
      Network: 2
    by_co:
      BMS Contractor: 8
      Equipment Supplier: 18
      ME Contractor: 2
  controller_estimate:
    ddc_controllers: 1
    network_gateway: 1
    total_controllers: 2
    rule: 1 DDC per 40 physical I/O, plus 1 network gateway if BACnet/Modbus integration on panel
  power_estimate_w: 60
  enclosure_assumption: Wall-mount IP54 metal cabinet, sized per controller count + 30% spare
  notes: ''
- id: PNL-PL-HZ
  location: Roofdeck/HW Plant
  system_scope:
  - Plumbing & Sanitary Hotwater
  equipment_served:
    instance_count: 10
    instances:
    - HDR-HW-HZ
    - HP-HZ-1
    - HP-HZ-2
    - HP-HZ-3
    - HWT-HZ-1
    - HWT-HZ-2
    - HWT-HZ-3
    - RP-HZ-1
    - RP-HZ-2
    - RP-HZ-3
    by_class:
      Heat Pump: 9
      Recirculating Pump: 9
      Calorifier (Hot Water Storage Tank): 3
      Hot Water Header Set: 3
  io_summary:
    physical_io: 6
    hli_subpoints: 18
    network_drops: 0
    total: 24
    by_type:
      AI: 6
      HLI: 18
    by_co:
      BMS Contractor: 6
      Equipment Supplier: 18
  controller_estimate:
    ddc_controllers: 1
    network_gateway: 0
    total_controllers: 1
    rule: 1 DDC per 40 physical I/O, plus 1 network gateway if BACnet/Modbus integration on panel
  power_estimate_w: 25
  enclosure_assumption: Wall-mount IP54 metal cabinet, sized per controller count + 30% spare
  notes: ''
- id: PNL-PL-LZ
  location: Lower Ground/HW Plant
  system_scope:
  - Plumbing & Sanitary Hotwater
  equipment_served:
    instance_count: 10
    instances:
    - HDR-HW-LZ
    - HP-LZ-1
    - HP-LZ-2
    - HP-LZ-3
    - HWT-LZ-1
    - HWT-LZ-2
    - HWT-LZ-3
    - RP-LZ-1
    - RP-LZ-2
    - RP-LZ-3
    by_class:
      Heat Pump: 9
      Recirculating Pump: 9
      Calorifier (Hot Water Storage Tank): 3
      Hot Water Header Set: 3
  io_summary:
    physical_io: 24
    hli_subpoints: 0
    network_drops: 0
    total: 24
    by_type:
      AI: 6
      DI: 18
    by_co:
      BMS Contractor: 6
      Equipment Supplier: 18
  controller_estimate:
    ddc_controllers: 1
    network_gateway: 0
    total_controllers: 1
    rule: 1 DDC per 40 physical I/O, plus 1 network gateway if BACnet/Modbus integration on panel
  power_estimate_w: 25
  enclosure_assumption: Wall-mount IP54 metal cabinet, sized per controller count + 30% spare
  notes: ''
- id: PNL-VENT-BSMT
  location: Basement
  system_scope:
  - General Ventilation
  equipment_served:
    instance_count: 16
    instances:
    - EF-3SF.2
    - EF-8R.1
    - EF-B.1
    - EF-B.2
    - EF-BS.1
    - EF-BS.2
    - EF-GLZ.1
    - EF-GLZ.2
    - EF-HP.1
    - EF-MC.1
    - EF-MFP.1
    - EF-PR.1
    - EF-PR.2
    - EF-RR.2
    - TEF-B.1
    - TEF-B.2
    by_class:
      Exhaust Fan (General): 42
      Exhaust Fan (Toilet): 6
  io_summary:
    physical_io: 48
    hli_subpoints: 0
    network_drops: 0
    total: 48
    by_type:
      DI: 48
    by_co:
      Equipment Supplier: 48
  controller_estimate:
    ddc_controllers: 2
    network_gateway: 0
    total_controllers: 2
    rule: 1 DDC per 40 physical I/O, plus 1 network gateway if BACnet/Modbus integration on panel
  power_estimate_w: 50
  enclosure_assumption: Wall-mount IP54 metal cabinet, sized per controller count + 30% spare
  notes: ''
- id: PNL-VENT-GF
  location: GF Main Lobby
  system_scope:
  - General Ventilation
  equipment_served:
    instance_count: 9
    instances:
    - EF-1.2A
    - EF-1MR.1
    - EF-1ST0.1
    - EF-LPG.1
    - EF-MRF.1
    - TEF-1.1
    - TEF-1.2
    - TEF-1.3
    - TEF-1.4
    by_class:
      Exhaust Fan (General): 15
      Exhaust Fan (Toilet): 12
  io_summary:
    physical_io: 27
    hli_subpoints: 0
    network_drops: 0
    total: 27
    by_type:
      DI: 27
    by_co:
      Equipment Supplier: 27
  controller_estimate:
    ddc_controllers: 1
    network_gateway: 0
    total_controllers: 1
    rule: 1 DDC per 40 physical I/O, plus 1 network gateway if BACnet/Modbus integration on panel
  power_estimate_w: 25
  enclosure_assumption: Wall-mount IP54 metal cabinet, sized per controller count + 30% spare
  notes: ''
- id: PNL-VENT-L2
  location: 2nd Floor
  system_scope:
  - General Ventilation
  equipment_served:
    instance_count: 13
    instances:
    - EF-2.1
    - EF-2.2
    - EF-2.3
    - EF-2.4
    - EF-2B.1
    - EF-2B.2
    - EF-CHR.1
    - EF-CHR.2
    - EF-GS.1
    - EF-GS.2
    - TEF-2.1
    - TEF-2.3
    - TEF-2B.3
    by_class:
      Exhaust Fan (General): 30
      Exhaust Fan (Toilet): 9
  io_summary:
    physical_io: 39
    hli_subpoints: 0
    network_drops: 0
    total: 39
    by_type:
      DI: 39
    by_co:
      Equipment Supplier: 39
  controller_estimate:
    ddc_controllers: 1
    network_gateway: 0
    total_controllers: 1
    rule: 1 DDC per 40 physical I/O, plus 1 network gateway if BACnet/Modbus integration on panel
  power_estimate_w: 25
  enclosure_assumption: Wall-mount IP54 metal cabinet, sized per controller count + 30% spare
  notes: ''
- id: PNL-VENT-L3
  location: 3rd Amenity & Guestroom
  system_scope:
  - General Ventilation
  equipment_served:
    instance_count: 27
    instances:
    - EF-3.1
    - EF-3.2
    - TEF-3A.1
    - TEF-3A.2
    - TEF-3B
    - TEF-3C.1
    - TEF-3C.2
    - TEF-3D.1
    - TEF-3D.10
    - TEF-3D.11
    - TEF-3D.12
    - TEF-3D.13
    - TEF-3D.14
    - TEF-3D.15
    - TEF-3D.16
    - TEF-3D.17
    - TEF-3D.18
    - TEF-3D.19
    - TEF-3D.2
    - TEF-3D.20
    - TEF-3D.3
    - TEF-3D.4
    - TEF-3D.5
    - TEF-3D.6
    - TEF-3D.7
    - TEF-3D.8
    - TEF-3D.9
    by_class:
      Exhaust Fan (Toilet): 75
      Exhaust Fan (General): 6
  io_summary:
    physical_io: 81
    hli_subpoints: 0
    network_drops: 0
    total: 81
    by_type:
      DI: 81
    by_co:
      Equipment Supplier: 81
  controller_estimate:
    ddc_controllers: 3
    network_gateway: 0
    total_controllers: 3
    rule: 1 DDC per 40 physical I/O, plus 1 network gateway if BACnet/Modbus integration on panel
  power_estimate_w: 75
  enclosure_assumption: Wall-mount IP54 metal cabinet, sized per controller count + 30% spare
  notes: ''
- id: PNL-VENT-RD
  location: Roofdeck
  system_scope:
  - General Ventilation
  equipment_served:
    instance_count: 3
    instances:
    - EF-1 (RD)
    - EF-RD.1
    - EF-RD.2
    by_class:
      Exhaust Fan (General): 9
  io_summary:
    physical_io: 9
    hli_subpoints: 0
    network_drops: 0
    total: 9
    by_type:
      DI: 9
    by_co:
      Equipment Supplier: 9
  controller_estimate:
    ddc_controllers: 1
    network_gateway: 0
    total_controllers: 1
    rule: 1 DDC per 40 physical I/O, plus 1 network gateway if BACnet/Modbus integration on panel
  power_estimate_w: 25
  enclosure_assumption: Wall-mount IP54 metal cabinet, sized per controller count + 30% spare
  notes: ''
