I purchased a Besisglas Zigbee Temperature and Humidity Sensor from amazon, Which appears to be a white labeled zigbee sensor. I need this particular size for a 3D print. But when adding to Homey it shows as Unknown Device. I have tried the Tuya and Xiaomi apps hoping it would use its drivers with no avail.
Here is the Investigation from the device:
"ids": {
"modelId": "TH01",
"manufacturerName": "Zbeacon"
},
"endpoints": {
"ieeeAddress": "a4:c1:38:e7:07:a5:44:8e",
"networkAddress": 54276,
"modelId": "TH01",
"manufacturerName": "Zbeacon",
"endpointDescriptors": [
{
"status": "SUCCESS",
"nwkAddrOfInterest": 54276,
"_reserved": 22,
"endpointId": 1,
"applicationProfileId": 260,
"applicationDeviceId": 770,
"applicationDeviceVersion": 0,
"_reserved1": 0,
"inputClusters": [
0,
3,
1,
32,
1026,
1029
],
"outputClusters": [
25
]
}
],
"deviceType": "enddevice",
"receiveWhenIdle": false,
"swBuildId": "0122052017",
"capabilities": {
"alternatePANCoordinator": false,
"deviceType": false,
"powerSourceMains": false,
"receiveWhenIdle": false,
"security": false,
"allocateAddress": true
},
"pollControl": {
"checkInInterval": 6960,
"longPollInterval": 14400,
"shortPollInterval": 1,
"checkInIntervalMin": 0,
"longPollIntervalMin": 0,
"shortPollWritten": false,
"longPollWritten": true
},
"extendedEndpointDescriptors": {
"1": {
"clusters": {
"basic": {
"attributes": [
{
"acl": [
"readable"
],
"id": 0,
"dataTypeId": 32,
"name": "zclVersion",
"value": 3
},
{
"acl": [
"readable"
],
"id": 1,
"dataTypeId": 32,
"name": "appVersion",
"value": 147
},
{
"acl": [
"readable"
],
"id": 2,
"dataTypeId": 32,
"name": "stackVersion",
"value": 2
},
{
"acl": [
"readable"
],
"id": 3,
"dataTypeId": 32,
"name": "hwVersion",
"value": 0
},
{
"acl": [
"readable"
],
"id": 4,
"dataTypeId": 66,
"name": "manufacturerName",
"value": "Zbeacon"
},
{
"acl": [
"readable"
],
"id": 5,
"dataTypeId": 66,
"name": "modelId",
"value": "TH01"
},
{
"acl": [
"readable"
],
"id": 7,
"dataTypeId": 48,
"name": "powerSource",
"value": "battery"
},
{
"acl": [
"readable",
"writable"
],
"id": 18,
"dataTypeId": 16,
"name": "deviceEnabled",
"value": true
},
{
"acl": [
"readable"
],
"id": 16384,
"dataTypeId": 66,
"name": "swBuildId",
"value": "0122052017"
},
{
"acl": [
"readable"
],
"id": 65533,
"dataTypeId": 33,
"name": "clusterRevision",
"value": 1
}
],
"commandsGenerated": "UNSUP_GENERAL_COMMAND",
"commandsReceived": "UNSUP_GENERAL_COMMAND"
},
"identify": {
"attributes": [
{
"acl": [
"readable",
"writable"
],
"id": 0,
"dataTypeId": 33,
"name": "identifyTime",
"value": 0
},
{
"acl": [
"readable"
],
"id": 65533,
"dataTypeId": 33,
"name": "clusterRevision",
"value": 1
}
],
"commandsGenerated": "UNSUP_GENERAL_COMMAND",
"commandsReceived": "UNSUP_GENERAL_COMMAND"
},
"powerConfiguration": {
"attributes": [
{
"acl": [
"readable",
"reportable"
],
"id": 32,
"dataTypeId": 32,
"name": "batteryVoltage",
"value": 30,
"reportingConfiguration": {
"direction": "reported",
"attributeDataType": 32,
"minInterval": 0,
"maxInterval": 3600,
"minChange": 3,
"status": "SUCCESS"
}
},
{
"acl": [
"readable",
"reportable"
],
"id": 33,
"dataTypeId": 32,
"name": "batteryPercentageRemaining",
"value": 200,
"reportingConfiguration": {
"direction": "reported",
"attributeDataType": 32,
"minInterval": 1800,
"maxInterval": 7200,
"minChange": 5,
"status": "SUCCESS"
}
},
{
"acl": [
"readable"
],
"id": 65533,
"dataTypeId": 33,
"name": "clusterRevision",
"value": 1
}
],
"commandsGenerated": "UNSUP_GENERAL_COMMAND",
"commandsReceived": "UNSUP_GENERAL_COMMAND"
},
"pollControl": {
"attributes": [
{
"acl": [
"readable",
"writable"
],
"id": 0,
"dataTypeId": 35,
"name": "checkInInterval",
"value": 6960
},
{
"acl": [
"readable"
],
"id": 1,
"dataTypeId": 35,
"name": "longPollInterval",
"value": 14400
},
{
"acl": [
"readable"
],
"id": 2,
"dataTypeId": 33,
"name": "shortPollInterval",
"value": 1
},
{
"acl": [
"readable",
"writable"
],
"id": 3,
"dataTypeId": 33,
"name": "fastPollTimeout",
"value": 40
},
{
"acl": [
"readable"
],
"id": 4,
"dataTypeId": 35,
"name": "checkInIntervalMin",
"value": 0
},
{
"acl": [
"readable"
],
"id": 5,
"dataTypeId": 35,
"name": "longPollIntervalMin",
"value": 0
},
{
"acl": [
"readable"
],
"id": 6,
"dataTypeId": 33,
"name": "fastPollTimeoutMax",
"value": 0
},
{
"acl": [
"readable"
],
"id": 65533,
"dataTypeId": 33,
"name": "clusterRevision",
"value": 1
}
],
"commandsGenerated": "UNSUP_GENERAL_COMMAND",
"commandsReceived": "UNSUP_GENERAL_COMMAND"
},
"temperatureMeasurement": {
"attributes": [
{
"acl": [
"readable",
"reportable"
],
"id": 0,
"dataTypeId": 41,
"name": "measuredValue",
"value": 2537,
"reportingConfiguration": {
"direction": "reported",
"attributeDataType": 41,
"minInterval": 0,
"maxInterval": 3600,
"minChange": 10,
"status": "SUCCESS"
}
},
{
"acl": [
"readable",
"reportable"
],
"id": 2,
"dataTypeId": 41,
"name": "maxMeasuredValue",
"value": 0,
"reportingConfiguration": {
"status": "NOT_FOUND",
"direction": "reported"
}
},
{
"acl": [
"readable",
"reportable"
],
"id": 1,
"dataTypeId": 41,
"name": "minMeasuredValue",
"value": 0,
"reportingConfiguration": {
"status": "NOT_FOUND",
"direction": "reported"
}
},
{
"acl": [
"readable"
],
"id": 65533,
"dataTypeId": 33,
"name": "clusterRevision",
"value": 1
}
],
"commandsGenerated": "UNSUP_GENERAL_COMMAND",
"commandsReceived": "UNSUP_GENERAL_COMMAND"
},
"relativeHumidity": {
"attributes": [
{
"acl": [
"readable",
"reportable"
],
"id": 0,
"dataTypeId": 33,
"name": "measuredValue",
"value": 4078,
"reportingConfiguration": {
"direction": "reported",
"attributeDataType": 33,
"minInterval": 0,
"maxInterval": 3600,
"minChange": 10,
"status": "SUCCESS"
}
},
{
"acl": [
"readable",
"reportable"
],
"id": 2,
"dataTypeId": 33,
"name": "maxMeasuredValue",
"value": 0,
"reportingConfiguration": {
"status": "NOT_FOUND",
"direction": "reported"
}
},
{
"acl": [
"readable",
"reportable"
],
"id": 1,
"dataTypeId": 33,
"name": "minMeasuredValue",
"value": 0,
"reportingConfiguration": {
"status": "NOT_FOUND",
"direction": "reported"
}
},
{
"acl": [
"readable"
],
"id": 65533,
"dataTypeId": 33,
"name": "clusterRevision",
"value": 1
}
],
"commandsGenerated": "UNSUP_GENERAL_COMMAND",
"commandsReceived": "UNSUP_GENERAL_COMMAND"
}
},
"bindings": {
"ota": {}
}
}
}
}