631 lines
30 KiB
JSON
631 lines
30 KiB
JSON
{
|
|
"name": "tasmota",
|
|
"displayName": "Sonoff-Tasmota",
|
|
"id": "d136e0c0-0cbf-4731-aabb-b2201088d6cb",
|
|
"vendors": [
|
|
{
|
|
"name": "tasmota",
|
|
"displayName": "Tasmota",
|
|
"id": "789e6173-3de3-44ef-8664-9492c9d15d44",
|
|
"thingClasses": [
|
|
{
|
|
"id": "f39fdfa8-73e0-4cf4-8d05-dc237ced7a57",
|
|
"name": "sonoff_basic",
|
|
"displayName": "Single switch (Sonoff Basic, RF, Touch...)",
|
|
"createMethods": ["user"],
|
|
"interfaces": [ "gateway", "wirelessconnectable" ],
|
|
"paramTypes": [
|
|
{
|
|
"id": "cdead654-a765-488c-9fe6-ce6afb550d8b",
|
|
"name":"ipAddress",
|
|
"displayName": "IP address",
|
|
"type": "QString"
|
|
},
|
|
{
|
|
"id": "f210d0c0-dda1-442d-a0cc-2f2e48c24984",
|
|
"name": "attachedDeviceCH1",
|
|
"displayName": "Connected device",
|
|
"type": "QString",
|
|
"allowedValues": ["None", "Light"],
|
|
"defaultValue": "None"
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "9cde6321-2abf-4a58-a1d6-c7418edb9747",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "f70e202a-c178-4fbe-a778-713220d11b23",
|
|
"name": "signalStrength",
|
|
"displayName": "Signal strength",
|
|
"displayNameEvent": "Signal strength changed",
|
|
"type": "uint",
|
|
"unit": "Percentage",
|
|
"minValue": 0,
|
|
"maxValue": 100,
|
|
"defaultValue": -1
|
|
},
|
|
{
|
|
"id": "0b5a48c9-73b8-42ab-9909-71b8dc2227e3",
|
|
"name": "power",
|
|
"displayName": "Power",
|
|
"displayNameEvent": "Power changed",
|
|
"displayNameAction": "Set power",
|
|
"type": "bool",
|
|
"writable": true,
|
|
"defaultValue": false,
|
|
"ioType": "digitalOutput"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "425ab191-833c-4618-8ac8-aff02370b99d",
|
|
"name": "sonoff_dual",
|
|
"displayName": "Dual switch (Sonoff Dual, T1 2CH...)",
|
|
"createMethods": ["user"],
|
|
"interfaces": [ "gateway", "wirelessconnectable" ],
|
|
"paramTypes": [
|
|
{
|
|
"id": "7fe081a4-b9ec-4ca5-b583-50e992a24f4d",
|
|
"name":"ipAddress",
|
|
"displayName": "IP address",
|
|
"type": "QString"
|
|
},
|
|
{
|
|
"id": "5101ad0d-c887-44b8-998d-021948184ccd",
|
|
"name": "attachedDeviceCH1",
|
|
"displayName": "Connected device 1",
|
|
"type": "QString",
|
|
"allowedValues": ["None", "Light", "Roller Shutter Up", "Roller Shutter Down", "Blinds Up", "Blinds Down"],
|
|
"defaultValue": "None"
|
|
},
|
|
{
|
|
"id": "530edfb0-930d-4885-b1c0-3bf51a7671f1",
|
|
"name": "attachedDeviceCH2",
|
|
"displayName": "Connected device 2",
|
|
"type": "QString",
|
|
"allowedValues": ["None", "Light", "Roller Shutter Up", "Roller Shutter Down", "Blinds Up", "Blinds Down"],
|
|
"defaultValue": "None"
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "e2f55332-e706-412e-beb6-abf76b3bcff3",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "3d6a567f-d266-4711-bcf1-3ac1f53abadb",
|
|
"name": "signalStrength",
|
|
"displayName": "Signal strength",
|
|
"displayNameEvent": "Signal strength changed",
|
|
"type": "uint",
|
|
"unit": "Percentage",
|
|
"minValue": 0,
|
|
"maxValue": 100,
|
|
"defaultValue": 100
|
|
},
|
|
{
|
|
"id": "b8bf3085-8061-4cd6-af1f-f76a03054f46",
|
|
"name": "powerCH1",
|
|
"displayName": "Power channel 1",
|
|
"displayNameEvent": "Power channel 1 changed",
|
|
"displayNameAction": "Set power channel 1",
|
|
"type": "bool",
|
|
"writable": true,
|
|
"defaultValue": false,
|
|
"ioType": "digitalOutput"
|
|
},
|
|
{
|
|
"id": "4fbcaeb6-9242-4aa6-b462-a214fb38bcc9",
|
|
"name": "powerCH2",
|
|
"displayName": "Power channel 2",
|
|
"displayNameEvent": "Power channel 2 changed",
|
|
"displayNameAction": "Set power channel 2",
|
|
"type": "bool",
|
|
"writable": true,
|
|
"defaultValue": false,
|
|
"ioType": "digitalOutput"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "e1073af2-f207-4dc9-8caa-e933421885db",
|
|
"name": "sonoff_tri",
|
|
"displayName": "3 channel switch (Sonoff 3CH, Tuya 3CH...)",
|
|
"createMethods": ["user"],
|
|
"interfaces": [ "gateway", "wirelessconnectable" ],
|
|
"paramTypes": [
|
|
{
|
|
"id": "b7532005-4157-4687-952f-ac3cd6b7f606",
|
|
"name":"ipAddress",
|
|
"displayName": "IP address",
|
|
"type": "QString"
|
|
},
|
|
{
|
|
"id": "93b97754-faa7-4b60-9d63-f7ee44570363",
|
|
"name": "attachedDeviceCH1",
|
|
"displayName": "Connected device 1",
|
|
"type": "QString",
|
|
"allowedValues": ["None", "Light", "Roller Shutter Up", "Roller Shutter Down", "Blinds Up", "Blinds Down"],
|
|
"defaultValue": "None"
|
|
},
|
|
{
|
|
"id": "8fc9e8e6-c6d9-4108-bffb-2563f8b93fa1",
|
|
"name": "attachedDeviceCH2",
|
|
"displayName": "Connected device 2",
|
|
"type": "QString",
|
|
"allowedValues": ["None", "Light", "Roller Shutter Up", "Roller Shutter Down", "Blinds Up", "Blinds Down"],
|
|
"defaultValue": "None"
|
|
},
|
|
{
|
|
"id": "7dada813-d341-4c9a-bb82-e2aef128bef6",
|
|
"name": "attachedDeviceCH3",
|
|
"displayName": "Connected device 3",
|
|
"type": "QString",
|
|
"allowedValues": ["None", "Light", "Roller Shutter Up", "Roller Shutter Down", "Blinds Up", "Blinds Down"],
|
|
"defaultValue": "None"
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "e6439ea4-4373-4ac1-a790-748604cf2830",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "08b4ec84-1aec-4e68-a3b4-ae251b8cbe6d",
|
|
"name": "signalStrength",
|
|
"displayName": "Signal strength",
|
|
"displayNameEvent": "Signal strength changed",
|
|
"type": "uint",
|
|
"unit": "Percentage",
|
|
"minValue": 0,
|
|
"maxValue": 100,
|
|
"defaultValue": 100
|
|
},
|
|
{
|
|
"id": "27bdb42d-ef95-4905-ac3d-925bcc8a1ba1",
|
|
"name": "powerCH1",
|
|
"displayName": "Power channel 1",
|
|
"displayNameEvent": "Power channel 1 changed",
|
|
"displayNameAction": "Set power channel 1",
|
|
"type": "bool",
|
|
"writable": true,
|
|
"defaultValue": false,
|
|
"ioType": "digitalOutput"
|
|
},
|
|
{
|
|
"id": "705d8277-896a-4d56-b9ff-0a614ecfd39c",
|
|
"name": "powerCH2",
|
|
"displayName": "Power channel 2",
|
|
"displayNameEvent": "Power channel 2 changed",
|
|
"displayNameAction": "Set power channel 2",
|
|
"type": "bool",
|
|
"writable": true,
|
|
"defaultValue": false,
|
|
"ioType": "digitalOutput"
|
|
},
|
|
{
|
|
"id": "156f285d-e474-43d9-9a9d-17b3bcaef893",
|
|
"name": "powerCH3",
|
|
"displayName": "Power channel 3",
|
|
"displayNameEvent": "Power channel 3 changed",
|
|
"displayNameAction": "Set power channel 3",
|
|
"type": "bool",
|
|
"writable": true,
|
|
"defaultValue": false,
|
|
"ioType": "digitalOutput"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "ae845ec9-be61-4bdf-9015-4c156f937da7",
|
|
"name": "sonoff_quad",
|
|
"displayName": "4 channel switch (Sonoff 4CH, T1 4CH...)",
|
|
"createMethods": ["user"],
|
|
"interfaces": [ "gateway", "wirelessconnectable" ],
|
|
"paramTypes": [
|
|
{
|
|
"id": "dbc3f3b3-2d17-40e9-8f6e-dde0b26952bc",
|
|
"name":"ipAddress",
|
|
"displayName": "IP address",
|
|
"type": "QString"
|
|
},
|
|
{
|
|
"id": "d6520a7a-d340-4f42-a8c4-b2da8434f40f",
|
|
"name": "attachedDeviceCH1",
|
|
"displayName": "Connected device 1",
|
|
"type": "QString",
|
|
"allowedValues": ["None", "Light", "Roller Shutter Up", "Roller Shutter Down", "Blinds Up", "Blinds Down"],
|
|
"defaultValue": "None"
|
|
},
|
|
{
|
|
"id": "b27a1ad0-4455-4264-81a1-d625e312c330",
|
|
"name": "attachedDeviceCH2",
|
|
"displayName": "Connected device 2",
|
|
"type": "QString",
|
|
"allowedValues": ["None", "Light", "Roller Shutter Up", "Roller Shutter Down", "Blinds Up", "Blinds Down"],
|
|
"defaultValue": "None"
|
|
},
|
|
{
|
|
"id": "ee2509fb-7690-47f7-af74-05635b460be7",
|
|
"name": "attachedDeviceCH3",
|
|
"displayName": "Connected device 3",
|
|
"type": "QString",
|
|
"allowedValues": ["None", "Light", "Roller Shutter Up", "Roller Shutter Down", "Blinds Up", "Blinds Down"],
|
|
"defaultValue": "None"
|
|
},
|
|
{
|
|
"id": "a5bdb44f-9789-4e0a-8274-ec7866e8f148",
|
|
"name": "attachedDeviceCH4",
|
|
"displayName": "Connected device 4",
|
|
"type": "QString",
|
|
"allowedValues": ["None", "Light", "Roller Shutter Up", "Roller Shutter Down", "Blinds Up", "Blinds Down"],
|
|
"defaultValue": "None"
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "5b422d28-9f60-4ea9-ab23-42a0ec605b9e",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "d80d8f37-f3c0-4364-998b-312339fd1fa8",
|
|
"name": "signalStrength",
|
|
"displayName": "Signal strength",
|
|
"displayNameEvent": "Signal strength changed",
|
|
"type": "uint",
|
|
"unit": "Percentage",
|
|
"minValue": 0,
|
|
"maxValue": 100,
|
|
"defaultValue": 100
|
|
},
|
|
{
|
|
"id": "e8fd95c3-2323-40d8-89cf-40e0068977d8",
|
|
"name": "powerCH1",
|
|
"displayName": "Power channel 1",
|
|
"displayNameEvent": "Power channel 1 changed",
|
|
"displayNameAction": "Set power channel 1",
|
|
"type": "bool",
|
|
"writable": true,
|
|
"defaultValue": false,
|
|
"ioType": "digitalOutput"
|
|
},
|
|
{
|
|
"id": "baf0ca62-7f09-45ea-aea1-6de34764e6cb",
|
|
"name": "powerCH2",
|
|
"displayName": "Power channel 2",
|
|
"displayNameEvent": "Power channel 2 changed",
|
|
"displayNameAction": "Set power channel 2",
|
|
"type": "bool",
|
|
"writable": true,
|
|
"defaultValue": false,
|
|
"ioType": "digitalOutput"
|
|
},
|
|
{
|
|
"id": "8b939d15-3e45-40aa-bb53-9b3fb47f3cb3",
|
|
"name": "powerCH3",
|
|
"displayName": "Power channel 3",
|
|
"displayNameEvent": "Power channel 3 changed",
|
|
"displayNameAction": "Set power channel 3",
|
|
"type": "bool",
|
|
"writable": true,
|
|
"defaultValue": false,
|
|
"ioType": "digitalOutput"
|
|
},
|
|
{
|
|
"id": "4060baa0-2b11-4905-908c-b6f1c3b6a892",
|
|
"name": "powerCH4",
|
|
"displayName": "Power channel 4",
|
|
"displayNameEvent": "Power channel 4 changed",
|
|
"displayNameAction": "Set power channel 4",
|
|
"type": "bool",
|
|
"writable": true,
|
|
"defaultValue": false,
|
|
"ioType": "digitalOutput"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "4fb65caa-7f84-4496-91f6-1cd35574cc2e",
|
|
"name": "sonoff_dimmer",
|
|
"displayName": "Dimmer (Sonoff D1...)",
|
|
"createMethods": ["user"],
|
|
"interfaces": [ "dimmablelight", "wirelessconnectable" ],
|
|
"paramTypes": [
|
|
{
|
|
"id": "935a5a79-900a-4943-a9e2-5de228d66758",
|
|
"name":"ipAddress",
|
|
"displayName": "IP address",
|
|
"type": "QString"
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "1078dd25-b5bd-4005-8c1f-005ddca7ea21",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "662d99de-bfce-4cf0-8029-108e9911866c",
|
|
"name": "signalStrength",
|
|
"displayName": "Signal strength",
|
|
"displayNameEvent": "Signal strength changed",
|
|
"type": "uint",
|
|
"unit": "Percentage",
|
|
"minValue": 0,
|
|
"maxValue": 100,
|
|
"defaultValue": -1
|
|
},
|
|
{
|
|
"id": "c8ec62d4-024b-4770-b893-6288b64f0dfe",
|
|
"name": "power",
|
|
"displayName": "Power",
|
|
"displayNameEvent": "Power changed",
|
|
"displayNameAction": "Set power",
|
|
"type": "bool",
|
|
"writable": true,
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "5cd8d0df-1188-4da1-9a87-bff991d3b2af",
|
|
"name": "brightness",
|
|
"displayName": "Brightness",
|
|
"displayNameEvent": "Brightness changed",
|
|
"displayNameAction": "Set brightness",
|
|
"type": "int",
|
|
"minValue": 0,
|
|
"maxValue": 100,
|
|
"defaultValue": 50,
|
|
"writable": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "8a5e69c0-14ad-4ae8-9ff9-10055de6ffdf",
|
|
"name": "tasmotaSwitch",
|
|
"displayName": "Tasmota power switch",
|
|
"createMethods": ["auto"],
|
|
"interfaces": ["powerswitch", "wirelessconnectable"],
|
|
"paramTypes": [
|
|
{
|
|
"id": "564cf6c6-86eb-41a5-9b87-fb32f1b6fcd6",
|
|
"name": "channelName",
|
|
"displayName": "Channel name",
|
|
"type": "QString"
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "b4607e5d-70c4-4e76-9d9a-c6de7c50377e",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "34e54234-d2d6-4c93-8d52-bada19e5ff23",
|
|
"name": "signalStrength",
|
|
"displayName": "Signal strength",
|
|
"displayNameEvent": "Signal strength changed",
|
|
"type": "uint",
|
|
"unit": "Percentage",
|
|
"minValue": 0,
|
|
"maxValue": 100,
|
|
"defaultValue": 100
|
|
},
|
|
{
|
|
"id": "413503d7-fc9f-417a-95fa-5c350a6f69f9",
|
|
"name": "power",
|
|
"displayName": "Power",
|
|
"displayNameEvent": "Power changed",
|
|
"displayNameAction": "Set power",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"writable": true
|
|
}
|
|
],
|
|
"eventTypes": [
|
|
{
|
|
"id": "1be4d6a1-475e-43bb-a47c-9063e279e78d",
|
|
"name": "pressed",
|
|
"displayName": "Pressed"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "83e5d9e6-5ac8-4e41-9717-481415048d49",
|
|
"name": "tasmotaLight",
|
|
"displayName": "Tasmota light",
|
|
"createMethods": ["auto"],
|
|
"interfaces": ["light", "wirelessconnectable"],
|
|
"paramTypes": [
|
|
{
|
|
"id": "1f792ae4-cf39-4e12-99ca-c593bd020fcb",
|
|
"name": "channelName",
|
|
"displayName": "Channel name",
|
|
"type": "QString"
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "72050de9-c318-4e53-93e5-36f7c2fc7cab",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "dcc39f5e-6bcb-4c04-910e-8dd5f9ad5402",
|
|
"name": "signalStrength",
|
|
"displayName": "Signal strength",
|
|
"displayNameEvent": "Signal strength changed",
|
|
"type": "uint",
|
|
"unit": "Percentage",
|
|
"minValue": 0,
|
|
"maxValue": 100,
|
|
"defaultValue": 100
|
|
},
|
|
{
|
|
"id": "88dbdf8e-45ff-466f-8352-8654a6b5fe68",
|
|
"name": "power",
|
|
"displayName": "Power",
|
|
"displayNameEvent": "Power changed",
|
|
"displayNameAction": "Set power",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"writable": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "c63b02f2-3695-4e8c-9789-1b8a705f3a53",
|
|
"name": "tasmotaShutter",
|
|
"displayName": "Tasmota shutter",
|
|
"createMethods": ["auto"],
|
|
"interfaces": ["shutter", "closable", "wirelessconnectable"],
|
|
"paramTypes": [
|
|
{
|
|
"id": "4d8f113d-f816-4356-b1ff-31df3f4b515f",
|
|
"name": "openingChannel",
|
|
"displayName": "Opening channel",
|
|
"type": "QString"
|
|
},
|
|
{
|
|
"id": "600c00fd-6a2c-46cd-8031-2d9a1b1bc710",
|
|
"name": "closingChannel",
|
|
"displayName": "Closing channel",
|
|
"type": "QString"
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "7bbf0bbf-abb3-487e-b5e9-077f7b00d8ef",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "1de7fac2-87f1-4c2b-9286-1b0895c5ac49",
|
|
"name": "signalStrength",
|
|
"displayName": "Signal strength",
|
|
"displayNameEvent": "Signal strength changed",
|
|
"type": "uint",
|
|
"unit": "Percentage",
|
|
"minValue": 0,
|
|
"maxValue": 100,
|
|
"defaultValue": 100
|
|
}
|
|
],
|
|
"actionTypes": [
|
|
{
|
|
"id": "8e7fb2f4-2819-4d14-a5ae-95624b097bf7",
|
|
"name": "open",
|
|
"displayName": "Open"
|
|
},
|
|
{
|
|
"id": "efbe9290-affd-4902-abb7-dd4ea74ccd1b",
|
|
"name": "close",
|
|
"displayName": "Close"
|
|
},
|
|
{
|
|
"id": "c9c9c569-e224-4f63-abed-782cba04d61b",
|
|
"name": "stop",
|
|
"displayName": "Stop"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "70ae35db-68bf-42d7-872a-85582d27d128",
|
|
"name": "tasmotaBlinds",
|
|
"displayName": "Tasmota blinds",
|
|
"createMethods": ["auto"],
|
|
"interfaces": ["blind", "closable", "wirelessconnectable"],
|
|
"paramTypes": [
|
|
{
|
|
"id": "d8f26857-6a6c-4aba-8301-dbd3ba68bc28",
|
|
"name": "openingChannel",
|
|
"displayName": "Opening channel",
|
|
"type": "QString"
|
|
},
|
|
{
|
|
"id": "32d0a914-e4df-4cac-bf70-304d7130f5f6",
|
|
"name": "closingChannel",
|
|
"displayName": "Closing channel",
|
|
"type": "QString"
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "686ad054-0ee5-4135-8f2d-dda993532262",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "dc58b863-1e84-4469-b226-cd4349d82050",
|
|
"name": "signalStrength",
|
|
"displayName": "Signal strength",
|
|
"displayNameEvent": "Signal strength changed",
|
|
"type": "uint",
|
|
"unit": "Percentage",
|
|
"minValue": 0,
|
|
"maxValue": 100,
|
|
"defaultValue": 100
|
|
}
|
|
],
|
|
"actionTypes": [
|
|
{
|
|
"id": "df8025a0-3553-413b-9986-61248d7a8440",
|
|
"name": "open",
|
|
"displayName": "Open"
|
|
},
|
|
{
|
|
"id": "b548fde8-1fdc-4605-9507-964076437ffb",
|
|
"name": "close",
|
|
"displayName": "Close"
|
|
},
|
|
{
|
|
"id": "f985c1ce-3ddd-415d-a10b-060fc0fa995c",
|
|
"name": "stop",
|
|
"displayName": "Stop"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|