Skip to content

Unsupported attribute while connection to smart home #28

@malinink

Description

@malinink

I try to use my raspberryPi as home Matter device with CircuitMatter.

All requirements are installed and I run first example locally.

After I pass QR code into smart home app, there is some exception in connection listing.

That is a excepiton:

Unsupported attribute <circuitmatter.clusters.device_management.general_diagnostics.GeneralDiagnosticsCluster object at 0x7f9b375f10> [[ Endpoint = 0U, Cluster = 51U, Attribute = 0U]]

Could you please help me with problem diagnostics?

That is all log:

python test.py
Listening on UDP port 5541
QR code data: MT:MNOA5LG1122YFY2NU00


    █▀▀▀▀▀█  █▀▄█ █▀▀▀▀▀█
    █ ███ █ ▄▀█▀▄ █ ███ █
    █ ▀▀▀ █ ▀▀ ▄  █ ▀▀▀ █
    ▀▀▀▀▀▀▀ ▀ ▀ █ ▀▀▀▀▀▀▀
    ██▄ ▄▀▀█ ▀ ▄█▄▄▄▀▀ ▄
    █ ▄ ▀▄▀▄▄▀█▀█▄▀ ▀▀▄▄█
    ▀ ▀▀ ▀▀ █ ▄   ██▀▀▀▄▄
    █▀▀▀▀▀█ █▄▄ ▀ █▀  █▄█
    █ ███ █  ▀██  ▀▀▄▄▄
    █ ▀▀▀ █ ▄▀ ▀█▀█▄▀█ ▀█
    ▀▀▀▀▀▀▀ ▀ ▀▀ ▀▀ ▀▀


Manual code: 2609-852-3260
Established under name '106195D2FEE8B5A1'
new exchange 13550
Processing message 70592875 for exchange 13550
Received PBKDF Parameter Request

Processing message 70592876 for exchange 13550
Received PASE PAKE1

Processing message 70592877 for exchange 13550
Received PASE PAKE3
PASE succeeded

Processing message 70592878 for exchange 13550
Received MRP Standalone Ack
Message:
  Message Flags: 4
  Session ID: 0
  Security Flags: 0
  Message Counter: 70592878
  Source Node ID: 6d8aaf0fb3849f02
  Payload:
    Exchange Flags: <ExchangeFlags.A|I: 3>
    Protocol Opcode: <SecureProtocolOpcode.MRP_STANDALONE_ACK: 16>
    Exchange ID: 13550
    Protocol ID: <ProtocolId.SECURE_CHANNEL: 0>
    Acknowledged Message Counter: 220360739
    Application Payload: <memory at 0x7f9b512680>

new exchange 13551
Processing message 32336944 for exchange 13551
read [[ Cluster = 49U, Attribute = 65532U]]
reading EP0 NetworkCommissioningCluster feature_map -> 1
0/31/fffc -> 04 01
Cluster 0x31 not found on endpoint 1
read [[ Endpoint = 0U, Cluster = 48U, Attribute = 0U]]
reading EP0 _GeneralCommissioningCluster breadcrumb -> 0
0/30/0 -> 04 00
read [[ Endpoint = 0U, Cluster = 48U, Attribute = 1U]]
reading EP0 _GeneralCommissioningCluster basic_commissioning_info -> {
  FailSafeExpiryLengthSeconds = 10U,
  MaxCumulativeFailsafeSeconds = 900U
}
0/30/1 -> 15 24 00 0a 25 01 84 03 18
read [[ Endpoint = 0U, Cluster = 48U, Attribute = 2U]]
reading EP0 _GeneralCommissioningCluster regulatory_config -> 2
0/30/2 -> 04 02
read [[ Endpoint = 0U, Cluster = 48U, Attribute = 3U]]
reading EP0 _GeneralCommissioningCluster location_capability -> 2
0/30/3 -> 04 02
read [[ Endpoint = 0U, Cluster = 40U, Attribute = 2U]]
reading EP0 BasicInformationCluster vendor_id -> 65524
0/28/2 -> 05 f4 ff
read [[ Endpoint = 0U, Cluster = 40U, Attribute = 4U]]
reading EP0 BasicInformationCluster product_id -> 4660
0/28/4 -> 05 34 12
read [[ Cluster = 49U, Attribute = 3U]]
reading EP0 NetworkCommissioningCluster connect_max_time_seconds -> 10
0/31/3 -> 04 0a
Cluster 0x31 not found on endpoint 1
read [[ Endpoint = 0U, Cluster = 56U]]
Cluster 0x38 not found on endpoint 0
closing 13551
pending retransmissions 13551

