# Copyright (c) 2023 Project CHIP Authors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# Auto-generated scripts for harness use only, please review before automation. The endpoints and cluster names are currently set to default

name:
    135.2.6. [TC-S-2.6] RemainingCapacity functionality with DUT as Server -
    Multi-Fabric

PICS:
    - S.S

config:
    nodeId: 0x12344321
    cluster: "Basic Information"
    endpoint: 0

tests:
    - label: "Precondition: Commission DUT to TH1"
      verification: |
          - DUT should be commissioned onto TH1, TH2, and TH3.
          - The Scene Table capacity for a given fabric SHALL be less than half (rounded down towards 0) of the Scene Table entries (as indicated in the SceneTableSize attribute).
          - MaxRemainingCapacity is (SceneTableSize-1)/2.
          - TH1, TH2, and TH3 should be on separate, distinct fabrics.

          Send the below command in respective DUT
          ./chip-all-clusters-app

          Once DUT reach the  commissionable state send the following command  ./chip-tool pairing onnetwork 1 20202021 command on TH1.
          Verify the commissioning completed with success on TH(chip-tool) from DUT
          [1650455358.501816][4366:4371] CHIP:TOO: Device commissioning completed with success
      disabled: true

    - label: "Precondition: Commission DUT to TH2 (Open Commissioning Window)"
      verification: |
          Open a commissioning window On TH1(Chiptool)using below command

          ./chip-tool pairing open-commissioning-window 1 1 400 2000 3841

          Verify the Successfully opened pairing window On TH1(Chiptool)e device

          [1657186324.710951][10820:10825] CHIP:DMG: Received Command Response Status for Endpoint=0 Cluster=0x0000_003C Command=0x0000_0000 Status=0x0
          [1657186324.710980][10820:10825] CHIP:CTL: Successfully opened pairing window On TH(Chiptool)e device
          [1657186324.711048][10820:10825] CHIP:CTL: Manual pairing code: [36253605617]
          [1657186324.711108][10820:10825] CHIP:CTL: SetupQRCode: [MT:-24J0IRV01A7TB7E700]
      disabled: true

    - label: "Precondition: Commission DUT to TH2 (Pairing)"
      verification: |
          Now send the below command for commissionin DUT to TH2 with Manual pairing code generated in TH1 using open commission window

          ./chip-tool pairing code 2 36253605617 --commissioner-name beta

          Verify the commissioning completed with success on TH2(chip-tool) from DUT

          [1657186359.584672][3509:3514] CHIP:CTL: Successfully finished commissioning step 'Cleanup'
          [1657186359.584743][3509:3514] CHIP:TOO: Device commissioning completed with success
      disabled: true

    - label: "Precondition: Commission DUT to TH3 (Open Commissioning Window)"
      verification: |
          Open a commissioning window On TH1(Chiptool)using below command

          ./chip-tool pairing open-commissioning-window 1 1 400 2000 3842

          Verify the Successfully opened pairing window On TH1(Chiptool)e device

          [1701254594.851779][10096:10098] CHIP:DMG: Received Command Response Status for Endpoint=0 Cluster=0x0000_003C Command=0x0000_0000 Status=0x0
          [1701254594.851783][10096:10098] CHIP:CTL: Successfully opened pairing window on the device
          [1701254594.851789][10096:10098] CHIP:CTL: Manual pairing code: [36545248276]
          [1701254594.851795][10096:10098] CHIP:CTL: SetupQRCode: [MT:-24J0Q1212K4.08JP10]
      disabled: true

    - label: "Precondition: Commission DUT to TH3 (Pairing)"
      verification: |
          send the below command for commissionin DUT to TH3 with Manual pairing code generated in TH1 using open commission window

          ./chip-tool pairing code 3 36545248276 --commissioner-name gamma

          Verify the commissioning completed with success on TH3(chip-tool) from DUT

          [1657186359.584672][3509:3514] CHIP:CTL: Successfully finished commissioning step 'Cleanup'
          [1657186359.584743][3509:3514] CHIP:TOO: Device commissioning completed with success
      disabled: true

    - label:
          "Step 1a: TH1 sends a RemoveAllScenes command to DUT with the GroupID
          field set to 0x0000."
      PICS: S.S.C03.Rsp
      verification: |
          ./chip-tool scenesmanagement remove-all-scenes 0x0000 1 1

          Verify the RemoveAllScenesResponse with following fields:
          Status is SUCCESS
          Group ID is 0x0000  on the TH(Chip-tool) log and below is the sample log provided for the raspi platform:

          [1701173905.688536][36687:36689] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Command 0x0000_0003
          [1701173905.688553][36687:36689] CHIP:TOO:   RemoveAllScenesResponse: {
          [1701173905.688558][36687:36689] CHIP:TOO:     status: 0
          [1701173905.688561][36687:36689] CHIP:TOO:     groupID: 0
          [1701173905.688563][36687:36689] CHIP:TOO:    }
      disabled: true

    - label: "Step 1b: Repeat Step 1a with TH2."
      PICS: S.S.C03.Rsp
      verification: |
          ./chip-tool scenesmanagement remove-all-scenes 0x0000 2 1 --commissioner-name beta

          Verify the RemoveAllScenesResponse with following fields:
          Status is SUCCESS
          Group ID is 0x0000  on the TH(Chip-tool) log and below is the sample log provided for the raspi platform:

          [1700826575.191275][15971:15973] CHIP:DMG: Received Command Response Data, Endpoint=1 Cluster=0x0000_0062 Command=0x0000_0003
          [1700826575.191321][15971:15973] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Command 0x0000_0003
          [1700826575.191938][15971:15973] CHIP:TOO:   RemoveAllScenesResponse: {
          [1700826575.191974][15971:15973] CHIP:TOO:     status: 0
          [1700826575.191985][15971:15973] CHIP:TOO:     groupID: 0
          [1700826575.191995][15971:15973] CHIP:TOO:    }
      disabled: true

    - label: "Step 1C: Repeat Step 1a with TH3."
      PICS: S.S.C03.Rsp
      verification: |
          ./chip-tool scenesmanagement remove-all-scenes 0x0000 3 1 --commissioner-name gamma

          Verify the RemoveAllScenesResponse with following fields:
          Status is SUCCESS
          Group ID is 0x0000  on the TH(Chip-tool) log and below is the sample log provided for the raspi platform:

          [1700826595.190538][15975:15977] CHIP:DMG: Received Command Response Data, Endpoint=1 Cluster=0x0000_0062 Command=0x0000_0003
          [1700826595.190578][15975:15977] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Command 0x0000_0003
          [1700826595.190637][15975:15977] CHIP:TOO:   RemoveAllScenesResponse: {
          [1700826595.190652][15975:15977] CHIP:TOO:     status: 0
          [1700826595.190661][15975:15977] CHIP:TOO:     groupID: 0
          [1700826595.190669][15975:15977] CHIP:TOO:    }
      disabled: true

    - label: "Step 2a: TH1 reads from the DUT the SceneTableSize attribute"
      verification: |
          ./chip-tool scenesmanagement read scene-table-size 1 1

          Verify the "SceneTableSize" attribute value is SceneTableSize(minimum=16) which is recorded into SceneTableSize on the TH (Chip-tool) and below is the sample log provided for the raspi platform:

          [1700826614.634340][15990:15992] CHIP:DMG: }
          [1700826614.634390][15990:15992] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Attribute 0x0000_0006 DataVersion: 1908396086
          [1700826614.634399][15990:15992] CHIP:TOO:   SceneTableSize: 16
      disabled: true

    - label:
          "Step 2b: TH1 sends a subscription request action for FabricSceneInfo
          to the DUT."
      verification: |
          Please use Interactive mode to Verify the subscription
          Here the command to enter interactive mode:--
          ./chip-tool interactive start

          Set up the subscription between DUT and TH by sending the command mentioned below, and verify that the subscription is activated successfully

          scenesmanagement subscribe fabric-scene-info 100 200 1 1

          Verify  the DUT sends a report data to TH1 for FabricSceneInfo after the MinIntervalFloor time; store the RemainingCapacity field from this fabric’s entry reported in FabricSceneInfo into Remaining1stCapacity and is equals to (MaxRemainingCapacity) on the TH (Chip-tool) and below is the sample log provided for the raspi platform:

          [1701251118.633541][8779:8781] CHIP:DMG: ReportDataMessage =
          [1701251118.633544][8779:8781] CHIP:DMG: {
          [1701251118.633547][8779:8781] CHIP:DMG:         SubscriptionId = 0x349c4fb0,
          [1701251118.633550][8779:8781] CHIP:DMG:         AttributeReportIBs =
          [1701251118.633557][8779:8781] CHIP:DMG:         [
          [1701251118.633560][8779:8781] CHIP:DMG:                 AttributeReportIB =
          [1701251118.633567][8779:8781] CHIP:DMG:                 {
          [1701251118.633570][8779:8781] CHIP:DMG:                         AttributeDataIB =
          [1701251118.633574][8779:8781] CHIP:DMG:                         {
          [1701251118.633577][8779:8781] CHIP:DMG:                                 DataVersion = 0xe203cd66,
          [1701251118.633581][8779:8781] CHIP:DMG:                                 AttributePathIB =
          [1701251118.633584][8779:8781] CHIP:DMG:                                 {
          [1701251118.633587][8779:8781] CHIP:DMG:                                         Endpoint = 0x1,
          [1701251118.633591][8779:8781] CHIP:DMG:                                         Cluster = 0x62,
          [1701251118.633594][8779:8781] CHIP:DMG:                                         Attribute = 0x0000_0002,
          [1701251118.633598][8779:8781] CHIP:DMG:                                 }
          [1701251118.633602][8779:8781] CHIP:DMG:
          [1701251118.633606][8779:8781] CHIP:DMG:                                 Data = [
          [1701251118.633610][8779:8781] CHIP:DMG:
          [1701251118.633614][8779:8781] CHIP:DMG:                                         {
          [1701251118.633618][8779:8781] CHIP:DMG:                                                 0x0 = 0,
          [1701251118.633621][8779:8781] CHIP:DMG:                                                 0x1 = 0,
          [1701251118.633625][8779:8781] CHIP:DMG:                                                 0x2 = 0,
          [1701251118.633629][8779:8781] CHIP:DMG:                                                 0x3 = false,
          [1701251118.633633][8779:8781] CHIP:DMG:                                                 0x4 = 7,
          [1701251118.633637][8779:8781] CHIP:DMG:                                                 0xfe = 1,
          [1701251118.633640][8779:8781] CHIP:DMG:                                         },
          [1701251118.633644][8779:8781] CHIP:DMG:                                 ],
          [1701251118.633646][8779:8781] CHIP:DMG:                         },
          [1701251118.633652][8779:8781] CHIP:DMG:
          [1701251118.633655][8779:8781] CHIP:DMG:                 },
          [1701251118.633661][8779:8781] CHIP:DMG:
          [1701251118.633663][8779:8781] CHIP:DMG:         ],
          [1701251118.633669][8779:8781] CHIP:DMG:
          [1701251118.633672][8779:8781] CHIP:DMG:         InteractionModelRevision = 11
          [1701251118.633675][8779:8781] CHIP:DMG: }
          [1701251118.633729][8779:8781] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Attribute 0x0000_0002 DataVersion: 3791900006
          [1701251118.633743][8779:8781] CHIP:TOO:   FabricSceneInfo: 1 entries
          [1701251118.633758][8779:8781] CHIP:TOO:     [1]: {
          [1701251118.633765][8779:8781] CHIP:TOO:       SceneCount: 0
          [1701251118.633768][8779:8781] CHIP:TOO:       CurrentScene: 0
          [1701251118.633770][8779:8781] CHIP:TOO:       CurrentGroup: 0
          [1701251118.633773][8779:8781] CHIP:TOO:       SceneValid: FALSE
          [1701251118.633776][8779:8781] CHIP:TOO:       RemainingCapacity: 7
          [1701251118.633779][8779:8781] CHIP:TOO:       FabricIndex: 1
          [1701251118.633783][8779:8781] CHIP:TOO:      }
      disabled: true

    - label:
          "Step 2c:  Keep subscription session active for the remaining of the
          test"
      verification: |
          Keep subscription session active for the remaining of the test

          Confirm that the subscription session is active for the remainder of the test by the reception of Liveness checks:

          CHIP:EM: >>> [E:44665r S:45698 M:201545516] (S) Msg RX from 1:0000000000000001 [1042] --- Type 0001:05 (IM:ReportData)
          CHIP:EM: Handling via exchange: 44665r, Delegate: 0xaaaaea044808
          CHIP:DMG: ReportDataMessage =
          CHIP:DMG: {
          CHIP:DMG:         SubscriptionId = 0xce6a96bc,
          CHIP:DMG:         InteractionModelRevision = 11
          CHIP:DMG: }
          CHIP:DMG: Refresh LivenessCheckTime for 9224 milliseconds with SubscriptionId = 0xce6a96bc Peer = 01:0000000000000001
      disabled: true

    - label: "Step 2d:  Repeat Step 2b and 2c with TH2 and TH3"
      verification: |
          TH2:

          Please use Interactive mode to Verify the subscription of an event
          Here the command to enter interactive mode:--
          ./chip-tool interactive start

          Set up the subscription between DUT and TH by sending the command mentioned below, and verify that the subscription is activated successfully

          scenesmanagement subscribe fabric-scene-info 100 200 2 1 --commissioner-name beta

          Verify  the DUT sends a report data to TH2 for FabricSceneInfo after the MinIntervalFloor time; store the RemainingCapacity field from this fabric’s entry reported in FabricSceneInfo into Remaining2ndCapacity and is equals to (MaxRemainingCapacity) on the TH2 (Chip-tool) and below is the sample log provided for the raspi platform:

          [1701242801.625064][7636:7638] CHIP:DMG: ReportDataMessage =
          [1701242801.625076][7636:7638] CHIP:DMG: {
          [1701242801.625089][7636:7638] CHIP:DMG:         SubscriptionId = 0x9682625a,
          [1701242801.625100][7636:7638] CHIP:DMG:         AttributeReportIBs =
          [1701242801.625126][7636:7638] CHIP:DMG:         [
          [1701242801.625136][7636:7638] CHIP:DMG:                 AttributeReportIB =
          [1701242801.625161][7636:7638] CHIP:DMG:                 {
          [1701242801.625172][7636:7638] CHIP:DMG:                         AttributeDataIB =
          [1701242801.625184][7636:7638] CHIP:DMG:                         {
          [1701242801.625198][7636:7638] CHIP:DMG:                                 DataVersion = 0x4daee67b,
          [1701242801.625209][7636:7638] CHIP:DMG:                                 AttributePathIB =
          [1701242801.625223][7636:7638] CHIP:DMG:                                 {
          [1701242801.625237][7636:7638] CHIP:DMG:                                         Endpoint = 0x1,
          [1701242801.625250][7636:7638] CHIP:DMG:                                         Cluster = 0x62,
          [1701242801.625263][7636:7638] CHIP:DMG:                                         Attribute = 0x0000_0002,
          [1701242801.625275][7636:7638] CHIP:DMG:                                 }
          [1701242801.625291][7636:7638] CHIP:DMG:
          [1701242801.625303][7636:7638] CHIP:DMG:                                 Data = [
          [1701242801.625316][7636:7638] CHIP:DMG:
          [1701242801.625330][7636:7638] CHIP:DMG:                                         {
          [1701242801.625346][7636:7638] CHIP:DMG:                                                 0x0 = 0,
          [1701242801.625361][7636:7638] CHIP:DMG:                                                 0x1 = 0,
          [1701242801.625375][7636:7638] CHIP:DMG:                                                 0x2 = 0,
          [1701242801.625390][7636:7638] CHIP:DMG:                                                 0x3 = false,
          [1701242801.625405][7636:7638] CHIP:DMG:                                                 0x4 = 7,
          [1701242801.625418][7636:7638] CHIP:DMG:                                                 0xfe = 2,
          [1701242801.625432][7636:7638] CHIP:DMG:                                         },
          [1701242801.625444][7636:7638] CHIP:DMG:                                 ],
          [1701242801.625455][7636:7638] CHIP:DMG:                         },
          [1701242801.625477][7636:7638] CHIP:DMG:
          [1701242801.625487][7636:7638] CHIP:DMG:                 },
          [1701242801.625509][7636:7638] CHIP:DMG:
          [1701242801.625519][7636:7638] CHIP:DMG:         ],
          [1701242801.625541][7636:7638] CHIP:DMG:
          [1701242801.625552][7636:7638] CHIP:DMG:         InteractionModelRevision = 11
          [1701242801.625562][7636:7638] CHIP:DMG: }
          [1701242801.625758][7636:7638] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Attribute 0x0000_0002 DataVersion: 1303307899
          [1701242801.625808][7636:7638] CHIP:TOO:   FabricSceneInfo: 1 entries
          [1701242801.625852][7636:7638] CHIP:TOO:     [1]: {
          [1701242801.625874][7636:7638] CHIP:TOO:       SceneCount: 0
          [1701242801.625885][7636:7638] CHIP:TOO:       CurrentScene: 0
          [1701242801.625896][7636:7638] CHIP:TOO:       CurrentGroup: 0
          [1701242801.625907][7636:7638] CHIP:TOO:       SceneValid: FALSE
          [1701242801.625919][7636:7638] CHIP:TOO:       RemainingCapacity: 7
          [1701242801.625930][7636:7638] CHIP:TOO:       FabricIndex: 2
          [1701242801.625941][7636:7638] CHIP:TOO:      }
      disabled: true

    - label: "Step 2e:  Repeat Step 2b and 2c with TH3."
      verification: |
          Please use Interactive mode to Verify the subscription of an event
          Here the command to enter interactive mode:--
          ./chip-tool interactive start

          Set up the subscription between DUT and TH by sending the command mentioned below, and verify that the subscription is activated successfully

          scenesmanagement subscribe fabric-scene-info 100 200 3 1 --commissioner-name gamma

          Verify  the DUT sends a report data to TH3 for FabricSceneInfo after the MinIntervalFloor time; store the RemainingCapacity field from this fabric’s entry reported in FabricSceneInfo into Remaining3ndCapacity and is equals to (MaxRemainingCapacity) on the TH3 (Chip-tool) and below is the sample log provided for the raspi platform:

          [1701242829.236595][7642:7644] CHIP:DMG: ReportDataMessage =
          [1701242829.236616][7642:7644] CHIP:DMG: {
          [1701242829.236629][7642:7644] CHIP:DMG:         SubscriptionId = 0x31889fa9,
          [1701242829.236640][7642:7644] CHIP:DMG:         AttributeReportIBs =
          [1701242829.236665][7642:7644] CHIP:DMG:         [
          [1701242829.236675][7642:7644] CHIP:DMG:                 AttributeReportIB =
          [1701242829.236702][7642:7644] CHIP:DMG:                 {
          [1701242829.236712][7642:7644] CHIP:DMG:                         AttributeDataIB =
          [1701242829.236724][7642:7644] CHIP:DMG:                         {
          [1701242829.236738][7642:7644] CHIP:DMG:                                 DataVersion = 0x4daee67b,
          [1701242829.236750][7642:7644] CHIP:DMG:                                 AttributePathIB =
          [1701242829.236766][7642:7644] CHIP:DMG:                                 {
          [1701242829.236778][7642:7644] CHIP:DMG:                                         Endpoint = 0x1,
          [1701242829.236792][7642:7644] CHIP:DMG:                                         Cluster = 0x62,
          [1701242829.236807][7642:7644] CHIP:DMG:                                         Attribute = 0x0000_0001,
          [1701242829.236818][7642:7644] CHIP:DMG:                                 }
          [1701242829.236834][7642:7644] CHIP:DMG:
          [1701242829.236847][7642:7644] CHIP:DMG:                                 Data = [
          [1701242829.236861][7642:7644] CHIP:DMG:
          [1701242829.236875][7642:7644] CHIP:DMG:                                         {
          [1701242829.236891][7642:7644] CHIP:DMG:                                                 0x0 = 0,
          [1701242829.236905][7642:7644] CHIP:DMG:                                                 0x1 = 0,
          [1701242829.236921][7642:7644] CHIP:DMG:                                                 0x2 = 0,
          [1701242829.236935][7642:7644] CHIP:DMG:                                                 0x3 = false,
          [1701242829.236952][7642:7644] CHIP:DMG:                                                 0x4 = 7,
          [1701242829.236966][7642:7644] CHIP:DMG:                                                 0xfe = 3,
          [1701242829.236979][7642:7644] CHIP:DMG:                                         },
          [1701242829.236992][7642:7644] CHIP:DMG:                                 ],
          [1701242829.237003][7642:7644] CHIP:DMG:                         },
          [1701242829.237026][7642:7644] CHIP:DMG:
          [1701242829.237036][7642:7644] CHIP:DMG:                 },
          [1701242829.237059][7642:7644] CHIP:DMG:
          [1701242829.237069][7642:7644] CHIP:DMG:         ],
          [1701242829.237092][7642:7644] CHIP:DMG:
          [1701242829.237102][7642:7644] CHIP:DMG:         InteractionModelRevision = 11
          [1701242829.237112][7642:7644] CHIP:DMG: }
          [1701242829.237312][7642:7644] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Attribute 0x0000_0001 DataVersion: 1303307899
          [1701242829.237369][7642:7644] CHIP:TOO:   FabricSceneInfo: 1 entries
          [1701242829.237411][7642:7644] CHIP:TOO:     [1]: {
          [1701242829.237433][7642:7644] CHIP:TOO:       SceneCount: 0
          [1701242829.237443][7642:7644] CHIP:TOO:       CurrentScene: 0
          [1701242829.237454][7642:7644] CHIP:TOO:       CurrentGroup: 0
          [1701242829.237465][7642:7644] CHIP:TOO:       SceneValid: FALSE
          [1701242829.237477][7642:7644] CHIP:TOO:       RemainingCapacity: 7
          [1701242829.237487][7642:7644] CHIP:TOO:       FabricIndex: 3
          [1701242829.237498][7642:7644] CHIP:TOO:      }
      disabled: true

    - label:
          "Step 3a: TH1 sends a AddScene command to DUT with the GroupID field
          set to 0x0000, the SceneID field set to 0x01, the TransitionTime field
          set to 20000 (20s) and no extension field sets."
      PICS: S.S.C00.Rsp
      verification: |
          scenesmanagement add-scene 0x0000 0x01 20000 scene1 [] 1 1

          Verify the AddSceneResponse with following fields:
          Status is SUCCESS
          Group ID is 0x0000
          SceneID field set to 0x01 on the TH(Chip-tool) log and below is the sample log provided for the raspi platform:

          [1700827169.206479][16026:16028] CHIP:DMG: Received Command Response Data, Endpoint=1 Cluster=0x0000_0062 Command=0x0000_0000
          [1700827169.206492][16026:16028] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Command 0x0000_0000
          [1700827169.206523][16026:16028] CHIP:TOO:   AddSceneResponse: {
          [1700827169.206537][16026:16028] CHIP:TOO:     status: 0
          [1700827169.206548][16026:16028] CHIP:TOO:     groupID: 0
          [1700827169.206558][16026:16028] CHIP:TOO:     sceneID: 1
          [1700827169.206568][16026:16028] CHIP:TOO:    }
      disabled: true

    - label:
          "Step 3b: Verify that the DUT sends a report data to TH1 for
          FabricSceneInfo after the MinIntervalFloor time; store the
          RemainingCapacity field from this fabric’s entry reported in
          FabricSceneInfo into Remaining1stCapacity; verify Remaining1stCapacity
          equals (MaxRemainingCapacity-1)."
      verification: |
          scenesmanagement subscribe fabric-scene-info 100 200 1 1

          Verify  the DUT sends a report data to TH1 for FabricSceneInfo after the MinIntervalFloor time; store the RemainingCapacity field from this fabric’s entry reported in FabricSceneInfo into Remaining1stCapacity and is equals to (MaxRemainingCapacity-1) on the TH (Chip-tool) and below is the sample log provided for the raspi platform:

          [1701246692.659639][8121:8123] CHIP:DMG: ReportDataMessage =
          [1701246692.659654][8121:8123] CHIP:DMG: {
          [1701246692.659667][8121:8123] CHIP:DMG:         SubscriptionId = 0xceee757a,
          [1701246692.659678][8121:8123] CHIP:DMG:         AttributeReportIBs =
          [1701246692.659702][8121:8123] CHIP:DMG:         [
          [1701246692.659711][8121:8123] CHIP:DMG:                 AttributeReportIB =
          [1701246692.659737][8121:8123] CHIP:DMG:                 {
          [1701246692.659748][8121:8123] CHIP:DMG:                         AttributeDataIB =
          [1701246692.659758][8121:8123] CHIP:DMG:                         {
          [1701246692.659772][8121:8123] CHIP:DMG:                                 DataVersion = 0xa64c547f,
          [1701246692.659783][8121:8123] CHIP:DMG:                                 AttributePathIB =
          [1701246692.659797][8121:8123] CHIP:DMG:                                 {
          [1701246692.659810][8121:8123] CHIP:DMG:                                         Endpoint = 0x1,
          [1701246692.659822][8121:8123] CHIP:DMG:                                         Cluster = 0x62,
          [1701246692.659836][8121:8123] CHIP:DMG:                                         Attribute = 0x0000_0002,
          [1701246692.659847][8121:8123] CHIP:DMG:                                 }
          [1701246692.659864][8121:8123] CHIP:DMG:
          [1701246692.659876][8121:8123] CHIP:DMG:                                 Data = [
          [1701246692.659889][8121:8123] CHIP:DMG:
          [1701246692.659903][8121:8123] CHIP:DMG:                                         {
          [1701246692.659918][8121:8123] CHIP:DMG:                                                 0x0 = 1,
          [1701246692.659932][8121:8123] CHIP:DMG:                                                 0x1 = 0,
          [1701246692.659946][8121:8123] CHIP:DMG:                                                 0x2 = 0,
          [1701246692.659960][8121:8123] CHIP:DMG:                                                 0x3 = false,
          [1701246692.659974][8121:8123] CHIP:DMG:                                                 0x4 = 6,
          [1701246692.659987][8121:8123] CHIP:DMG:                                                 0xfe = 1,
          [1701246692.660001][8121:8123] CHIP:DMG:                                         },
          [1701246692.660024][8121:8123] CHIP:DMG:                                 ],
          [1701246692.660035][8121:8123] CHIP:DMG:                         },
          [1701246692.660055][8121:8123] CHIP:DMG:
          [1701246692.660065][8121:8123] CHIP:DMG:                 },
          [1701246692.660090][8121:8123] CHIP:DMG:
          [1701246692.660100][8121:8123] CHIP:DMG:         ],
          [1701246692.660125][8121:8123] CHIP:DMG:
          [1701246692.660135][8121:8123] CHIP:DMG:         InteractionModelRevision = 11
          [1701246692.660145][8121:8123] CHIP:DMG: }
          [1701246692.660363][8121:8123] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Attribute 0x0000_0002 DataVersion: 2790020223
          [1701246692.660403][8121:8123] CHIP:TOO:   FabricSceneInfo: 1 entries
          [1701246692.660436][8121:8123] CHIP:TOO:     [1]: {
          [1701246692.660449][8121:8123] CHIP:TOO:       SceneCount: 1
          [1701246692.660459][8121:8123] CHIP:TOO:       CurrentScene: 0
          [1701246692.660471][8121:8123] CHIP:TOO:       CurrentGroup: 0
          [1701246692.660482][8121:8123] CHIP:TOO:       SceneValid: FALSE
          [1701246692.660494][8121:8123] CHIP:TOO:       RemainingCapacity: 6
          [1701246692.660505][8121:8123] CHIP:TOO:       FabricIndex: 1
          [1701246692.660516][8121:8123] CHIP:TOO:      }
      disabled: true

    - label:
          "Step 4a: TH1 sends AddScene command to DUT with same GroupID and
          SceneID value starting at 2 and incrementing for each iteration for
          Remaining1stCapacity more times until reported value to TH1 (after
          MinIntervalFloor) for RemainingCapacity field from FabricSceneInfo
          becomes 0."
      PICS: S.S.C00.Rsp
      verification: |
          scenesmanagement add-scene 0x0000 0x02 20000 scene2 [] 1 1

          Verify the AddSceneResponse with following fields:
          Status is SUCCESS
          Group ID is 0x0000
          SceneID field set to 0x02 on the TH1(Chip-tool) log and below is the sample log provided for the raspi platform:

          [1700827508.579671][16026:16028] CHIP:DMG: Received Command Response Data, Endpoint=1 Cluster=0x0000_0062 Command=0x0000_0000
          [1700827508.579675][16026:16028] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Command 0x0000_0000
          [1700827508.579684][16026:16028] CHIP:TOO:   AddSceneResponse: {
          [1700827508.579688][16026:16028] CHIP:TOO:     status: 0
          [1700827508.579691][16026:16028] CHIP:TOO:     groupID: 0
          [1700827508.579694][16026:16028] CHIP:TOO:     sceneID: 2
          [1700827508.579697][16026:16028] CHIP:TOO:    }


          scenesmanagement subscribe fabric-scene-info 100 200 1 1
          Verify  the DUT sends a report data messages after the MinIntervalFloor time to TH1 for RemainingCapacity field in FabricSceneInfo for that fabric with updated valueon the TH1 (Chip-tool) and below is the sample log provided for the raspi platform:
          [1701243677.717829][7642:7644] CHIP:DMG: ReportDataMessage =
          [1701243677.717834][7642:7644] CHIP:DMG: {
          [1701243677.717839][7642:7644] CHIP:DMG:         SubscriptionId = 0xbbe8695b,
          [1701243677.717844][7642:7644] CHIP:DMG:         AttributeReportIBs =
          [1701243677.717854][7642:7644] CHIP:DMG:         [
          [1701243677.717858][7642:7644] CHIP:DMG:                 AttributeReportIB =
          [1701243677.717866][7642:7644] CHIP:DMG:                 {
          [1701243677.717870][7642:7644] CHIP:DMG:                         AttributeDataIB =
          [1701243677.717875][7642:7644] CHIP:DMG:                         {
          [1701243677.717881][7642:7644] CHIP:DMG:                                 DataVersion = 0x4daee689,
          [1701243677.717886][7642:7644] CHIP:DMG:                                 AttributePathIB =
          [1701243677.717893][7642:7644] CHIP:DMG:                                 {
          [1701243677.717899][7642:7644] CHIP:DMG:                                         Endpoint = 0x1,
          [1701243677.717906][7642:7644] CHIP:DMG:                                         Cluster = 0x62,
          [1701243677.717912][7642:7644] CHIP:DMG:                                         Attribute = 0x0000_0002,
          [1701243677.717917][7642:7644] CHIP:DMG:                                 }
          [1701243677.717924][7642:7644] CHIP:DMG:
          [1701243677.717929][7642:7644] CHIP:DMG:                                 Data = [
          [1701243677.717935][7642:7644] CHIP:DMG:
          [1701243677.717941][7642:7644] CHIP:DMG:                                         {
          [1701243677.717948][7642:7644] CHIP:DMG:                                                 0x0 = 2,
          [1701243677.717954][7642:7644] CHIP:DMG:                                                 0x1 = 0,
          [1701243677.717960][7642:7644] CHIP:DMG:                                                 0x2 = 0,
          [1701243677.717967][7642:7644] CHIP:DMG:                                                 0x3 = false,
          [1701243677.717973][7642:7644] CHIP:DMG:                                                 0x4 = 5,
          [1701243677.717979][7642:7644] CHIP:DMG:                                                 0xfe = 1,
          [1701243677.717986][7642:7644] CHIP:DMG:                                         },
          [1701243677.717991][7642:7644] CHIP:DMG:                                 ],
          [1701243677.717996][7642:7644] CHIP:DMG:                         },
          [1701243677.718006][7642:7644] CHIP:DMG:
          [1701243677.718010][7642:7644] CHIP:DMG:                 },
          [1701243677.718020][7642:7644] CHIP:DMG:
          [1701243677.718024][7642:7644] CHIP:DMG:         ],
          [1701243677.718034][7642:7644] CHIP:DMG:
          [1701243677.718037][7642:7644] CHIP:DMG:         InteractionModelRevision = 11
          [1701243677.718040][7642:7644] CHIP:DMG: }
          [1701243677.718133][7642:7644] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Attribute 0x0000_0002 DataVersion: 1303307913
          [1701243677.718146][7642:7644] CHIP:TOO:   FabricSceneInfo: 1 entries
          [1701243677.718154][7642:7644] CHIP:TOO:     [1]: {
          [1701243677.718157][7642:7644] CHIP:TOO:       SceneCount: 2
          [1701243677.718160][7642:7644] CHIP:TOO:       CurrentScene: 0
          [1701243677.718162][7642:7644] CHIP:TOO:       CurrentGroup: 0
          [1701243677.718165][7642:7644] CHIP:TOO:       SceneValid: FALSE
          [1701243677.718168][7642:7644] CHIP:TOO:       RemainingCapacity: 5
          [1701243677.718170][7642:7644] CHIP:TOO:       FabricIndex: 1
          [1701243677.718173][7642:7644] CHIP:TOO:      }
          .
          .
          .
          scenesmanagement add-scene 0x0000 0x07 20000 scene8 [] 1 1

          Verify the AddSceneResponse with following fields:
          Status is SUCCESS
          Group ID is 0x0000
          SceneID field set to 0x07 on the TH(Chip-tool) log and below is the sample log provided for the raspi platform:

          [1700827941.415335][16068:16070] CHIP:DMG: },
          [1700827941.415392][16068:16070] CHIP:DMG: Received Command Response Data, Endpoint=1 Cluster=0x0000_0062 Command=0x0000_0000
          [1700827941.415406][16068:16070] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Command 0x0000_0000
          [1700827941.415462][16068:16070] CHIP:TOO:   AddSceneResponse: {
          [1700827941.415477][16068:16070] CHIP:TOO:     status: 0
          [1700827941.415488][16068:16070] CHIP:TOO:     groupID: 0
          [1700827941.415498][16068:16070] CHIP:TOO:     sceneID: 7
          [1700827941.415508][16068:16070] CHIP:TOO:    }

          scenesmanagement subscribe fabric-scene-info 100 200 1 1

          Verify  the DUT sends a report data messages after the MinIntervalFloor time to TH1 for RemainingCapacity field in FabricSceneInfo for that fabric with updated valueon the TH1 (Chip-tool) and below is the sample log provided for the raspi platform:

          [1701244322.682421][7642:7644] CHIP:DMG: ReportDataMessage =
          [1701244322.682435][7642:7644] CHIP:DMG: {
          [1701244322.682447][7642:7644] CHIP:DMG:         SubscriptionId = 0xbbe8695b,
          [1701244322.682458][7642:7644] CHIP:DMG:         AttributeReportIBs =
          [1701244322.682484][7642:7644] CHIP:DMG:         [
          [1701244322.682495][7642:7644] CHIP:DMG:                 AttributeReportIB =
          [1701244322.682518][7642:7644] CHIP:DMG:                 {
          [1701244322.682528][7642:7644] CHIP:DMG:                         AttributeDataIB =
          [1701244322.682542][7642:7644] CHIP:DMG:                         {
          [1701244322.682555][7642:7644] CHIP:DMG:                                 DataVersion = 0x4daee697,
          [1701244322.682566][7642:7644] CHIP:DMG:                                 AttributePathIB =
          [1701244322.682579][7642:7644] CHIP:DMG:                                 {
          [1701244322.682592][7642:7644] CHIP:DMG:                                         Endpoint = 0x1,
          [1701244322.682605][7642:7644] CHIP:DMG:                                         Cluster = 0x62,
          [1701244322.682619][7642:7644] CHIP:DMG:                                         Attribute = 0x0000_0002,
          [1701244322.682631][7642:7644] CHIP:DMG:                                 }
          [1701244322.682647][7642:7644] CHIP:DMG:
          [1701244322.682659][7642:7644] CHIP:DMG:                                 Data = [
          [1701244322.682672][7642:7644] CHIP:DMG:
          [1701244322.682687][7642:7644] CHIP:DMG:                                         {
          [1701244322.682701][7642:7644] CHIP:DMG:                                                 0x0 = 7,
          [1701244322.682715][7642:7644] CHIP:DMG:                                                 0x1 = 0,
          [1701244322.682729][7642:7644] CHIP:DMG:                                                 0x2 = 0,
          [1701244322.682742][7642:7644] CHIP:DMG:                                                 0x3 = false,
          [1701244322.682756][7642:7644] CHIP:DMG:                                                 0x4 = 0,
          [1701244322.682770][7642:7644] CHIP:DMG:                                                 0xfe = 1,
          [1701244322.682784][7642:7644] CHIP:DMG:                                         },
          [1701244322.682807][7642:7644] CHIP:DMG:                                 ],
          [1701244322.682818][7642:7644] CHIP:DMG:                         },
          [1701244322.682843][7642:7644] CHIP:DMG:
          [1701244322.682853][7642:7644] CHIP:DMG:                 },
          [1701244322.682876][7642:7644] CHIP:DMG:
          [1701244322.682887][7642:7644] CHIP:DMG:         ],
          [1701244322.682908][7642:7644] CHIP:DMG:
          [1701244322.682919][7642:7644] CHIP:DMG:         InteractionModelRevision = 11
          [1701244322.682930][7642:7644] CHIP:DMG: }
          [1701244322.683149][7642:7644] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Attribute 0x0000_0002 DataVersion: 1303307927
          [1701244322.683191][7642:7644] CHIP:TOO:   FabricSceneInfo: 1 entries
          [1701244322.683224][7642:7644] CHIP:TOO:     [1]: {
          [1701244322.683236][7642:7644] CHIP:TOO:       SceneCount: 7
          [1701244322.683247][7642:7644] CHIP:TOO:       CurrentScene: 0
          [1701244322.683258][7642:7644] CHIP:TOO:       CurrentGroup: 0
          [1701244322.683269][7642:7644] CHIP:TOO:       SceneValid: FALSE
          [1701244322.683282][7642:7644] CHIP:TOO:       RemainingCapacity: 0
          [1701244322.683293][7642:7644] CHIP:TOO:       FabricIndex: 1
          [1701244322.683304][7642:7644] CHIP:TOO:      }
      disabled: true

    - label:
          "Step 4b: TH1 sends a AddScene command to DUT with the GroupID field
          set to 0x0000, the SceneID field set to 1 more than last value used in
          step 4a, the TransitionTime field set to 20000 (20s) and no extension
          field sets."
      PICS: S.S.C00.Rsp
      verification: |
          scenesmanagement add-scene 0x0000 0x08 20000 scene9 [] 1 1

          Verify the AddSceneResponse with following fields:
          Status is RESOURCE_EXHAUSTED(0x89) on the TH1(Chip-tool) log and below is the sample log provided for the raspi platform:

          [1701244361.448569][7642:7644] CHIP:DMG: },
          [1701244361.448586][7642:7644] CHIP:DMG: Received Command Response Data, Endpoint=1 Cluster=0x0000_0062 Command=0x0000_0000
          [1701244361.448590][7642:7644] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Command 0x0000_0000
          [1701244361.448600][7642:7644] CHIP:TOO:   AddSceneResponse: {
          [1701244361.448604][7642:7644] CHIP:TOO:     status: 137
          [1701244361.448608][7642:7644] CHIP:TOO:     groupID: 0
          [1701244361.448611][7642:7644] CHIP:TOO:     sceneID: 8
          [1701244361.448614][7642:7644] CHIP:TOO:    }
      disabled: true

    - label: "Step 5a: Repeat Step 4a with TH2"
      PICS: S.S.C00.Rsp
      verification: |
          scenesmanagement add-scene 0x0000 0x02 0x0014 scene1 [] 2 1 --commissioner-name beta

          Verify the AddSceneResponse with following fields:
          Status is SUCCESS
          Group ID is 0x0000
          SceneID field set to 0x02 on the TH2(Chip-tool) log and below is the sample log provided for the raspi platform:

          [1700828173.261569][16115:16117] CHIP:DMG: },
          [1700828173.261586][16115:16117] CHIP:DMG: Received Command Response Data, Endpoint=1 Cluster=0x0000_0062 Command=0x0000_0000
          [1700828173.261600][16115:16117] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Command 0x0000_0000
          [1700828173.261629][16115:16117] CHIP:TOO:   AddSceneResponse: {
          [1700828173.261633][16115:16117] CHIP:TOO:     status: 0
          [1700828173.261636][16115:16117] CHIP:TOO:     groupID: 0
          [1700828173.261638][16115:16117] CHIP:TOO:     sceneID: 2
          [1700828173.261640][16115:16117] CHIP:TOO:    }

          scenesmanagement subscribe fabric-scene-info 100 200 2 1 --commissioner-name beta

          Verify  the DUT sends a report data messages after the MinIntervalFloor time to TH2 for RemainingCapacity field in FabricSceneInfo for that fabric with updated value on the TH2 (Chip-tool) and below is the sample log provided for the raspi platform:

          [1701244532.841112][7824:7826] CHIP:DMG: ReportDataMessage =
          [1701244532.841116][7824:7826] CHIP:DMG: {
          [1701244532.841120][7824:7826] CHIP:DMG:         SubscriptionId = 0xf6c52c20,
          [1701244532.841123][7824:7826] CHIP:DMG:         AttributeReportIBs =
          [1701244532.841131][7824:7826] CHIP:DMG:         [
          [1701244532.841134][7824:7826] CHIP:DMG:                 AttributeReportIB =
          [1701244532.841141][7824:7826] CHIP:DMG:                 {
          [1701244532.841144][7824:7826] CHIP:DMG:                         AttributeDataIB =
          [1701244532.841148][7824:7826] CHIP:DMG:                         {
          [1701244532.841152][7824:7826] CHIP:DMG:                                 DataVersion = 0x4daee699,
          [1701244532.841155][7824:7826] CHIP:DMG:                                 AttributePathIB =
          [1701244532.841159][7824:7826] CHIP:DMG:                                 {
          [1701244532.841163][7824:7826] CHIP:DMG:                                         Endpoint = 0x1,
          [1701244532.841167][7824:7826] CHIP:DMG:                                         Cluster = 0x62,
          [1701244532.841171][7824:7826] CHIP:DMG:                                         Attribute = 0x0000_0002,
          [1701244532.841175][7824:7826] CHIP:DMG:                                 }
          [1701244532.841179][7824:7826] CHIP:DMG:
          [1701244532.841183][7824:7826] CHIP:DMG:                                 Data = [
          [1701244532.841187][7824:7826] CHIP:DMG:
          [1701244532.841192][7824:7826] CHIP:DMG:                                         {
          [1701244532.841196][7824:7826] CHIP:DMG:                                                 0x0 = 1,
          [1701244532.841200][7824:7826] CHIP:DMG:                                                 0x1 = 0,
          [1701244532.841204][7824:7826] CHIP:DMG:                                                 0x2 = 0,
          [1701244532.841209][7824:7826] CHIP:DMG:                                                 0x3 = false,
          [1701244532.841213][7824:7826] CHIP:DMG:                                                 0x4 = 6,
          [1701244532.841217][7824:7826] CHIP:DMG:                                                 0xfe = 2,
          [1701244532.841221][7824:7826] CHIP:DMG:                                         },
          [1701244532.841225][7824:7826] CHIP:DMG:                                 ],
          [1701244532.841228][7824:7826] CHIP:DMG:                         },
          [1701244532.841237][7824:7826] CHIP:DMG:
          [1701244532.841240][7824:7826] CHIP:DMG:                 },
          [1701244532.841248][7824:7826] CHIP:DMG:
          [1701244532.841251][7824:7826] CHIP:DMG:         ],
          [1701244532.841257][7824:7826] CHIP:DMG:
          [1701244532.841261][7824:7826] CHIP:DMG:         InteractionModelRevision = 11
          [1701244532.841264][7824:7826] CHIP:DMG: }
          [1701244532.841324][7824:7826] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Attribute 0x0000_0002 DataVersion: 1303307929
          [1701244532.841340][7824:7826] CHIP:TOO:   FabricSceneInfo: 1 entries
          [1701244532.841351][7824:7826] CHIP:TOO:     [1]: {
          [1701244532.841355][7824:7826] CHIP:TOO:       SceneCount: 1
          [1701244532.841358][7824:7826] CHIP:TOO:       CurrentScene: 0
          [1701244532.841361][7824:7826] CHIP:TOO:       CurrentGroup: 0
          [1701244532.841365][7824:7826] CHIP:TOO:       SceneValid: FALSE
          [1701244532.841368][7824:7826] CHIP:TOO:       RemainingCapacity: 6
          [1701244532.841371][7824:7826] CHIP:TOO:       FabricIndex: 2
          [1701244532.841375][7824:7826] CHIP:TOO:      }
          .
          .
          .
          scenesmanagement add-scene 0x0000 0x08 0x0014 scene7 [] 2 1 --commissioner-name beta

          Verify the AddSceneResponse with following fields:
          Status is SUCCESS
          Group ID is 0x0000
          SceneID field set to 0x08 on the TH2(Chip-tool) log and below is the sample log provided for the raspi platform:

          [1700829509.052437][16198:16200] CHIP:DMG: Received Command Response Data, Endpoint=1 Cluster=0x0000_0062 Command=0x0000_0000
          [1700829509.052452][16198:16200] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Command 0x0000_0000
          [1700829509.052485][16198:16200] CHIP:TOO:   AddSceneResponse: {
          [1700829509.052500][16198:16200] CHIP:TOO:     status: 0
          [1700829509.052511][16198:16200] CHIP:TOO:     groupID: 0
          [1700829509.052521][16198:16200] CHIP:TOO:     sceneID: 8
          [1700829509.052532][16198:16200] CHIP:TOO:    }

          scenesmanagement subscribe fabric-scene-info 100 200 2 1 --commissioner-name beta

          Verify  the DUT sends a report data messages after the MinIntervalFloor time to TH2 for RemainingCapacity field in FabricSceneInfo for that fabric with updated value(decreasing to 0) on the TH2 (Chip-tool) and below is the sample log provided for the raspi platform:

          [1701245132.869725][7824:7826] CHIP:DMG: ReportDataMessage =
          [1701245132.869737][7824:7826] CHIP:DMG: {
          [1701245132.869748][7824:7826] CHIP:DMG:         SubscriptionId = 0xf6c52c20,
          [1701245132.869756][7824:7826] CHIP:DMG:         AttributeReportIBs =
          [1701245132.869779][7824:7826] CHIP:DMG:         [
          [1701245132.869790][7824:7826] CHIP:DMG:                 AttributeReportIB =
          [1701245132.869814][7824:7826] CHIP:DMG:                 {
          [1701245132.869825][7824:7826] CHIP:DMG:                         AttributeDataIB =
          [1701245132.869835][7824:7826] CHIP:DMG:                         {
          [1701245132.869854][7824:7826] CHIP:DMG:                                 DataVersion = 0x4daee6a5,
          [1701245132.869866][7824:7826] CHIP:DMG:                                 AttributePathIB =
          [1701245132.869879][7824:7826] CHIP:DMG:                                 {
          [1701245132.869893][7824:7826] CHIP:DMG:                                         Endpoint = 0x1,
          [1701245132.869906][7824:7826] CHIP:DMG:                                         Cluster = 0x62,
          [1701245132.869923][7824:7826] CHIP:DMG:                                         Attribute = 0x0000_0002,
          [1701245132.869935][7824:7826] CHIP:DMG:                                 }
          [1701245132.869951][7824:7826] CHIP:DMG:
          [1701245132.869963][7824:7826] CHIP:DMG:                                 Data = [
          [1701245132.869978][7824:7826] CHIP:DMG:
          [1701245132.869995][7824:7826] CHIP:DMG:                                         {
          [1701245132.870010][7824:7826] CHIP:DMG:                                                 0x0 = 7,
          [1701245132.870026][7824:7826] CHIP:DMG:                                                 0x1 = 0,
          [1701245132.870038][7824:7826] CHIP:DMG:                                                 0x2 = 0,
          [1701245132.870052][7824:7826] CHIP:DMG:                                                 0x3 = false,
          [1701245132.870066][7824:7826] CHIP:DMG:                                                 0x4 = 0,
          [1701245132.870081][7824:7826] CHIP:DMG:                                                 0xfe = 2,
          [1701245132.870094][7824:7826] CHIP:DMG:                                         },
          [1701245132.870106][7824:7826] CHIP:DMG:                                 ],
          [1701245132.870117][7824:7826] CHIP:DMG:                         },
          [1701245132.870140][7824:7826] CHIP:DMG:
          [1701245132.870149][7824:7826] CHIP:DMG:                 },
          [1701245132.870171][7824:7826] CHIP:DMG:
          [1701245132.870180][7824:7826] CHIP:DMG:         ],
          [1701245132.870205][7824:7826] CHIP:DMG:
          [1701245132.870215][7824:7826] CHIP:DMG:         InteractionModelRevision = 11
          [1701245132.870225][7824:7826] CHIP:DMG: }
          [1701245132.870446][7824:7826] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Attribute 0x0000_0002 DataVersion: 1303307941
          [1701245132.870486][7824:7826] CHIP:TOO:   FabricSceneInfo: 1 entries
          [1701245132.870517][7824:7826] CHIP:TOO:     [1]: {
          [1701245132.870530][7824:7826] CHIP:TOO:       SceneCount: 7
          [1701245132.870541][7824:7826] CHIP:TOO:       CurrentScene: 0
          [1701245132.870549][7824:7826] CHIP:TOO:       CurrentGroup: 0
          [1701245132.870561][7824:7826] CHIP:TOO:       SceneValid: FALSE
          [1701245132.870573][7824:7826] CHIP:TOO:       RemainingCapacity: 0
          [1701245132.870584][7824:7826] CHIP:TOO:       FabricIndex: 2
          [1701245132.870594][7824:7826] CHIP:TOO:      }

          scenesmanagement subscribe fabric-scene-info 100 200 3 1 --commissioner-name gamma

          Verify that the DUT sends report data messages after the MinIntervalFloor time to TH3 for RemainingCapacity field in FabricSceneInfo for that fabric with updated value (decreasing to SceneTableSize - (2 * MaxRemainingCapacity)) on the TH2 (Chip-tool) and below is the sample log provided for the raspi platform:

          [1705916737.108024][21608:21610] CHIP:DMG: ReportDataMessage =
          [1705916737.108028][21608:21610] CHIP:DMG: {
          [1705916737.108031][21608:21610] CHIP:DMG:         SubscriptionId = 0xbb681f96,
          [1705916737.108034][21608:21610] CHIP:DMG:         AttributeReportIBs =
          [1705916737.108041][21608:21610] CHIP:DMG:         [
          [1705916737.108043][21608:21610] CHIP:DMG:                 AttributeReportIB =
          [1705916737.108050][21608:21610] CHIP:DMG:                 {
          [1705916737.108053][21608:21610] CHIP:DMG:                         AttributeDataIB =
          [1705916737.108056][21608:21610] CHIP:DMG:                         {
          [1705916737.108060][21608:21610] CHIP:DMG:                                 DataVersion = 0xb6069420,
          [1705916737.108063][21608:21610] CHIP:DMG:                                 AttributePathIB =
          [1705916737.108066][21608:21610] CHIP:DMG:                                 {
          [1705916737.108070][21608:21610] CHIP:DMG:                                         Endpoint = 0x1,
          [1705916737.108073][21608:21610] CHIP:DMG:                                         Cluster = 0x62,
          [1705916737.108077][21608:21610] CHIP:DMG:                                         Attribute = 0x0000_0002,
          [1705916737.108080][21608:21610] CHIP:DMG:                                 }
          [1705916737.108084][21608:21610] CHIP:DMG:
          [1705916737.108087][21608:21610] CHIP:DMG:                                 Data = [
          [1705916737.108091][21608:21610] CHIP:DMG:
          [1705916737.108094][21608:21610] CHIP:DMG:                                         {
          [1705916737.108098][21608:21610] CHIP:DMG:                                                 0x0 = 0,
          [1705916737.108102][21608:21610] CHIP:DMG:                                                 0x1 = 0,
          [1705916737.108106][21608:21610] CHIP:DMG:                                                 0x2 = 0,
          [1705916737.108109][21608:21610] CHIP:DMG:                                                 0x3 = false,
          [1705916737.108113][21608:21610] CHIP:DMG:                                                 0x4 = 2,
          [1705916737.108117][21608:21610] CHIP:DMG:                                                 0xfe = 3,
          [1705916737.108120][21608:21610] CHIP:DMG:                                         },
          [1705916737.108123][21608:21610] CHIP:DMG:                                 ],
          [1705916737.108126][21608:21610] CHIP:DMG:                         },
          [1705916737.108132][21608:21610] CHIP:DMG:
          [1705916737.108135][21608:21610] CHIP:DMG:                 },
          [1705916737.108141][21608:21610] CHIP:DMG:
          [1705916737.108144][21608:21610] CHIP:DMG:         ],
          [1705916737.108150][21608:21610] CHIP:DMG:
          [1705916737.108153][21608:21610] CHIP:DMG:         InteractionModelRevision = 11
          [1705916737.108155][21608:21610] CHIP:DMG: }
          [1705916737.108218][21608:21610] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Attribute 0x0000_0002 DataVersion: 3053884448
          [1705916737.108239][21608:21610] CHIP:TOO:   FabricSceneInfo: 1 entries
          [1705916737.108259][21608:21610] CHIP:TOO:     [1]: {
          [1705916737.108266][21608:21610] CHIP:TOO:       SceneCount: 0
          [1705916737.108268][21608:21610] CHIP:TOO:       CurrentScene: 0
          [1705916737.108271][21608:21610] CHIP:TOO:       CurrentGroup: 0
          [1705916737.108274][21608:21610] CHIP:TOO:       SceneValid: FALSE
          [1705916737.108277][21608:21610] CHIP:TOO:       RemainingCapacity: 2
          [1705916737.108280][21608:21610] CHIP:TOO:       FabricIndex: 3
          [1705916737.108283][21608:21610] CHIP:TOO:      }
      disabled: true

    - label: "Step 5b: Repeat Step 4b with TH2"
      PICS: S.S.C00.Rsp
      verification: |
          scenesmanagement add-scene 0x0000 0x09 0x0014 scene8 [] 2 1 --commissioner-name beta

          Verify the AddSceneResponse with following fields:
          Status is RESOURCE_EXHAUSTED(0x89) on the TH2(Chip-tool) log and below is the sample log provided for the raspi platform:

          [1701245223.543911][7824:7826] CHIP:DMG: Received Command Response Data, Endpoint=1 Cluster=0x0000_0062 Command=0x0000_0000
          [1701245223.543925][7824:7826] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Command 0x0000_0000
          [1701245223.543957][7824:7826] CHIP:TOO:   AddSceneResponse: {
          [1701245223.543971][7824:7826] CHIP:TOO:     status: 137
          [1701245223.543983][7824:7826] CHIP:TOO:     groupID: 0
          [1701245223.543994][7824:7826] CHIP:TOO:     sceneID: 9
          [1701245223.544004][7824:7826] CHIP:TOO:    }
      disabled: true

    - label: "Step 6a: Repeat Step 4a with TH3"
      PICS: S.S.C00.Rsp
      verification: |
          scenesmanagement add-scene 0x0000 0x02 0x0014 scene1 [] 3 1 --commissioner-name gamma

          Verify the AddSceneResponse with following fields:
          Status is SUCCESS
          Group ID is 0x0000
          SceneID field set to 0x02 on the TH3(Chip-tool) log and below is the sample log provided for the raspi platform:

          [1705915133.113882][21363:21365] CHIP:DMG: },
          [1705915133.113949][21363:21365] CHIP:DMG: Received Command Response Data, Endpoint=1 Cluster=0x0000_0062 Command=0x0000_0000
          [1705915133.113982][21363:21365] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Command 0x0000_0000
          [1705915133.114065][21363:21365] CHIP:TOO:   AddSceneResponse: {
          [1705915133.114081][21363:21365] CHIP:TOO:     status: 0
          [1705915133.114092][21363:21365] CHIP:TOO:     groupID: 0
          [1705915133.114103][21363:21365] CHIP:TOO:     sceneID: 2
          [1705915133.114113][21363:21365] CHIP:TOO:    }

          scenesmanagement subscribe fabric-scene-info 100 200 3 1 --commissioner-name gamma

          Verify that the DUT sends report data messages after the MinIntervalFloor time to TH3 for RemainingCapacity field in FabricSceneInfo for that fabric with updated value on the TH3(Chip-tool) log and below is the sample log provided for the raspi platform:

          [1705915183.311738][21363:21365] CHIP:DMG: ReportDataMessage =
          [1705915183.311752][21363:21365] CHIP:DMG: {
          [1705915183.311765][21363:21365] CHIP:DMG:         SubscriptionId = 0x62039a894,
          [1705915183.311775][21363:21365] CHIP:DMG:         AttributeReportIBs =
          [1705915183.311801][21363:21365] CHIP:DMG:         [
          [1705915183.311811][21363:21365] CHIP:DMG:                 AttributeReportIB =
          [1705915183.311835][21363:21365] CHIP:DMG:                 {
          [1705915183.311845][21363:21365] CHIP:DMG:                         AttributeDataIB =
          [1705915183.311858][21363:21365] CHIP:DMG:                         {
          [1705915183.311871][21363:21365] CHIP:DMG:                                 DataVersion = 0x7e84d696,
          [1705915183.311882][21363:21365] CHIP:DMG:                                 AttributePathIB =
          [1705915183.311896][21363:21365] CHIP:DMG:                                 {
          [1705915183.311909][21363:21365] CHIP:DMG:                                         Endpoint = 0x1,
          [1705915183.311923][21363:21365] CHIP:DMG:                                         Cluster = 0x62,
          [1705915183.311937][21363:21365] CHIP:DMG:                                         Attribute = 0x0000_0002,
          [1705915183.311948][21363:21365] CHIP:DMG:                                 }
          [1705915183.311964][21363:21365] CHIP:DMG:
          [1705915183.311976][21363:21365] CHIP:DMG:                                 Data = [
          [1705915183.311990][21363:21365] CHIP:DMG:
          [1705915183.312003][21363:21365] CHIP:DMG:                                         {
          [1705915183.312018][21363:21365] CHIP:DMG:                                                 0x0 = 1,
          [1705915183.312033][21363:21365] CHIP:DMG:                                                 0x1 = 0,
          [1705915183.312047][21363:21365] CHIP:DMG:                                                 0x2 = 0,
          [1705915183.312072][21363:21365] CHIP:DMG:                                                 0x3 = false,
          [1705915183.312093][21363:21365] CHIP:DMG:                                                 0x4 = 1,
          [1705915183.312115][21363:21365] CHIP:DMG:                                                 0xfe = 3,
          [1705915183.312134][21363:21365] CHIP:DMG:                                         },
          [1705915183.312154][21363:21365] CHIP:DMG:                                 ],
          [1705915183.312170][21363:21365] CHIP:DMG:                         },
          [1705915183.312197][21363:21365] CHIP:DMG:
          [1705915183.312207][21363:21365] CHIP:DMG:                 },
          [1705915183.312228][21363:21365] CHIP:DMG:
          [1705915183.312239][21363:21365] CHIP:DMG:         ],
          [1705915183.312263][21363:21365] CHIP:DMG:
          [1705915183.312274][21363:21365] CHIP:DMG:         InteractionModelRevision = 11
          [1705915183.312283][21363:21365] CHIP:DMG: }
          [1705915183.312491][21363:21365] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Attribute 0x0000_0002 DataVersion: 2122634902
          [1705915183.312553][21363:21365] CHIP:TOO:   FabricSceneInfo: 1 entries
          [1705915183.312599][21363:21365] CHIP:TOO:     [1]: {
          [1705915183.312613][21363:21365] CHIP:TOO:       SceneCount: 1
          [1705915183.312623][21363:21365] CHIP:TOO:       CurrentScene: 0
          [1705915183.312645][21363:21365] CHIP:TOO:       CurrentGroup: 0
          [1705915183.312656][21363:21365] CHIP:TOO:       SceneValid: FALSE
          [1705915183.312669][21363:21365] CHIP:TOO:       RemainingCapacity: 1
          [1705915183.312679][21363:21365] CHIP:TOO:       FabricIndex: 3
          [1705915183.312690][21363:21365] CHIP:TOO:      }


          scenesmanagement add-scene 0x0000 0x03 0x0014 scene2 [] 3 1 --commissioner-name gamma

          Verify the AddSceneResponse with following fields:
          Status is SUCCESS
          Group ID is 0x0000
          SceneID field set to 0x03 on the TH3(Chip-tool) log and below is the sample log provided for the raspi platform:

          [1705915237.987013][21363:21365] CHIP:DMG: },
          [1705915237.987077][21363:21365] CHIP:DMG: Received Command Response Data, Endpoint=1 Cluster=0x0000_0062 Command=0x0000_0000
          [1705915237.987093][21363:21365] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Command 0x0000_0000
          [1705915237.987124][21363:21365] CHIP:TOO:   AddSceneResponse: {
          [1705915237.987140][21363:21365] CHIP:TOO:     status: 0
          [1705915237.987150][21363:21365] CHIP:TOO:     groupID: 0
          [1705915237.987161][21363:21365] CHIP:TOO:     sceneID: 3
          [1705915237.987171][21363:21365] CHIP:TOO:    }


          Verify that the DUT sends report data messages after the MinIntervalFloor time to TH3 for RemainingCapacity field in FabricSceneInfo for that fabric with updated value((decreasing to 0)) on the TH3(Chip-tool) log and below is the sample log provided for the raspi platform:


          [1705915281.585175][21387:21389] CHIP:DMG: ReportDataMessage =
          [1705915281.585187][21387:21389] CHIP:DMG: {
          [1705915281.585198][21387:21389] CHIP:DMG:         SubscriptionId = 0x111160d4,
          [1705915281.585206][21387:21389] CHIP:DMG:         AttributeReportIBs =
          [1705915281.585228][21387:21389] CHIP:DMG:         [
          [1705915281.585236][21387:21389] CHIP:DMG:                 AttributeReportIB =
          [1705915281.585263][21387:21389] CHIP:DMG:                 {
          [1705915281.585273][21387:21389] CHIP:DMG:                         AttributeDataIB =
          [1705915281.585285][21387:21389] CHIP:DMG:                         {
          [1705915281.585299][21387:21389] CHIP:DMG:                                 DataVersion = 0x7e84d698,
          [1705915281.585310][21387:21389] CHIP:DMG:                                 AttributePathIB =
          [1705915281.585323][21387:21389] CHIP:DMG:                                 {
          [1705915281.585336][21387:21389] CHIP:DMG:                                         Endpoint = 0x1,
          [1705915281.585349][21387:21389] CHIP:DMG:                                         Cluster = 0x62,
          [1705915281.585362][21387:21389] CHIP:DMG:                                         Attribute = 0x0000_0002,
          [1705915281.585374][21387:21389] CHIP:DMG:                                 }
          [1705915281.585390][21387:21389] CHIP:DMG:
          [1705915281.585402][21387:21389] CHIP:DMG:                                 Data = [
          [1705915281.585415][21387:21389] CHIP:DMG:
          [1705915281.585428][21387:21389] CHIP:DMG:                                         {
          [1705915281.585443][21387:21389] CHIP:DMG:                                                 0x0 = 2,
          [1705915281.585458][21387:21389] CHIP:DMG:                                                 0x1 = 0,
          [1705915281.585472][21387:21389] CHIP:DMG:                                                 0x2 = 0,
          [1705915281.585486][21387:21389] CHIP:DMG:                                                 0x3 = false,
          [1705915281.585500][21387:21389] CHIP:DMG:                                                 0x4 = 0,
          [1705915281.585513][21387:21389] CHIP:DMG:                                                 0xfe = 3,
          [1705915281.585527][21387:21389] CHIP:DMG:                                         },
          [1705915281.585539][21387:21389] CHIP:DMG:                                 ],
          [1705915281.585550][21387:21389] CHIP:DMG:                         },
          [1705915281.585573][21387:21389] CHIP:DMG:
          [1705915281.585583][21387:21389] CHIP:DMG:                 },
          [1705915281.585605][21387:21389] CHIP:DMG:
          [1705915281.585615][21387:21389] CHIP:DMG:         ],
          [1705915281.585638][21387:21389] CHIP:DMG:
          [1705915281.585648][21387:21389] CHIP:DMG:         InteractionModelRevision = 11
          [1705915281.585657][21387:21389] CHIP:DMG: }
          [1705915281.585866][21387:21389] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Attribute 0x0000_0002 DataVersion: 2122634904
          [1705915281.585940][21387:21389] CHIP:TOO:   FabricSceneInfo: 1 entries
          [1705915281.586006][21387:21389] CHIP:TOO:     [1]: {
          [1705915281.586029][21387:21389] CHIP:TOO:       SceneCount: 2
          [1705915281.586040][21387:21389] CHIP:TOO:       CurrentScene: 0
          [1705915281.586051][21387:21389] CHIP:TOO:       CurrentGroup: 0
          [1705915281.586061][21387:21389] CHIP:TOO:       SceneValid: FALSE
          [1705915281.586073][21387:21389] CHIP:TOO:       RemainingCapacity: 0
          [1705915281.586084][21387:21389] CHIP:TOO:       FabricIndex: 3
          [1705915281.586095][21387:21389] CHIP:TOO:      }

      disabled: true

    - label:
          "Step 6b: TH3 sends a AddScene command to DUT with the GroupID field
          set to 0x0000, the SceneID field set to 0x01, the TransitionTime field
          set to 20000 20s and no extension field sets."
      PICS: S.S.C00.Rsp
      verification: |
          scenesmanagement add-scene 0x0000 0x01 20000 scene [] 3 1 --commissioner-name gamma

          Verify the AddSceneResponse with following fields:
          Status is RESOURCE_EXHAUSTED(0x89) on the TH3(Chip-tool) log and below is the sample log provided for the raspi platform:

          [1705915365.772920][21387:21389] CHIP:DMG: },
          [1705915365.772985][21387:21389] CHIP:DMG: Received Command Response Data, Endpoint=1 Cluster=0x0000_0062 Command=0x0000_0000
          [1705915365.773001][21387:21389] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Command 0x0000_0000
          [1705915365.773063][21387:21389] CHIP:TOO:   AddSceneResponse: {
          [1705915365.773079][21387:21389] CHIP:TOO:     status: 137
          [1705915365.773091][21387:21389] CHIP:TOO:     groupID: 0
          [1705915365.773102][21387:21389] CHIP:TOO:     sceneID: 1
          [1705915365.773112][21387:21389] CHIP:TOO:    }
      disabled: true

    - label:
          "Step 7: TH3 sends a StoreScene command to DUT with the GroupID field
          set to 0x0000, the SceneID field set to 0x01."
      PICS: S.S.C04.Rsp
      verification: |
          scenesmanagement store-scene 0x0000 0x01 3 1 --commissioner-name gamma

          Verify the StoreSceneResponse with following fields:
          Status is RESOURCE_EXHAUSTED(0x89) on the TH3(Chip-tool) log and below is the sample log provided for the raspi platform:

          [1705915551.740537][21417:21419] CHIP:DMG: },
          [1705915551.740557][21417:21419] CHIP:DMG: Received Command Response Data, Endpoint=1 Cluster=0x0000_0062 Command=0x0000_0004
          [1705915551.740566][21417:21419] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Command 0x0000_0004
          [1705915551.740585][21417:21419] CHIP:TOO:   StoreSceneResponse: {
          [1705915551.740590][21417:21419] CHIP:TOO:     status: 137
          [1705915551.740593][21417:21419] CHIP:TOO:     groupID: 0
          [1705915551.740596][21417:21419] CHIP:TOO:     sceneID: 1
          [1705915551.740598][21417:21419] CHIP:TOO:    }
      disabled: true

    - label:
          "Step 8: TH sends a CopyScene command to DUT with the mode field set
          to 0x00, the group identifier from field set to 0x0000, the scene
          identifier from field set to 0x01, the group identifier to field set
          to 0x0000 and the scene identifier to field set to 0xFE."
      PICS: S.S.C40.Rsp
      verification: |
          scenesmanagement copy-scene 0x00 0x0000 0x02 0x0000 0x00 3 1 --commissioner-name gamma

          Verify the CopySceneResponse with following fields:
          Status is RESOURCE_EXHAUSTED(0x89) on the TH(Chip-tool) log and below is the sample log provided for the raspi platform:

          [1705915659.672801][21417:21419] CHIP:DMG: },
          [1705915659.672875][21417:21419] CHIP:DMG: Received Command Response Data, Endpoint=1 Cluster=0x0000_0062 Command=0x0000_0040
          [1705915659.672891][21417:21419] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Command 0x0000_0040
          [1705915659.672923][21417:21419] CHIP:TOO:   CopySceneResponse: {
          [1705915659.672937][21417:21419] CHIP:TOO:     status: 133
          [1705915659.672950][21417:21419] CHIP:TOO:     groupIdentifierFrom: 0
          [1705915659.672979][21417:21419] CHIP:TOO:     sceneIdentifierFrom: 2
          [1705915659.672991][21417:21419] CHIP:TOO:    }
      disabled: true

    - label:
          "Step 9a: TH1 sends a RemoveAllScenes command to DUT with the GroupID
          field set to 0x0000."
      PICS: S.S.C03.Rsp
      verification: |
          scenesmanagement remove-all-scenes 0x0000 1 1

          Verify the RemoveAllScenesResponse with following fields:
          Status is SUCCESS
          Group ID is 0x0000  on TH1(Chip-tool) log and below is the sample log provided for the raspi platform:

          [1700829746.586347][16198:16200] CHIP:DMG: Received Command Response Data, Endpoint=1 Cluster=0x0000_0062 Command=0x0000_0003
          [1700829746.586351][16198:16200] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Command 0x0000_0003
          [1700829746.586362][16198:16200] CHIP:TOO:   RemoveAllScenesResponse: {
          [1700829746.586366][16198:16200] CHIP:TOO:     status: 0
          [1700829746.586368][16198:16200] CHIP:TOO:     groupID: 0
          [1700829746.586370][16198:16200] CHIP:TOO:    }
      disabled: true

    - label: "Step 9b: Verify that the DUT sends a report data to TH1 for
          FabricSceneInfo after the MinIntervalFloor time; store the
          RemainingCapacity field from this fabric’s entry the reported in
          FabricSceneInfo into Remaining1stCapacity; verify Remaining1stCapacity
          equals (MaxRemainingCapacity).

          Verify that the DUT does not send report data to TH2 for
          FabricSceneInfo after the MinIntervalFloor time with updated value (it
          should send 'empty' report data since there is no update for this
          attribute for TH2)."
      verification: |
          scenesmanagement subscribe fabric-scene-info 100 200 1 1

          Verify that the DUT sends a report data to TH1 for FabricSceneInfo after the MinIntervalFloor time; store the RemainingCapacity field from this fabric’s entry the reported in FabricSceneInfo into Remaining1stCapacity; verify Remaining1stCapacity equals (MaxRemainingCapacity) on TH1(Chip-tool) log and below is the sample log provided for the raspi platform:

          [1707984148.067226][18155:18157] CHIP:DMG: ReportDataMessage =
          [1707984148.067240][18155:18157] CHIP:DMG: {
          [1707984148.067250][18155:18157] CHIP:DMG:         SubscriptionId = 0x53cf322d,
          [1707984148.067258][18155:18157] CHIP:DMG:         AttributeReportIBs =
          [1707984148.067280][18155:18157] CHIP:DMG:         [
          [1707984148.067295][18155:18157] CHIP:DMG:                 AttributeReportIB =
          [1707984148.067320][18155:18157] CHIP:DMG:                 {
          [1707984148.067331][18155:18157] CHIP:DMG:                         AttributeDataIB =
          [1707984148.067343][18155:18157] CHIP:DMG:                         {
          [1707984148.067355][18155:18157] CHIP:DMG:                                 DataVersion = 0xc9875f20,
          [1707984148.067367][18155:18157] CHIP:DMG:                                 AttributePathIB =
          [1707984148.067381][18155:18157] CHIP:DMG:                                 {
          [1707984148.067397][18155:18157] CHIP:DMG:                                         Endpoint = 0x1,
          [1707984148.067411][18155:18157] CHIP:DMG:                                         Cluster = 0x62,
          [1707984148.067431][18155:18157] CHIP:DMG:                                         Attribute = 0x0000_0002,
          [1707984148.067443][18155:18157] CHIP:DMG:                                 }
          [1707984148.067462][18155:18157] CHIP:DMG:
          [1707984148.067474][18155:18157] CHIP:DMG:                                 Data = [
          [1707984148.067488][18155:18157] CHIP:DMG:
          [1707984148.067502][18155:18157] CHIP:DMG:                                         {
          [1707984148.067516][18155:18157] CHIP:DMG:                                                 0x0 = 0,
          [1707984148.067531][18155:18157] CHIP:DMG:                                                 0x1 = 0,
          [1707984148.067545][18155:18157] CHIP:DMG:                                                 0x2 = 0,
          [1707984148.067561][18155:18157] CHIP:DMG:                                                 0x3 = false,
          [1707984148.067575][18155:18157] CHIP:DMG:                                                 0x4 = 7,
          [1707984148.067589][18155:18157] CHIP:DMG:                                                 0xfe = 1,
          [1707984148.067603][18155:18157] CHIP:DMG:                                         },
          [1707984148.067618][18155:18157] CHIP:DMG:                                 ],
          [1707984148.067629][18155:18157] CHIP:DMG:                         },
          [1707984148.067654][18155:18157] CHIP:DMG:
          [1707984148.067664][18155:18157] CHIP:DMG:                 },
          [1707984148.067687][18155:18157] CHIP:DMG:
          [1707984148.067696][18155:18157] CHIP:DMG:         ],
          [1707984148.067722][18155:18157] CHIP:DMG:
          [1707984148.067733][18155:18157] CHIP:DMG:         InteractionModelRevision = 11
          [1707984148.067744][18155:18157] CHIP:DMG: }
          [1707984148.067925][18155:18157] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Attribute 0x0000_0002 DataVersion: 3381092128
          [1707984148.067967][18155:18157] CHIP:TOO:   FabricSceneInfo: 1 entries
          [1707984148.067999][18155:18157] CHIP:TOO:     [1]: {
          [1707984148.068011][18155:18157] CHIP:TOO:       SceneCount: 0
          [1707984148.068023][18155:18157] CHIP:TOO:       CurrentScene: 0
          [1707984148.068033][18155:18157] CHIP:TOO:       CurrentGroup: 0
          [1707984148.068045][18155:18157] CHIP:TOO:       SceneValid: FALSE
          [1707984148.068057][18155:18157] CHIP:TOO:       RemainingCapacity: 7
          [1707984148.068068][18155:18157] CHIP:TOO:       FabricIndex: 1
          [1707984148.068079][18155:18157] CHIP:TOO:      }

          Verify that the DUT does not send report data to TH2 for FabricSceneInfo after the MinIntervalFloor time with updated value (it should send 'empty' report data since there is no update for this attribute for TH2).
      disabled: true

    - label:
          "Step 10a: TH2 sends a RemoveAllScenes command to DUT with the GroupID
          field set to 0x0000."
      PICS: S.S.C03.Rsp
      verification: |
          scenesmanagement remove-all-scenes 0x0000 2 1 --commissioner-name beta

          Verify the RemoveAllScenesResponse with following fields:
          Status is SUCCESS
          Group ID is 0x0000  on TH2(Chip-tool) log and below is the sample log provided for the raspi platform:

          [1705915798.595482][21433:21435] CHIP:DMG: },
          [1705915798.595500][21433:21435] CHIP:DMG: Received Command Response Data, Endpoint=1 Cluster=0x0000_0062 Command=0x0000_0003
          [1705915798.595509][21433:21435] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Command 0x0000_0003
          [1705915798.595529][21433:21435] CHIP:TOO:   RemoveAllScenesResponse: {
          [1705915798.595534][21433:21435] CHIP:TOO:     status: 0
          [1705915798.595537][21433:21435] CHIP:TOO:     groupID: 0
          [1705915798.595540][21433:21435] CHIP:TOO:    }
      disabled: true

    - label:
          "Step 10b: Verify that the DUT sends a report data to TH2 for
          FabricSceneInfo after the MinIntervalFloor time; store the
          RemainingCapacity field from this fabric’s entry reported in
          FabricSceneInfo into Remaining2ndCapacity; verify Remaining2ndCapacity
          equals (MaxRemainingCapacity)."
      verification: |
          scenesmanagement subscribe fabric-scene-info 100 200 2 1 --commissioner-name beta

          Verify that the DUT sends a report data to TH2 for FabricSceneInfo after the MinIntervalFloor time; store the RemainingCapacity field from this fabric’s entry reported in FabricSceneInfo into Remaining2ndCapacity; verify Remaining2ndCapacity equals (MaxRemainingCapacity) on TH2(Chip-tool) log and below is the sample log provided for the raspi platform:

          [1705915866.717469][21433:21435] CHIP:DMG: }
          [1705915866.717543][21433:21435] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0062 Attribute 0x0000_0002 DataVersion: 2122634913
          [1705915866.717578][21433:21435] CHIP:TOO:   FabricSceneInfo: 1 entries
          [1705915866.717600][21433:21435] CHIP:TOO:     [1]: {
          [1705915866.717607][21433:21435] CHIP:TOO:       SceneCount: 0
          [1705915866.717613][21433:21435] CHIP:TOO:       CurrentScene: 0
          [1705915866.717619][21433:21435] CHIP:TOO:       CurrentGroup: 0
          [1705915866.717624][21433:21435] CHIP:TOO:       SceneValid: FALSE
          [1705915866.717630][21433:21435] CHIP:TOO:       RemainingCapacity: 7
          [1705915866.717635][21433:21435] CHIP:TOO:       FabricIndex: 2
          [1705915866.717640][21433:21435] CHIP:TOO:      }

      disabled: true

    - label:
          "Step 11a: TH1 removes the TH2 fabric by sending the RemoveFabric
          command to the DUT with the FabricIndex set to th2FabricIndex"
      verification: |
          operationalcredentials remove-fabric th2FabricIndex 1 0

          On TH1(chip-tool) verify the success with the nocresponse with statuscode is success(0)

          [1784416866.004187][21433:21435] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_003E Command=0x0000_0008
          [1784416866.004214][21433:21435] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Command 0x0000_0008
          [1784416866.004236][21433:21435] CHIP:TOO:   NOCResponse: {
          [1784416866.004250][21433:21435] CHIP:TOO:     statusCode: 0
          [1784416866.004255][21433:21435] CHIP:TOO:     fabricIndex: th2FabricIndex
          [1784416866.004259][21433:21435] CHIP:TOO:    }
          [1784416866.004270][21433:21435] CHIP:DMG: ICR moving to [AwaitingDe]
      disabled: true

    - label:
          "Step 11b: TH1 removes the TH3 fabric by sending the RemoveFabric
          command to the DUT with the FabricIndex set to th3FabricIndex"
      verification: |
          operationalcredentials remove-fabric th3FabricIndex 1 0

          On TH1(chip-tool) verify the success with the nocresponse with statuscode is success(0)

          [1784416866.004187][21433:21435] CHIP:DMG: Received Command Response Data, Endpoint=0 Cluster=0x0000_003E Command=0x0000_0008
          [1784416866.004214][21433:21435] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Command 0x0000_0008
          [1784416866.004236][21433:21435] CHIP:TOO:   NOCResponse: {
          [1784416866.004250][21433:21435] CHIP:TOO:     statusCode: 0
          [1784416866.004255][21433:21435] CHIP:TOO:     fabricIndex: th3FabricIndex
          [1784416866.004259][21433:21435] CHIP:TOO:    }
          [1784416866.004270][21433:21435] CHIP:DMG: ICR moving to [AwaitingDe]
      disabled: true
