Skip to content

Commit 789a6b9

Browse files
[autofix.ci] apply automated fixes
1 parent 63018bb commit 789a6b9

1 file changed

Lines changed: 34 additions & 26 deletions

File tree

src/devices/tuya.ts

Lines changed: 34 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -18051,33 +18051,41 @@ export const definitions: DefinitionWithExtend[] = [
1805118051
configure: tuya.configureMagicPacket,
1805218052
},
1805318053
{
18054-
fingerprint: tuya.fingerprint('TS0601', ['_TZE200_s6hzw8g2']),
18055-
model: 'ZBSM20WT',
18056-
vendor: 'Nedis',
18057-
description: 'Nedis motion sensor',
18058-
fromZigbee: [tuya.fz.datapoints],
18059-
toZigbee: [tuya.tz.datapoints],
18060-
onEvent: tuya.onEventSetTime,
18061-
configure: tuya.configureMagicPacket,
18062-
exposes: [
18063-
e.occupancy(), e.illuminance().withUnit('lx'), e.battery(),
18064-
e.enum('sensitivity', ea.STATE_SET, ['low', 'medium', 'high'])
18065-
.withDescription('PIR sensor sensitivity (refresh and update only while active)'),
18066-
e.enum('keep_time', ea.STATE_SET, ['10', '30', '60', '120'])
18067-
.withDescription('PIR keep time in seconds (refresh and update only while active)'),
18068-
e.numeric('illuminance_interval', ea.STATE_SET).withValueMin(1).withValueMax(720).withValueStep(1).withUnit('minutes')
18069-
.withDescription('Brightness acquisition interval (refresh and update only while active)'),
18054+
fingerprint: tuya.fingerprint("TS0601", ["_TZE200_s6hzw8g2"]),
18055+
model: "ZBSM20WT",
18056+
vendor: "Nedis",
18057+
description: "Nedis motion sensor",
18058+
fromZigbee: [tuya.fz.datapoints],
18059+
toZigbee: [tuya.tz.datapoints],
18060+
onEvent: tuya.onEventSetTime,
18061+
configure: tuya.configureMagicPacket,
18062+
exposes: [
18063+
e.occupancy(),
18064+
e.illuminance().withUnit("lx"),
18065+
e.battery(),
18066+
e
18067+
.enum("sensitivity", ea.STATE_SET, ["low", "medium", "high"])
18068+
.withDescription("PIR sensor sensitivity (refresh and update only while active)"),
18069+
e
18070+
.enum("keep_time", ea.STATE_SET, ["10", "30", "60", "120"])
18071+
.withDescription("PIR keep time in seconds (refresh and update only while active)"),
18072+
e
18073+
.numeric("illuminance_interval", ea.STATE_SET)
18074+
.withValueMin(1)
18075+
.withValueMax(720)
18076+
.withValueStep(1)
18077+
.withUnit("minutes")
18078+
.withDescription("Brightness acquisition interval (refresh and update only while active)"),
18079+
],
18080+
meta: {
18081+
tuyaDatapoints: [
18082+
[1, "occupancy", tuya.valueConverter.trueFalse0],
18083+
[4, "battery", tuya.valueConverter.raw],
18084+
[9, "sensitivity", tuya.valueConverterBasic.lookup({low: tuya.enum(0), medium: tuya.enum(1), high: tuya.enum(2)})],
18085+
[10, "keep_time", tuya.valueConverterBasic.lookup({"10": tuya.enum(0), "30": tuya.enum(1), "60": tuya.enum(2), "120": tuya.enum(3)})],
18086+
[101, "illuminance", tuya.valueConverter.raw],
18087+
[102, "illuminance_interval", tuya.valueConverter.raw],
1807018088
],
18071-
meta: {
18072-
tuyaDatapoints: [
18073-
[1, 'occupancy', tuya.valueConverter.trueFalse0],
18074-
[4, 'battery', tuya.valueConverter.raw],
18075-
[9, 'sensitivity', tuya.valueConverterBasic.lookup({'low': tuya.enum(0), 'medium': tuya.enum(1), 'high': tuya.enum(2)})],
18076-
[10, 'keep_time', tuya.valueConverterBasic.lookup(
18077-
{'10': tuya.enum(0), '30': tuya.enum(1), '60': tuya.enum(2), '120': tuya.enum(3)})],
18078-
[101, 'illuminance', tuya.valueConverter.raw],
18079-
[102, 'illuminance_interval', tuya.valueConverter.raw],
18080-
],
1808118089
},
1808218090
},
1808318091
];

0 commit comments

Comments
 (0)