Repository navigation
Standard-ZCL battery temperature/RH — two pending identities + coded eWeLink awaiting public Test #797
Description
Device Information
Device Name: Aubess Tuya ZigBee 3.0 Temperature & Humidity Sensor Smart Home Automation Monitor
Device Model: TS0601
Device Description: ZigBee 3.0 Temperature & Humidity Sensor
Link to device image: https://ae01.alicdn.com/kf/S013c9fcb948645fbaf92c5d9b0b70844y.jpg
Device Interview
{
["
"ids": {
"modelId": "TS0601",
"manufacturerName": "_TZE200_qoy0ekbd"
},
"endpoints": {
"ieeeAddress": "a4:c1:38:72:04:fe:dd:ec",
"networkAddress": 24541,
"modelId": "TS0601",
"manufacturerName": "_TZE200_qoy0ekbd",
"endpointDescriptors": [
{
"status": "SUCCESS",
"nwkAddrOfInterest": 24541,
"_reserved": 20,
"endpointId": 1,
"applicationProfileId": 260,
"applicationDeviceId": 770,
"applicationDeviceVersion": 0,
"_reserved1": 1,
"inputClusters": [
1,
1026,
1029,
0
],
"outputClusters": [
25,
10
]
}
],
"deviceType": "enddevice",
"receiveWhenIdle": false,
"capabilities": {
"alternatePANCoordinator": false,
"deviceType": false,
"powerSourceMains": false,
"receiveWhenIdle": false,
"security": false,
"allocateAddress": true
},
"extendedEndpointDescriptors": {
"1": {
"clusters": {
"powerConfiguration": {
"attributes": [
{
"acl": [
"readable",
"reportable"
],
"id": 0,
"reportingConfiguration": {
"status": "NOT_FOUND",
"direction": "reported"
}
},
{
"acl": [
"readable",
"reportable"
],
"id": 32,
"name": "batteryVoltage",
"value": 0,
"reportingConfiguration": {
"status": "NOT_FOUND",
"direction": "reported"
}
},
{
"acl": [
"readable",
"reportable"
],
"id": 33,
"name": "batteryPercentageRemaining",
"value": 0,
"reportingConfiguration": {
"status": "NOT_FOUND",
"direction": "reported"
}
},
{
"acl": [
"readable",
"reportable"
],
"id": 65533,
"name": "clusterRevision",
"value": 1,
"reportingConfiguration": {
"status": "NOT_FOUND",
"direction": "reported"
}
}
]
},
"temperatureMeasurement": {
"attributes": [
{
"acl": [
"readable",
"reportable"
],
"id": 0,
"name": "measuredValue",
"value": 0,
"reportingConfiguration": {
"status": "NOT_FOUND",
"direction": "reported"
}
},
{
"acl": [
"readable",
"reportable"
],
"id": 1,
"name": "minMeasuredValue",
"value": 0,
"reportingConfiguration": {
"status": "NOT_FOUND",
"direction": "reported"
}
},
{
"acl": [
"readable",
"reportable"
],
"id": 2,
"name": "maxMeasuredValue",
"value": 0,
"reportingConfiguration": {
"status": "NOT_FOUND",
"direction": "reported"
}
},
{
"acl": [
"readable",
"reportable"
],
"id": 65533,
"name": "clusterRevision",
"value": 2,
"reportingConfiguration": {
"status": "NOT_FOUND",
"direction": "reported"
}
}
]
},
"relativeHumidity": {
"attributes": [
{
"acl": [
"readable",
"reportable"
],
"id": 0,
"name": "measuredValue",
"value": 0,
"reportingConfiguration": {
"status": "NOT_FOUND",
"direction": "reported"
}
},
{
"acl": [
"readable",
"reportable"
],
"id": 1,
"name": "minMeasuredValue",
"value": 0,
"reportingConfiguration": {
"status": "NOT_FOUND",
"direction": "reported"
}
},
{
"acl": [
"readable",
"reportable"
],
"id": 2,
"name": "maxMeasuredValue",
"value": 0,
"reportingConfiguration": {
"status": "NOT_FOUND",
"direction": "reported"
}
},
{
"acl": [
"readable",
"reportable"
],
"id": 65533,
"name": "clusterRevision",
"value": 2,
"reportingConfiguration": {
"status": "NOT_FOUND",
"direction": "reported"
}
}
]
},
"basic": {
"attributes": [
{
"acl": [
"readable",
"reportable"
],
"id": 0,
"name": "zclVersion",
"value": 3
},
{
"acl": [
"readable",
"reportable"
],
"id": 1,
"name": "appVersion",
"value": 82
},
{
"acl": [
"readable",
"reportable"
],
"id": 2,
"name": "stackVersion",
"value": 0
},
{
"acl": [
"readable",
"reportable"
],
"id": 3,
"name": "hwVersion",
"value": 1
},
{
"acl": [
"readable",
"reportable"
],
"id": 4,
"name": "manufacturerName",
"value": "_TZE200_qoy0ekbd"
},
{
"acl": [
"readable",
"reportable"
],
"id": 5,
"name": "modelId",
"value": "TS0601"
},
{
"acl": [
"readable",
"reportable"
],
"id": 6,
"name": "dateCode",
"value": ""
},
{
"acl": [
"readable",
"reportable"
],
"id": 7,
"name": "powerSource",
"value": "battery"
},
{
"acl": [
"readable",
"writable",
"reportable"
],
"id": 65502
},
{
"acl": [
"readable",
"reportable"
],
"id": 65533,
"name": "clusterRevision",
"value": 2
},
{
"acl": [
"readable",
"reportable"
],
"id": 65534,
"name": "attributeReportingStatus",
"value": "PENDING"
},
{
"acl": [
"readable",
"reportable"
],
"id": 65506
},
{
"acl": [
"readable",
"reportable"
],
"id": 65507
}
]
}
},
"bindings": {
"ota": {},
"time": {}
}
}
}
}
"]
}Additional Comments:
Note: Provide any other relevant information or requests related to the device. Link to where you bought the device can be of help
Bought the sensor at AliExpress. Same as below.
https://nl.aliexpress.com/item/1005005771272742.html?spm=a2g0o.productlist.main.7.b82214a8NnBErv&algo_pvid=30504058-a820-423d-a65e-1da1a04f0beb&algo_exp_id=30504058-a820-423d-a65e-1da1a04f0beb-3&pdp_npi=4%40dis%21EUR%2152.57%2139.96%21%21%2156.22%2142.73%21%4021059dbe17104158140625460ef996%2112000035490419384%21sea%21NL%21774229777%21&curPageLogUid=UUIwx5BGmPmN&utparam-url=scene%3Asearch%7Cquery_from%3A
note: work with ZigBee Gateway.
Product Name: Zigbee Temperature & Humidity Sensor
App Name: Smart Life/Tuya Smart (Need to match Zigbee gateway)
Wireless Protocol: Zigbee 3.0
Temperature Resolution: 0.1
Humidity Resolution: 1%
Temperature Measurement Accuracy: ±0.3
Humidity Measurement Accuracy: ±3%
Operating Voltage: 3V
Material: ABS
Standby Current: ≤5uA
Battery Type: CR2450
Standby Time: ≥6 months
Operating Temperature: -10~55℃
Operating Humidity: 0%~99%RH
Wireless Distance: ≥100M (Open Distance)
Installation: glue
Product Net Weight: 40g
Product Size: 40×13mm
How to interview a device
- Add the device as a generic Zigbee device in Homey
- Navigate to https://developer.athom.com/tools/zigbee.
- Interview the device, the button for this is to the right of the device in the list of Zigbee units.
- Click the copy button/icon to capture the device information.
- Paste the copied information above.
Note: To be able to add more devices to the Tuya Zigbee app, we rely on community members like you to provide interviews of the devices you want to be added. Thank you for your contribution!
Metadata
Metadata
Assignees
Labels
Projects
- StatusShow more project fieldsTo do
Activity
GStock2024 commentedon May 14, 2024
Can anyone please add this to the Tuya app? Thank you :-)
[-]Device Request - [Aubess Tuya Temperature & Humidity Sensor] - [_TZE200_qoy0ekbd] / [TS0601][/-][+]Standard-ZCL battery temperature/RH sensors — TS0601 Aubess and TS0201 separate exact identities[/+]JohanBendz commentedon Oct 2, 2026
Batch 102 — two independent exact standard ZCL temperature and relative-humidity profiles (2026-10-03)
Keep original #797 OPEN as shared narrow standard-cluster temp/RH + battery engineering intake, separately recording #1246. These are two different modelIds AND manufacturerNames, not a multi-product-ID wildcard or proof of identical physical battery construction.
_TZE200_qoy0ekbd / TS0601_TZ3000_tsgqxdb4 / TS0201Engineering reuse of an existing standard ZCL temperature/RH runtime may be sensible, but manufacturer+model matching must be individually exact; a single Compose matcher spanning both TS0601 and TS0201 with both manufacturer IDs could introduce unintended cross products. Choose distinct isolated manifests or otherwise provably constrained pair matching. No Tuya DP implementation needed based merely on modelId, no assumed battery metadata, no global sensor-runtime edits and no invented soil-moisture capability.
Both specific manufacturer strings absent from generated frozen
modernize-2026-issuesapp.json anddevelop-0.4app.json. Treat this as one engineering investigation, two unimplemented source identities and two separately required public 0.4 Test hardware acceptance rows. Preserve #1246 original source interview and historical battery discussions after duplicate tracking closure. Other TH01zbeacon/Zbeacon#964 (case-sensitive manufacturer and Poll Control32), proprietary E002 temperature/buzzer #1235 and Tuya EF00 LCD/temp probes remain separate. No application code or release changed.[-]Standard-ZCL battery temperature/RH sensors — TS0601 Aubess and TS0201 separate exact identities[/-][+]Standard-ZCL battery temperature/RH — two pending identities + coded eWeLink awaiting public Test[/+]JohanBendz commentedon Oct 3, 2026
Batch 108 — THIRD exact standard-ZCL temp/RH source is ALREADY CODED in develop-0.4 (2026-10-03)
Keep OPEN original #797 as a narrowly shared Basic0 + Power Configuration1 + standard Temperature Measurement1026 + Relative Humidity Measurement1029 engineering and per-device physical acceptance tracker. Three independent exact pairing pairs, different optional clusters/source metadata and distinct code status:
_TZE200_qoy0ekbd / TS0601Aubess: physically interviewed EP1 [Power1,Temp1026,RH1029,Basic0], out OTA25/Time10, NO EF00 despite modelId TS0601; precise CR2450 retail claim requires confirmation of actual observed specimen. Exact pair ABSENT frozen v0.3.1 AND develop-0.4; its own implementation/test still outstanding._TZ3000_tsgqxdb4 / TS0201: physically interviewed EP1 [Power1,Identify3,Temp1026,RH1029,Basic0], output Identify3/OTA25/Time10, no proprietary EF00. AIR relative humidity (0x0405), NOT soil moisture. Exact ABSENT both inspected manifests; own physical battery type/count UNKNOWN despite 3.0 V interview.eWeLink / CK-TLSR8656-SS5-01(7014): FULL independently physically obtained Homey sleepy EP1 [Basic0,Power1,Identify3,Groups4,PollControl32,Temp1026,RH1029,manufacturer64529], output OTA25/Time10. NO EF00 input; manufacturer64529 is optional/specific, not a requirement for other two. This exact literal manufacturer+model pair is ABSENT frozenmodernize-2026-issuesv0.3.1 but EXACT PRESENT in develop-0.4 dedicatedtemphumidsensor_ewelinkdriver, requiring EP1 narrow [0,1,1026,1029] and no global runtime rewrite. It must NOT be classified as missing 0.4 fingerprint or already physically validated by Compose match.Unique eWeLink outstanding gate: physical battery type/count, actual standard temp/RH centidegree/centipercent handling, correct half-percent battery, optional Poll Control/manufacturer64529 behavior, wake/reporting interval, Homey UI/Flow, restart/rejoin and eventual public 0.4 Test.
eWeLinkexists for DIFFERENT productIds and SNZB-03/04 are distinct PIR/contact issues; do not move those into temp/RH or append productId to broad cross-pair matcher.All three use potentially reusable standard ZCL measurement runtime with correctly optional Identify3/Groups4/PollControl32 per identity and exact-pair pairing. No EF00 parsing merely because one modelId is TS0601; no invented soil humidity, battery metadata or phantom ambient features. Preserve distinct EXCELLUX EXTERNAL-PROBE
NTCHT02 / Excellux#1461 separately (also coded develop-0.4 but requires its actual probe-only measurement/battery validation). Keep case-sensitive TH01 #964, E002 buzzer #1235 and EF00 temp/RH #1291 outside this standard-ZCL family.#1284 is a duplicate PARALLEL issue-tracking thread only once it receives an explicit backlink and this still-OPEN canonical comment is re-fetched. Its original full Homey interview, energy question and older maintainer classification must stay accessible; an issue closure does NOT assert physical acceptance of its already-coded develop-0.4 profile. No source/branch/manifest/release changes.
feat(0.4): add two exact standard-ZCL temperature and RH profiles (#797)
JohanBendz commentedon Oct 3, 2026
0.4 implementation: two exact standard-ZCL temperature/RH candidates (2026-10-03)
Draft PR #1506 introduces TWO independent Homey Compose drivers (no multi-model cross product), based on separate physical interviews already consolidated here:
_TZE200_qoy0ekbd / TS0601original Standard-ZCL battery temperature/RH — two pending identities + coded eWeLink awaiting public Test #797 →temphumidsensor_aubess_qoy0ekbd, standard EP1 [Basic0, Power1, Temperature1026, Air RH1029]. No required EF00 despite modelId TS0601._TZ3000_tsgqxdb4 / TS0201original Device Request - [Temperature/Moisture meter] - [TZ3000_tsgqxdb4] / [TS0201] #1246 →temphumidsensor_tsgqxdb4, same minimal EP1 core; physical Identify3 is optional (no mandatory proprietary cluster). Air relative humidity only, NOT soil moisture.Both inherit existing unmodified
temphumidsensor3ZCL report/runtime logic (temperature and RH /100; batteryPercentageRemaining /2, on first init best-effort reporting with separately caught write failures). Existing English 4-settings template, dedicated assets, separate exact matching/physical acceptance rows. Actual battery cell type/count unproven for EACH:energy.batteries: ["OTHER"]. The Aubess retail listing mentions CR2450, but the hardware has not yet confirmed this; no extrapolation to #1246.CI run 37115941257 SUCCESS at
a87613f4b88a58a41b484fae93a2040d97702d9c: 156 tests / 153 passed / 0 failed / 3 pre-existing CCT TODOs. Real Compose generation matches committedapp.json, generated SUPPORTED_DEVICES index matches, Homey publish-level validation and whitespace pass. New mocks cover source #1246 physical sample 2271→22.71°C, 7003→70.03% RH, battery 200→100% plus threshold, first-init/restart listener behavior.Important PR dependency: #1506 currently targets the separate feature branch behind Draft PR #1505 because #1505 also modifies the single generated 0.4 acceptance matrix; merge #1505 first, then retarget #1506 to
develop-0.4. This is code prepared for future public 0.4 Test, NOT physical acceptance or a Live change. Keep canonical #797 OPEN until each exact device is physically tested in Homey 0.4 Test (temperatures/humidity/battery, actual cell count, wake/reporting, UI/Flow, restart/rejoin). Original #1284 eWeLink remains independently coded/awaiting testing. Frozen v0.3.1 #1470 untouched.Merge PR #1506: two exact standard ZCL temperature humidity profiles
JohanBendz commentedon Oct 3, 2026
Implementation status correction (2026-10-03): PR #1505 is merged; #797's own PR #1506 was retargeted to
develop-0.4and has ALSO merged as887f3c8dacbf9565e5a169520560d56958841ddc. The earlier stacked/Draft status is historical. Both exact_TZE200_qoy0ekbd / TS0601and_TZ3000_tsgqxdb4 / TS0201now exist in merged 0.4 development code. CI at exact code tree green: run 37115941257, 156/153 pass/0 fail/3 existing CCT TODOs and Homey publish validation. This canonical issue remains OPEN, pending per-fingerprint PUBLIC 0.4 Test hardware acceptance, including actual battery type/count (currentlyOTHER), temperature/humidity, battery and rejoin/Flow. No claim these are already physically supported.feat(leads): Discussions in upstream scanner, JohanBendz#797 family r…