zigbee2mqtt 1.17.1-1 에서부터 Deprecated devices.js method
database.db에서 확인한 장치가 zigbeeModel: dtjuw7u\u0000 이고 manufacturerName: _TYST11_fdtjuw7u 일 때
const fz = require('zigbee-herdsman-converters/converters/fromZigbee');
const tz = require('zigbee-herdsman-converters/converters/toZigbee');
const exposes = require('zigbee-herdsman-converters/lib/exposes');
const e = exposes.presets;
const device = {
zigbeeModel: ['dtjuw7u\u0000'],
fingerprint: [
{modelID: 'TS0601', manufacturerName: '_TYST11_fdtjuw7u'},
],
model: 'TS0601_cover',
vendor: 'TuYa',
description: 'MT750 Curtain motor',
fromZigbee: [fz.tuya_cover, fz.ignore_basic_report],
toZigbee: [tz.tuya_cover_control, tz.tuya_cover_options],
exposes: [e.cover_position()],
};
module.exports = device;
위 내용으로 curtain.js등의 이름으로 파일을 생성해 /share/zigbee2mqtt에 넣고 zigbee2mqtt의 configuration을 아래 내용으로 수정 또는 추가
external_converters:
- curtain.js