-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
Link
Database entry
{"id":14,"type":"EndDevice","ieeeAddr":"0xa4c138d8b7e9e319","nwkAddr":64814,"manufId":4417,"manufName":"_TZE284_kdqrazmy","powerSource":"Battery","modelId":"TS0601","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"devId":81,"inClusterList":[4,5,61184,0,60672],"outClusterList":[25,10],"clusters":{"genBasic":{"attributes":{"65487":14400,"65503":"�|\u00181f�|\u00181\u0012�|\u00181i�|\u00181i","65506":56,"65508":0,"65534":0,"stackVersion":0,"dateCode":"","manufacturerName":"_TZE284_kdqrazmy","zclVersion":3,"appVersion":80,"modelId":"TS0601","powerSource":3}}},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":80,"stackVersion":0,"hwVersion":1,"dateCode":"","zclVersion":3,"interviewCompleted":true,"interviewState":"SUCCESSFUL","meta":{"configured":332242049},"lastSeen":1770369899981}
Zigbee2MQTT version
2.7.1 (6d30fa1
)
External converter
const exposes = require('zigbee-herdsman-converters/lib/exposes');
const tuya = require('zigbee-herdsman-converters/lib/tuya');
const e = exposes.presets;
const ea = exposes.access;
const definition = {
fingerprint: [
{modelID: 'TS0601', manufacturerName: '_TZE284_kdqrazmy'},
// If YOUR device is different, replace manufacturerName with yours.
// Sometimes it needs a trailing \u0000.
],
model: 'temu-temp-sensor',
vendor: 'Tuya',
description: 'Tuya TS0601 Temperature & Humidity Sensor',
extend: [
tuya.modernExtend.tuyaBase({
dp: true,
timeStart: '1970',
}),
],
exposes: [
e.temperature(),
e.humidity(),
e.battery(),
exposes.enum('temperature_unit', ea.STATE_SET, ['celsius', 'fahrenheit'])
.withDescription('Temperature unit (0=Celsius, 1=Fahrenheit)'),
],
meta: {
tuyaDatapoints: [
[1, 'temperature', tuya.valueConverter.divideBy10],
[2, 'humidity', tuya.valueConverter.raw],
[4, 'battery', tuya.valueConverter.raw],
[9, 'temperature_unit', tuya.valueConverterBasic.lookup({
celsius: tuya.enum(0),
fahrenheit: tuya.enum(1),
})],
],
},
};
module.exports = definition;What does/doesn't work with the external definition?
Working only within paring process:
- Temperature
- Humidity
- Battery
Does not report periodicaly
Notes
software_build_id: undefined
date_code: ``
endpoints:
{"1":{"clusters":{"input":["genGroups","genScenes","manuSpecificTuya","genBasic","zosungIRTransmit"],"output":["genOta","genTime"]}}}