Dear all,
I would like to add a new temperature sensor… This is not my first driver BUT I still don’t understand clearly how to find the proper endpoint configuration from the interview.
The endpoint that I have in the interview is like this:
"endpointDescriptors": [
{
"endpointId": 1,
"applicationProfileId": 260,
"applicationDeviceId": 1026,
"applicationDeviceVersion": 0,
"_reserved1": 1,
"inputClusters": [
0,
1,
61184,
1026,
1029,
],
"outputClusters": [
25,
10
]
}
],
So, I decided to put in the driver.compose.json
file this information:
"endpoints": {
"1": {
"clusters": [
0,
1,
61184,
1026,
1029
],
"bindings": [
10,
25
]
}
but I still see in the logs plenty of line like this:
2024-08-09T07:31:39.512Z zigbee-clusters:endpoint ep: 1, cl: undefined (61184), error while handling frame cluster_unavailable {
meta: { transId: 0, linkQuality: 78, dstEndpoint: 1, timestamp: 4989591 },
frame: ZCLStandardHeader {
frameControl: Bitmap [ clusterSpecific, directionToClient, disableDefaultResponse ],
trxSequenceNumber: 1,
cmdId: 2,
data: <Buffer 00 02 04 02 00 04 00 00 00 14>
}
}
2024-08-09T07:31:41.642Z zigbee-clusters:endpoint ep: 1, cl: time (10), error while handling frame binding_unavailable {
meta: { transId: 0, linkQuality: 78, dstEndpoint: 1, timestamp: 4996245 },
frame: ZCLStandardHeader {
frameControl: Bitmap [ ],
trxSequenceNumber: 2,
cmdId: 0,
data: <Buffer 07 00>
}
}
Can someone explain to me what I’m missing here please ?
Best,
Jerome