new exchange 13552
Processing message 32336945 for exchange 13552
Received Invoke Request
invoke [[ Endpoint = 0U, Cluster = 48U, Command = 0U]]
invoke _GeneralCommissioningCluster arm_fail_safe
{
  ExpiryLengthSeconds = 10U,
  Breadcrumb = 4U
}
closing 13552
pending retransmissions 13552

exchange closed after ack 13551
Dropping message 32336946
new exchange 13553
Processing message 32336947 for exchange 13553
Received Invoke Request
invoke [[ Endpoint = 0U, Cluster = 48U, Command = 2U]]
invoke _GeneralCommissioningCluster set_regulatory_config
{
  NewRegulatoryConfig = INDOOR_OUTDOOR,
  CountryCode = "XX",
  Breadcrumb = 5U
}
closing 13553
pending retransmissions 13553

exchange closed after ack 13552
Dropping message 32336948
new exchange 13554
Processing message 32336949 for exchange 13554
Received Invoke Request
invoke [[ Endpoint = 0U, Cluster = 62U, Command = 2U]]
invoke _NodeOperationalCredentialsCluster certificate_chain_request
{
  CertificateType = PAI
}
closing 13554
pending retransmissions 13554

exchange closed after ack 13553
Dropping message 32336950
new exchange 13555
Processing message 32336951 for exchange 13555
Received Invoke Request
invoke [[ Endpoint = 0U, Cluster = 62U, Command = 2U]]
invoke _NodeOperationalCredentialsCluster certificate_chain_request
{
  CertificateType = DAC
}
closing 13555
pending retransmissions 13555

exchange closed after ack 13554
Dropping message 32336952
new exchange 13556
Processing message 32336953 for exchange 13556
Received Invoke Request
invoke [[ Endpoint = 0U, Cluster = 62U, Command = 0U]]
invoke _NodeOperationalCredentialsCluster attestation_request
{
  AttestationNonce = cc 93 00 ad ea 2a 5a 72 4b 05 95 4d 1b 5a e5 df 48 27 74 fb 6b a3 8a f5 5c a1 99 2f 02 ec 38 f6
}
closing 13556
pending retransmissions 13556

exchange closed after ack 13555
Dropping message 32336954
new exchange 13557
Processing message 32336955 for exchange 13557
Received Invoke Request
invoke [[ Endpoint = 0U, Cluster = 62U, Command = 4U]]
invoke _NodeOperationalCredentialsCluster csr_request
{
  CSRNonce = 92 7d 72 61 30 98 ee 91 c3 12 17 1e 18 ed a5 98 f6 fc 2d 12 be 0c 97 fa e9 71 eb e0 b5 d5 a9 6c,
  IsForUpdateNOC = false
}
closing 13557
pending retransmissions 13557

exchange closed after ack 13556
Dropping message 32336956
new exchange 13558
Processing message 32336957 for exchange 13558
Received Invoke Request
invoke [[ Endpoint = 0U, Cluster = 62U, Command = 11U]]
invoke _NodeOperationalCredentialsCluster add_trusted_root_certificate
{
  RootCACertificate = 15 30 01 01 01 24 02 01 37 03 24 14 01 18 26 04 80 22 81 27 26 05 80 25 4d 3a 37 06 24 14 01 18 24 07 01 24 08 01 30 09 41 04 88 ab 6e 83 bf f9 df 00 6f 85 be 2d 67 dd da 9f 16 da 01 82 e1 fc b9 ec aa bd c2 04 9c 66 03 b1 89 97 a7 14 71 2f 96 cc cf 7a a9 eb ab 11 5d e5 0d a4 94 32 7a 79 06 19 ca f2 0b 8f 49 36 b8 6f 37 0a 35 01 29 01 18 24 02 60 30 04 14 a9 fd 60 eb 68 c8 77 db 3e 8d 4d 8a 91 b5 9e 04 05 27 aa 93 30 05 14 a9 fd 60 eb 68 c8 77 db 3e 8d 4d 8a 91 b5 9e 04 05 27 aa 93 18 30 0b 40 65 e9 1b 96 fd 08 2d 9c 0f ba 6f 90 f5 40 8e 6e 51 b9 01 fe bf e6 5a 00 61 01 1a c2 7b b6 55 3c d2 ab f4 45 e6 6c df 4d 06 e5 47 98 87 7a 32 52 79 14 53 ed 79 8b 69 a4 72 b6 7f db 48 0f 1f 0a 18
}
closing 13558
pending retransmissions 13558

