Thingy:53 Matter - temperature subscription

Hi,

1. I have working `thingy:53` Matter weather station

[[04:26:03.183,349] <dbg> chip: [DMG]Endpoint 1, Cluster 0x0000_0402 update version to 61043cb7
[04:26:03.183,532] <dbg> chip: [DMG]Endpoint 3, Cluster 0x0000_0403 update version to d8898bae
[04:26:03.183,685] <dbg> chip: [DMG]Endpoint 2, Cluster 0x0000_0405 update version to 9e4fe60a

My goal is to run Linux matter application (node) that it will subscribe and receive temperature measurements. For that purpose I re-used Linux  lighting-app (github) and added `temperaturemeasurement ` client cluster to that applications. Both nodes has been commissioned using `chip-tool`

2. Provide ACL for Linux app

chip-tool accesscontrol write acl '[{"fabricIndex": 1, "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null}, {"fabricIndex": 1, "privilege": 3, "authMode": 2, "subjects": [53], "targets": [{"cluster": 1026, "endpoint": 1, "deviceType": null}]}]' 32 0

where node `53` is thingy:53 device and node `32`: Linux application.

3. Create binding table for Node `53` (thingy) 

chip-tool binding write binding '[{"fabricIndex": 1, "node": 32, "endpoint": 1, "cluster": 1026}]' 53 1

4. Subscribe for temperature measurements.

chip-tool binding subscribe binding 3 12 53 1

According Matter specification "8.5 Subscription Interaction" I assume that binding table should provide relationship between subscriber (node `32`) and publisher (node `53`)

There is no documentation/example regarding on official connectedhomeip  chip-tool examples regarding node subscriptions. Is it my assumptions correct?

Thank you in advance!

Related