Skip to content

Commit 8b9ac02

Browse files
[autofix.ci] apply automated fixes
1 parent 5087e2b commit 8b9ac02

1 file changed

Lines changed: 139 additions & 139 deletions

File tree

src/devices/tuya.ts

Lines changed: 139 additions & 139 deletions
Original file line numberDiff line numberDiff line change
@@ -5493,149 +5493,149 @@ export const definitions: DefinitionWithExtend[] = [
54935493
],
54945494
},
54955495
},
5496-
{
5497-
fingerprint: tuya.fingerprint("TS0601", [
5498-
"_TZE200_aqnazj70",
5499-
"_TZE200_di3tfv5b",
5500-
"_TZE200_mexisfik",
5501-
"_TZE204_mexisfik",
5502-
"_TZE204_6wi2mope",
5503-
"_TZE200_6wi2mope",
5504-
"_TZE204_iik0pquw",
5505-
"_TZE204_aagrxlbd",
5506-
"_TZE204_f5efvtbv",
5507-
"_TZE284_f5efvtbv",
5508-
"_TZE204_lbhh5o6z",
5509-
"_TZE284_lbhh5o6z",
5510-
"_TZE204_tayx2ud6",
5511-
]),
5512-
model: "TS0601_switch_4_gang_1",
5513-
vendor: "Tuya",
5514-
description: "4 gang switch",
5515-
exposes: [
5516-
tuya.exposes.switch().withEndpoint("l1"),
5517-
tuya.exposes.switch().withEndpoint("l2"),
5518-
tuya.exposes.switch().withEndpoint("l3"),
5519-
tuya.exposes.switch().withEndpoint("l4"),
5520-
tuya.exposes.powerOnBehavior(),
5521-
e.binary("backlight_switch", ea.ALL, true, false),
5522-
],
5523-
extend: [tuya.modernExtend.tuyaBase({dp: true})],
5524-
whiteLabel: [
5525-
tuya.whitelabel("ZYXH", "TY-04Z", "4 gang switch", ["_TZE204_iik0pquw"]),
5526-
{vendor: "Norklmes", model: "MKS-CM-W5"},
5527-
{vendor: "Somgoms", model: "ZSQB-SMB-ZB"},
5528-
{vendor: "Moes", model: "WS-EUB1-ZG"},
5529-
{vendor: "AVATTO", model: "ZGB-WS-EU"},
5530-
tuya.whitelabel("AVATTO", "WSMD-4", "4 gang switch", ["_TZE204_f5efvtbv", "_TZE284_f5efvtbv"]),
5531-
tuya.whitelabel("AVATTO", "ZWSMD-4", "4 gang switch", ["_TZE204_lbhh5o6z", "_TZE284_lbhh5o6z"]),
5532-
tuya.whitelabel("Tuya", "MG-ZG04W", "4 gang switch", ["_TZE204_mexisfik"]),
5533-
tuya.whitelabel("Nova Digital", "ZIG-04 W/B", "4 gang switch 4x4", ["_TZE204_tayx2ud6"]),
5534-
],
5535-
meta: {
5536-
multiEndpoint: true,
5537-
tuyaDatapoints: [
5538-
[1, "state_l1", tuya.valueConverter.onOff],
5539-
[2, "state_l2", tuya.valueConverter.onOff],
5540-
[3, "state_l3", tuya.valueConverter.onOff],
5541-
[4, "state_l4", tuya.valueConverter.onOff],
5542-
[
5543-
14,
5544-
"power_on_behavior",
5545-
tuya.valueConverterBasic.lookup({
5546-
off: tuya.enum(0),
5547-
on: tuya.enum(1),
5548-
memory: tuya.enum(2),
5549-
}),
5550-
],
5551-
[16, "backlight_switch", tuya.valueConverter.onOff],
5552-
],
5553-
},
5554-
endpoint: (device) => {
5555-
return {l1: 1, l2: 1, l3: 1, l4: 1};
5556-
},
5557-
},
5558-
{
5559-
fingerprint: tuya.fingerprint("TS0601", [
5560-
"_TZE200_mwvfvw8g",
5561-
"_TZE200_wnp4d4va",
5562-
"_TZE200_cduqh1l0",
5563-
"_TZE204_cduqh1l0",
5564-
"_TZE200_emxxanvi",
5565-
"_TZE204_g4au0afs",
5566-
"_TZE204_w1wwxoja",
5567-
"_TZE204_lmgrbuwf",
5568-
"_TZE284_tdhnhhiy",
5569-
"_TZE204_wskr3up8",
5570-
"_TZE204_gxbdnfrh",
5571-
"_TZE284_g1enhdsi",
5572-
"_TZE284_r731zlxk",
5573-
"_TZE204_tpnnym5s",
5574-
]),
5575-
model: "TS0601_switch_6_gang",
5576-
vendor: "Tuya",
5577-
description: "6 gang switch",
5578-
extend: [tuya.modernExtend.tuyaBase({dp: true})],
5579-
configure: async (device, coordinatorEndpoint) => {
5580-
const endpoint = device.getEndpoint(1);
5581-
await reporting.bind(endpoint, coordinatorEndpoint, ["genOnOff"]);
5582-
device.powerSource = "Mains (single phase)";
5583-
device.save();
5584-
},
5585-
exposes: [
5586-
tuya.exposes.switch().withEndpoint("l1"),
5587-
tuya.exposes.switch().withEndpoint("l2"),
5588-
tuya.exposes.switch().withEndpoint("l3"),
5589-
tuya.exposes.switch().withEndpoint("l4"),
5590-
tuya.exposes.switch().withEndpoint("l5"),
5591-
tuya.exposes.switch().withEndpoint("l6"),
5592-
tuya.exposes.powerOnBehavior(),
5593-
tuya.exposes.indicatorModeNoneRelayPos(),
5594-
e.binary("backlight_switch", ea.ALL, true, false),
5595-
],
5596-
endpoint: (device) => {
5597-
return {l1: 1, l2: 1, l3: 1, l4: 1, l5: 1, l6: 1};
5598-
},
5599-
meta: {
5600-
multiEndpoint: true,
5601-
tuyaDatapoints: [
5602-
[1, "state_l1", tuya.valueConverter.onOff],
5603-
[2, "state_l2", tuya.valueConverter.onOff],
5604-
[3, "state_l3", tuya.valueConverter.onOff],
5605-
[4, "state_l4", tuya.valueConverter.onOff],
5606-
[5, "state_l5", tuya.valueConverter.onOff],
5607-
[6, "state_l6", tuya.valueConverter.onOff],
5608-
[
5609-
14,
5610-
"power_on_behavior",
5611-
tuya.valueConverterBasic.lookup({
5612-
off: tuya.enum(0),
5613-
on: tuya.enum(1),
5614-
memory: tuya.enum(2),
5615-
}),
5496+
{
5497+
fingerprint: tuya.fingerprint("TS0601", [
5498+
"_TZE200_aqnazj70",
5499+
"_TZE200_di3tfv5b",
5500+
"_TZE200_mexisfik",
5501+
"_TZE204_mexisfik",
5502+
"_TZE204_6wi2mope",
5503+
"_TZE200_6wi2mope",
5504+
"_TZE204_iik0pquw",
5505+
"_TZE204_aagrxlbd",
5506+
"_TZE204_f5efvtbv",
5507+
"_TZE284_f5efvtbv",
5508+
"_TZE204_lbhh5o6z",
5509+
"_TZE284_lbhh5o6z",
5510+
"_TZE204_tayx2ud6",
5511+
]),
5512+
model: "TS0601_switch_4_gang_1",
5513+
vendor: "Tuya",
5514+
description: "4 gang switch",
5515+
exposes: [
5516+
tuya.exposes.switch().withEndpoint("l1"),
5517+
tuya.exposes.switch().withEndpoint("l2"),
5518+
tuya.exposes.switch().withEndpoint("l3"),
5519+
tuya.exposes.switch().withEndpoint("l4"),
5520+
tuya.exposes.powerOnBehavior(),
5521+
e.binary("backlight_switch", ea.ALL, true, false),
5522+
],
5523+
extend: [tuya.modernExtend.tuyaBase({dp: true})],
5524+
whiteLabel: [
5525+
tuya.whitelabel("ZYXH", "TY-04Z", "4 gang switch", ["_TZE204_iik0pquw"]),
5526+
{vendor: "Norklmes", model: "MKS-CM-W5"},
5527+
{vendor: "Somgoms", model: "ZSQB-SMB-ZB"},
5528+
{vendor: "Moes", model: "WS-EUB1-ZG"},
5529+
{vendor: "AVATTO", model: "ZGB-WS-EU"},
5530+
tuya.whitelabel("AVATTO", "WSMD-4", "4 gang switch", ["_TZE204_f5efvtbv", "_TZE284_f5efvtbv"]),
5531+
tuya.whitelabel("AVATTO", "ZWSMD-4", "4 gang switch", ["_TZE204_lbhh5o6z", "_TZE284_lbhh5o6z"]),
5532+
tuya.whitelabel("Tuya", "MG-ZG04W", "4 gang switch", ["_TZE204_mexisfik"]),
5533+
tuya.whitelabel("Nova Digital", "ZIG-04 W/B", "4 gang switch 4x4", ["_TZE204_tayx2ud6"]),
5534+
],
5535+
meta: {
5536+
multiEndpoint: true,
5537+
tuyaDatapoints: [
5538+
[1, "state_l1", tuya.valueConverter.onOff],
5539+
[2, "state_l2", tuya.valueConverter.onOff],
5540+
[3, "state_l3", tuya.valueConverter.onOff],
5541+
[4, "state_l4", tuya.valueConverter.onOff],
5542+
[
5543+
14,
5544+
"power_on_behavior",
5545+
tuya.valueConverterBasic.lookup({
5546+
off: tuya.enum(0),
5547+
on: tuya.enum(1),
5548+
memory: tuya.enum(2),
5549+
}),
5550+
],
5551+
[16, "backlight_switch", tuya.valueConverter.onOff],
56165552
],
5617-
[
5618-
15,
5619-
"indicator_mode",
5620-
tuya.valueConverterBasic.lookup({
5621-
none: tuya.enum(0),
5622-
relay: tuya.enum(1),
5623-
pos: tuya.enum(2),
5624-
}),
5553+
},
5554+
endpoint: (device) => {
5555+
return {l1: 1, l2: 1, l3: 1, l4: 1};
5556+
},
5557+
},
5558+
{
5559+
fingerprint: tuya.fingerprint("TS0601", [
5560+
"_TZE200_mwvfvw8g",
5561+
"_TZE200_wnp4d4va",
5562+
"_TZE200_cduqh1l0",
5563+
"_TZE204_cduqh1l0",
5564+
"_TZE200_emxxanvi",
5565+
"_TZE204_g4au0afs",
5566+
"_TZE204_w1wwxoja",
5567+
"_TZE204_lmgrbuwf",
5568+
"_TZE284_tdhnhhiy",
5569+
"_TZE204_wskr3up8",
5570+
"_TZE204_gxbdnfrh",
5571+
"_TZE284_g1enhdsi",
5572+
"_TZE284_r731zlxk",
5573+
"_TZE204_tpnnym5s",
5574+
]),
5575+
model: "TS0601_switch_6_gang",
5576+
vendor: "Tuya",
5577+
description: "6 gang switch",
5578+
extend: [tuya.modernExtend.tuyaBase({dp: true})],
5579+
configure: async (device, coordinatorEndpoint) => {
5580+
const endpoint = device.getEndpoint(1);
5581+
await reporting.bind(endpoint, coordinatorEndpoint, ["genOnOff"]);
5582+
device.powerSource = "Mains (single phase)";
5583+
device.save();
5584+
},
5585+
exposes: [
5586+
tuya.exposes.switch().withEndpoint("l1"),
5587+
tuya.exposes.switch().withEndpoint("l2"),
5588+
tuya.exposes.switch().withEndpoint("l3"),
5589+
tuya.exposes.switch().withEndpoint("l4"),
5590+
tuya.exposes.switch().withEndpoint("l5"),
5591+
tuya.exposes.switch().withEndpoint("l6"),
5592+
tuya.exposes.powerOnBehavior(),
5593+
tuya.exposes.indicatorModeNoneRelayPos(),
5594+
e.binary("backlight_switch", ea.ALL, true, false),
5595+
],
5596+
endpoint: (device) => {
5597+
return {l1: 1, l2: 1, l3: 1, l4: 1, l5: 1, l6: 1};
5598+
},
5599+
meta: {
5600+
multiEndpoint: true,
5601+
tuyaDatapoints: [
5602+
[1, "state_l1", tuya.valueConverter.onOff],
5603+
[2, "state_l2", tuya.valueConverter.onOff],
5604+
[3, "state_l3", tuya.valueConverter.onOff],
5605+
[4, "state_l4", tuya.valueConverter.onOff],
5606+
[5, "state_l5", tuya.valueConverter.onOff],
5607+
[6, "state_l6", tuya.valueConverter.onOff],
5608+
[
5609+
14,
5610+
"power_on_behavior",
5611+
tuya.valueConverterBasic.lookup({
5612+
off: tuya.enum(0),
5613+
on: tuya.enum(1),
5614+
memory: tuya.enum(2),
5615+
}),
5616+
],
5617+
[
5618+
15,
5619+
"indicator_mode",
5620+
tuya.valueConverterBasic.lookup({
5621+
none: tuya.enum(0),
5622+
relay: tuya.enum(1),
5623+
pos: tuya.enum(2),
5624+
}),
5625+
],
5626+
[16, "backlight_switch", tuya.valueConverter.onOff],
56255627
],
5626-
[16, "backlight_switch", tuya.valueConverter.onOff],
5628+
},
5629+
whiteLabel: [
5630+
tuya.whitelabel("Mercator Ikuü", "SSW06G", "6 Gang switch", ["_TZE200_wnp4d4va"]),
5631+
tuya.whitelabel("Nova Digital", "NTZB-04-W-B", "4 gang switch with 2 gang socket 4x4", ["_TZE204_lmgrbuwf"]),
5632+
tuya.whitelabel("Nova Digital", "SYZB-6W", "6 gang switch 4x4", ["_TZE284_tdhnhhiy"]),
5633+
tuya.whitelabel("Nova Digital", "FZB-6", "6 gang switch 4x4", ["_TZE204_wskr3up8"]),
5634+
tuya.whitelabel("Nova Digital", "SA-6", "Safira smart switch - 6 gang", ["_TZE204_gxbdnfrh"]),
5635+
tuya.whitelabel("Nova Digital", "ZIG-06 W/B", "6 gang switch 4x4", ["_TZE204_tpnnym5s"]),
5636+
tuya.whitelabel("Ekaza", "EKAT-T3074-6WZ", "6 gang switch", ["_TZE284_g1enhdsi"]),
56275637
],
56285638
},
5629-
whiteLabel: [
5630-
tuya.whitelabel("Mercator Ikuü", "SSW06G", "6 Gang switch", ["_TZE200_wnp4d4va"]),
5631-
tuya.whitelabel("Nova Digital", "NTZB-04-W-B", "4 gang switch with 2 gang socket 4x4", ["_TZE204_lmgrbuwf"]),
5632-
tuya.whitelabel("Nova Digital", "SYZB-6W", "6 gang switch 4x4", ["_TZE284_tdhnhhiy"]),
5633-
tuya.whitelabel("Nova Digital", "FZB-6", "6 gang switch 4x4", ["_TZE204_wskr3up8"]),
5634-
tuya.whitelabel("Nova Digital", "SA-6", "Safira smart switch - 6 gang", ["_TZE204_gxbdnfrh"]),
5635-
tuya.whitelabel("Nova Digital", "ZIG-06 W/B", "6 gang switch 4x4", ["_TZE204_tpnnym5s"]),
5636-
tuya.whitelabel("Ekaza", "EKAT-T3074-6WZ", "6 gang switch", ["_TZE284_g1enhdsi"]),
5637-
],
5638-
},
56395639
{
56405640
fingerprint: tuya.fingerprint("TS0601", ["_TZE200_raz9qavg"]),
56415641
model: "KRC-103",

0 commit comments

Comments
 (0)