Test issue(s)
ESP-Matter Version: 1.4.2
ESP-IDF Version: 5.4.1
Test Harness Version: v2.13+summer2025
Endpoint Hierarchy:
Endpoint 0 - Root Node
Endpoint 1 - Aggregator Endpoint
Endpoint 2 (dynamic ep) - Color Temperature Light Endpoint
Endpoint 3 (dynamic ep) - Extended Color Light Endpoint
Issue 1: MoveColorTemperature command sent with unsupported MoveMode value
While executing TC-CC-10.1 on a dynamic endpoint (Endpoint 2), I observed that during Step 2f, the Test Harness sends a MoveColorTemperature command with MoveMode = 2.
According to the Color Control cluster specification, the supported MoveMode values for MoveColorTemperature are:
Value 2 appears to be reserved/invalid for this command.
As a result, the DUT responds with an Invalid Command error.
The relevant section in the test script appears to be:
self.step("2f")
if self.pics_guard(self.check_pics("CC.S.F04")):
await self.TH1.SendCommand(
self.dut_node_id,
self.matter_test_config.endpoint,
cluster.Commands.MoveColorTemperature(...)
)
await asyncio.sleep(10)
The same test step passes when executed against Endpoint 3.
The failure is only observed on Endpoint 2 (dynamic endpoint).
[MatterTest] 06-16 04:48:36.151 INFO ***** Test Step 2f : TH sends _MoveColorTemperature command_ to DUT with _MoveMode_ = 0x01 (up), _Rate_ = (_ColorTempPhysicalMaxMireds_ - _ColorTempPhysicalMinMireds_)/40
[MatterTest] 06-16 04:48:36.152 INFO Found an existing secure session to [1:0000000012344321]!
[MatterTest] 06-16 04:48:36.154 INFO {
[MatterTest] 06-16 04:48:36.154 INFO "event" : "MessageSend",
[MatterTest] 06-16 04:48:36.154 INFO "messageType" : "Secure",
[MatterTest] 06-16 04:48:36.154 INFO "packetHeader" :
[MatterTest] 06-16 04:48:36.154 INFO {
[MatterTest] 06-16 04:48:36.154 INFO "flags" : 0,
[MatterTest] 06-16 04:48:36.154 INFO "msgCounter" : 114792131,
[MatterTest] 06-16 04:48:36.155 INFO "securityFlags" : 0,
[MatterTest] 06-16 04:48:36.155 INFO "sessionId" : 18253
[MatterTest] 06-16 04:48:36.155 INFO },
[MatterTest] 06-16 04:48:36.155 INFO "payload" :
[MatterTest] 06-16 04:48:36.155 INFO {
[MatterTest] 06-16 04:48:36.155 INFO "decoded" :
[MatterTest] 06-16 04:48:36.155 INFO {
[MatterTest] 06-16 04:48:36.155 INFO "invoke_request" :
[MatterTest] 06-16 04:48:36.155 INFO {
[MatterTest] 06-16 04:48:36.155 INFO "interaction_model_revison" : "12",
[MatterTest] 06-16 04:48:36.155 INFO "invoke_requests" :
[MatterTest] 06-16 04:48:36.155 INFO {
[MatterTest] 06-16 04:48:36.155 INFO "Anonymous<0>" :
[MatterTest] 06-16 04:48:36.155 INFO {
[MatterTest] 06-16 04:48:36.156 INFO "ColorControl::MoveColorTemperature" :
[MatterTest] 06-16 04:48:36.156 INFO {
[MatterTest] 06-16 04:48:36.156 INFO "colorTemperatureMaximumMireds" : "1",
[MatterTest] 06-16 04:48:36.156 INFO "colorTemperatureMinimumMireds" : "1",
[MatterTest] 06-16 04:48:36.156 INFO "moveMode" : "2",
[MatterTest] 06-16 04:48:36.156 INFO "optionsMask" : "0",
[MatterTest] 06-16 04:48:36.156 INFO "optionsOverride" : "0",
[MatterTest] 06-16 04:48:36.156 INFO "rate" : "1631"
[MatterTest] 06-16 04:48:36.156 INFO },
[MatterTest] 06-16 04:48:36.156 INFO "path" :
[MatterTest] 06-16 04:48:36.156 INFO {
[MatterTest] 06-16 04:48:36.156 INFO "cluster_id" : "768 == 'ColorControl'",
[MatterTest] 06-16 04:48:36.156 INFO "command_id" : "75 == 'MoveColorTemperature'",
[MatterTest] 06-16 04:48:36.156 INFO "endpoint_id" : "2"
[MatterTest] 06-16 04:48:36.156 INFO }
[MatterTest] 06-16 04:48:36.156 INFO }
[MatterTest] 06-16 04:48:36.156 INFO },
[MatterTest] 06-16 04:48:36.156 INFO "suppress_response" : "false",
[MatterTest] 06-16 04:48:36.157 INFO "timed_request" : "false"
[MatterTest] 06-16 04:48:36.157 INFO }
[MatterTest] 06-16 04:48:36.157 INFO },
Is this a known issue in TH v2.13+summer2025?
Should the DUT accept MoveMode=2, or should the test script be updated?
Platform
No response
Anything else?
No response
Test issue(s)
ESP-Matter Version: 1.4.2
ESP-IDF Version: 5.4.1
Test Harness Version: v2.13+summer2025
Endpoint Hierarchy:
Endpoint 0 - Root Node
Endpoint 1 - Aggregator Endpoint
Endpoint 2 (dynamic ep) - Color Temperature Light Endpoint
Endpoint 3 (dynamic ep) - Extended Color Light Endpoint
Issue 1: MoveColorTemperature command sent with unsupported MoveMode value
While executing TC-CC-10.1 on a dynamic endpoint (Endpoint 2), I observed that during Step 2f, the Test Harness sends a MoveColorTemperature command with MoveMode = 2.
According to the Color Control cluster specification, the supported MoveMode values for MoveColorTemperature are:
Value 2 appears to be reserved/invalid for this command.
As a result, the DUT responds with an Invalid Command error.
The relevant section in the test script appears to be:
The same test step passes when executed against Endpoint 3.
The failure is only observed on Endpoint 2 (dynamic endpoint).
Is this a known issue in TH v2.13+summer2025?
Should the DUT accept MoveMode=2, or should the test script be updated?
Platform
No response
Anything else?
No response