diff --git a/ap_preambles.txt b/ap_preambles.txt index 3bd0276..aeeeabb 100644 --- a/ap_preambles.txt +++ b/ap_preambles.txt @@ -15,3 +15,4 @@ SL-CreeLighting- LDV SMART+- SL-FLSNT- Nexxt Home- +UltraPro- diff --git a/device-profiles/UltraPro/WFD4001-Switch/profile b/device-profiles/UltraPro/WFD4001-Switch/profile new file mode 100644 index 0000000..edc2a27 --- /dev/null +++ b/device-profiles/UltraPro/WFD4001-Switch/profile @@ -0,0 +1,7 @@ +{ + "chip": "BK7231T", + "payload": "eyJhdXprZXkiOiJBVVRIS0VZQUFBQUFBQUFBIiwidXVpZCI6IlVVSURBQUFBQUFBQSIsInBza0tleSI6IiIsInByb2RfdGVzdCI6ZmFsc2UsImFwX3NzaWQiOiJBIiwic3NpZCI6IkEiLCJ0b2tlbiI6IkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQcVrCSJ9", + "authkey_template": "AUTHKEYAAAAAAAAA", + "uuid_template": "UUIDAAAAAAAA", + "datagram_padding": "QkJCQqWhCACloQgApaEIAKWhCACloQgApaEIAKWhCACloQgApaEIAA==" +} \ No newline at end of file diff --git a/device-profiles/UltraPro/WFD4001-Switch/tuya.device.active.json b/device-profiles/UltraPro/WFD4001-Switch/tuya.device.active.json new file mode 100644 index 0000000..b4d38c8 --- /dev/null +++ b/device-profiles/UltraPro/WFD4001-Switch/tuya.device.active.json @@ -0,0 +1 @@ +{"result":{"schema":"[{\"type\":\"obj\",\"mode\":\"rw\",\"property\":{\"type\":\"bool\"},\"id\":1},{\"type\":\"obj\",\"mode\":\"rw\",\"property\":{\"min\":0,\"max\":86400,\"scale\":0,\"step\":1,\"type\":\"value\"},\"id\":9},{\"type\":\"obj\",\"mode\":\"rw\",\"property\":{\"range\":[\"off\",\"on\",\"memory\"],\"type\":\"enum\"},\"id\":38},{\"type\":\"obj\",\"mode\":\"rw\",\"property\":{\"type\":\"string\",\"maxlen\":255},\"id\":42}]","devId":"bf27a86f49bf35f70c7ign","resetFactory":false,"timeZone":"+02:00","capability":1025,"secKey":"2ac23373cc9b402f","stdTimeZone":"+01:00","schemaId":"000002c4lf","dstIntervals":[[1648342800,1667091600],[1679792400,1698541200],[1711846800,1729990800],[1743296400,1761440400],[1774746000,1792890000]],"localKey":"a035a6567805c511"},"t":1650738913,"success":true} diff --git a/device-profiles/UltraPro/WFD4001-Switch/tuya.device.dynamic.config.ack.json b/device-profiles/UltraPro/WFD4001-Switch/tuya.device.dynamic.config.ack.json new file mode 100644 index 0000000..8975e21 --- /dev/null +++ b/device-profiles/UltraPro/WFD4001-Switch/tuya.device.dynamic.config.ack.json @@ -0,0 +1 @@ +{"t": 1644811758, "success": true} \ No newline at end of file diff --git a/device-profiles/UltraPro/WFD4001-Switch/tuya.device.dynamic.config.get.json b/device-profiles/UltraPro/WFD4001-Switch/tuya.device.dynamic.config.get.json new file mode 100644 index 0000000..2fefc42 --- /dev/null +++ b/device-profiles/UltraPro/WFD4001-Switch/tuya.device.dynamic.config.get.json @@ -0,0 +1 @@ +{"result": {"ackId": "0-0", "validTime": 1800, "time": 1644811757, "config": {"stdTimeZone": "+01:00", "dstIntervals": [[1648342800, 1667091600], [1679792400, 1698541200]]}}, "t": 1644811757, "success": true} \ No newline at end of file diff --git a/device-profiles/UltraPro/WFD4001-Switch/tuya.device.timer.count.json b/device-profiles/UltraPro/WFD4001-Switch/tuya.device.timer.count.json new file mode 100644 index 0000000..7b0cfde --- /dev/null +++ b/device-profiles/UltraPro/WFD4001-Switch/tuya.device.timer.count.json @@ -0,0 +1 @@ +{"result": {"devId": "bf8d34cb20a1497360ivjw", "count": 0, "lastFetchTime": 0}, "t": 1644811762, "success": true} \ No newline at end of file diff --git a/device-profiles/UltraPro/WFD4001-Switch/tuya.device.upgrade.silent.get.json b/device-profiles/UltraPro/WFD4001-Switch/tuya.device.upgrade.silent.get.json new file mode 100644 index 0000000..aebe9a7 --- /dev/null +++ b/device-profiles/UltraPro/WFD4001-Switch/tuya.device.upgrade.silent.get.json @@ -0,0 +1 @@ +{"t": 1644811761, "success": true} \ No newline at end of file diff --git a/device-profiles/UltraPro/WFD4001-Switch/tuya.device.uuid.pskkey.get.json b/device-profiles/UltraPro/WFD4001-Switch/tuya.device.uuid.pskkey.get.json new file mode 100644 index 0000000..7536d69 --- /dev/null +++ b/device-profiles/UltraPro/WFD4001-Switch/tuya.device.uuid.pskkey.get.json @@ -0,0 +1 @@ +{"result": {"pskKey": "NA"}, "t": 1644811617, "success": true} \ No newline at end of file