exchange closed after ack 13557
Dropping message 32336958
new exchange 13559
Processing message 32336959 for exchange 13559
Received Invoke Request
invoke [[ Endpoint = 0U, Cluster = 62U, Command = 6U]]
invoke _NodeOperationalCredentialsCluster add_noc
{
  NOCValue = 15 30 01 01 01 24 02 01 37 03 24 13 02 18 26 04 80 22 81 27 26 05 80 25 4d 3a 37 06 24 15 01 25 11 04 01 18 24 07 01 24 08 01 30 09 41 04 a4 cd 09 22 38 66 79 bc 88 0a 55 60 44 40 02 66 b9 14 18 07 93 07 20 10 a3 d6 c9 44 b6 0e 27 53 24 55 4f e8 0e 0e 98 6d e5 41 6f 4c f3 bc a6 53 1c 14 bd 4d 03 ef 64 32 3a 9e 7a aa bc 1f bc 5c 37 0a 35 01 28 01 18 24 02 01 36 03 04 02 04 01 18 30 04 14 66 b7 b2 bd c9 58 b7 c7 7c 0e ac 0d b7 53 dd ac 0a 64 7a 1d 30 05 14 60 0f 7e 8a 7b 5f a5 d2 5c 6a 89 5e 2c 0a a2 94 9f 06 f0 c0 18 30 0b 40 c6 c4 f8 5e 8a a0 67 31 b7 8c 83 67 e8 dc ea 39 e7 87 38 3e 70 d1 d5 84 f6 21 a9 a7 ee f6 43 31 6f b9 23 ea fa 30 a0 fb c7 2e 46 38 dc 9c 16 1e 72 91 f2 44 32 e0 85 5e 3f a2 d3 ff 54 40 df 94 18,
  ICACValue = 15 30 01 01 01 24 02 01 37 03 24 14 01 18 26 04 80 22 81 27 26 05 80 25 4d 3a 37 06 24 13 02 18 24 07 01 24 08 01 30 09 41 04 c4 23 6a 82 44 7f 39 78 f6 89 a3 a3 77 7a ea fc f9 b9 32 51 50 56 54 7b e0 7c 03 e8 32 13 18 a8 8d 1f 8a 51 d2 72 7a 65 9e 83 9a 49 c2 3b 48 59 ac fc 0f 7d 39 13 75 75 0e 86 7f 88 bf 6a 3f 03 37 0a 35 01 29 01 18 24 02 60 30 04 14 60 0f 7e 8a 7b 5f a5 d2 5c 6a 89 5e 2c 0a a2 94 9f 06 f0 c0 30 05 14 a9 fd 60 eb 68 c8 77 db 3e 8d 4d 8a 91 b5 9e 04 05 27 aa 93 18 30 0b 40 d7 de 4c d8 f9 c9 5b 88 0a e1 b4 13 97 14 0b e9 91 3f d8 e4 38 88 11 3e 85 80 bc a2 c5 c5 e9 d4 75 35 87 23 9d 22 77 06 fe 68 a7 fd 2f 62 7e 6b b9 22 9e bc 7d 9b 2a e5 cf f1 61 e5 4b a7 cf 9a 18,
  IPKValue = 74 65 6d 70 6f 72 61 72 79 20 69 70 6b 20 30 31,
  CaseAdminSubject = 1U,
  AdminVendorId = 4911U
}
Adding fabric 1 with node id 104
closing 13559
pending retransmissions 13559

exchange closed after ack 13558
Dropping message 32336960
exchange closed after ack 13559
Dropping message 32336961
Established under name '4DA6D533EE33D487-0000000000000104'
new exchange 13560
Processing message 70592879 for exchange 13560
Received CASE Sigma1

Processing message 70592880 for exchange 13560
Received CASE Sigma3

new exchange 13561
Processing message 40642553 for exchange 13561
Received Invoke Request
invoke [[ Endpoint = 0U, Cluster = 48U, Command = 4U]]
invoke _GeneralCommissioningCluster commissioning_complete
Commissioning done!
closing 13561
pending retransmissions 13561

Processing message 70592881 for exchange 13560
Received MRP Standalone Ack
Message:
  Message Flags: 4
  Session ID: 0
  Security Flags: 0
  Message Counter: 70592881
  Source Node ID: d9bd4e378f5de277
  Payload:
    Exchange Flags: <ExchangeFlags.A|I: 3>
    Protocol Opcode: <SecureProtocolOpcode.MRP_STANDALONE_ACK: 16>
    Exchange ID: 13560
    Protocol ID: <ProtocolId.SECURE_CHANNEL: 0>
    Acknowledged Message Counter: 220360741
    Application Payload: <memory at 0x7f9b513880>

exchange closed after ack 13561
Dropping message 40642554
new exchange 13562
Processing message 40642555 for exchange 13562
read [[ Endpoint = 0U, Cluster = 51U, Attribute = 0U]]
not found 0x0000
Unsupported attribute <circuitmatter.clusters.device_management.general_diagnostics.GeneralDiagnosticsCluster object at 0x7f9b375f10> [[ Endpoint = 0U, Cluster = 51U, Attribute = 0U]]
closing 13562
pending retransmissions 13562

exchange closed after ack 13562
Dropping message 40642556

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions