527 lines
24 KiB
JSON
527 lines
24 KiB
JSON
{
|
|
"name": "ZigbeeTradfri",
|
|
"displayName": "Zigbee TRÅDFRI",
|
|
"id": "ad9480c8-05f0-4ba1-92b1-4dd8e2ae2830",
|
|
"vendors": [
|
|
{
|
|
"name": "ikeaTradfri",
|
|
"displayName": "IKEA TRÅDFRI",
|
|
"id": "1a4fdeb3-2eab-47f2-9775-569552988a88",
|
|
"thingClasses": [
|
|
{
|
|
"name": "onOffSwitch",
|
|
"displayName": "TRÅDFRI On/Off switch",
|
|
"id": "2007e8ae-4849-47f6-98d6-ea6769c8ebd9",
|
|
"setupMethod": "JustAdd",
|
|
"createMethods": [ "Auto" ],
|
|
"interfaces": [ "longpressmultibutton", "battery", "wirelessconnectable" ],
|
|
"paramTypes": [
|
|
{
|
|
"id": "8b33f5cb-d1a3-4ae6-837a-d88e77252185",
|
|
"name": "ieeeAddress",
|
|
"displayName": "IEEE adress",
|
|
"type": "QString",
|
|
"defaultValue": "00:00:00:00:00:00:00:00"
|
|
},
|
|
{
|
|
"id": "37fae6ef-bbbe-4eb8-a199-9ed718224b70",
|
|
"name": "networkUuid",
|
|
"displayName": "Zigbee network UUID",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "4dafffae-af3b-40c0-8a61-8a15b9d24f64",
|
|
"name": "endpointId",
|
|
"displayName": "Endpoint ID",
|
|
"type": "uint",
|
|
"defaultValue": 1
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "b5abd47e-95f1-4e35-94fa-be87c396073a",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"cached": false,
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "21889797-32c0-4f1b-903d-8af71981882b",
|
|
"name": "signalStrength",
|
|
"displayName": "Signal strength",
|
|
"displayNameEvent": "Signal strength changed",
|
|
"defaultValue": 0,
|
|
"maxValue": 100,
|
|
"minValue": 0,
|
|
"type": "uint",
|
|
"unit": "Percentage"
|
|
},
|
|
{
|
|
"id": "41c74445-4d2d-46dc-8a63-c98f1df8e742",
|
|
"name": "version",
|
|
"displayName": "Version",
|
|
"displayNameEvent": "Version changed",
|
|
"type": "QString",
|
|
"cached": true,
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "103fba1d-79a6-4b48-b7a1-f91090f1c699",
|
|
"name": "batteryLevel",
|
|
"displayName": "Battery",
|
|
"displayNameEvent": "Battery changed",
|
|
"type": "int",
|
|
"unit": "Percentage",
|
|
"defaultValue": 0,
|
|
"minValue": 0,
|
|
"maxValue": 100
|
|
},
|
|
{
|
|
"id": "a47e27ce-f443-4c9a-96fc-d59ec4989b49",
|
|
"name": "batteryCritical",
|
|
"displayName": "Battery critical",
|
|
"displayNameEvent": "Battery critical changed",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
}
|
|
],
|
|
"actionTypes": [
|
|
|
|
],
|
|
"eventTypes": [
|
|
{
|
|
"id": "20a75127-21ec-43b5-adb0-4f33e03303f7",
|
|
"name": "pressed",
|
|
"displayName": "Button pressed",
|
|
"paramTypes": [
|
|
{
|
|
"id": "1b2abb21-f60e-410b-9cfc-57ca991fb5af",
|
|
"name": "buttonName",
|
|
"displayName": "Button name",
|
|
"type": "QString",
|
|
"allowedValues": ["ON", "OFF"]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "496c4d7f-ad90-427b-8363-56add5d64304",
|
|
"name": "longPressed",
|
|
"displayName": "Button longpressed",
|
|
"paramTypes": [
|
|
{
|
|
"id": "c6bde301-634e-404f-baed-80c5a50a3d46",
|
|
"name": "buttonName",
|
|
"displayName": "Button name",
|
|
"type": "QString",
|
|
"allowedValues": ["ON", "OFF"]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "remote",
|
|
"displayName": "TRÅDFRI remote",
|
|
"id": "19ee3f56-f958-4b04-8ea3-747b72d7c7d6",
|
|
"setupMethod": "JustAdd",
|
|
"createMethods": [ "Auto" ],
|
|
"interfaces": [ "multibutton", "battery", "wirelessconnectable" ],
|
|
"paramTypes": [
|
|
{
|
|
"id": "2ee18d3e-5fb8-4809-a52a-8e420b677f6e",
|
|
"name": "ieeeAddress",
|
|
"displayName": "IEEE adress",
|
|
"type": "QString",
|
|
"defaultValue": "00:00:00:00:00:00:00:00"
|
|
},
|
|
{
|
|
"id": "7bb2e588-5e05-4cf8-bedc-a54d6cdae30e",
|
|
"name": "networkUuid",
|
|
"displayName": "Zigbee network UUID",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "09cbf843-0036-47b8-8c2b-a58939075203",
|
|
"name": "endpointId",
|
|
"displayName": "Endpoint ID",
|
|
"type": "uint",
|
|
"defaultValue": 1
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "9d5d116c-f742-4766-baf9-e7662f5003a9",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"cached": false,
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "b87d310a-28ba-4546-9f47-822e5182836c",
|
|
"name": "signalStrength",
|
|
"displayName": "Signal strength",
|
|
"displayNameEvent": "Signal strength changed",
|
|
"defaultValue": 0,
|
|
"maxValue": 100,
|
|
"minValue": 0,
|
|
"type": "uint",
|
|
"unit": "Percentage"
|
|
},
|
|
{
|
|
"id": "340444fa-b158-4d03-9967-7fa45a96bd45",
|
|
"name": "version",
|
|
"displayName": "Version",
|
|
"displayNameEvent": "Version changed",
|
|
"type": "QString",
|
|
"cached": true,
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "4a72d569-44be-4689-bda6-addc0c6351d4",
|
|
"name": "batteryLevel",
|
|
"displayName": "Battery",
|
|
"displayNameEvent": "Battery changed",
|
|
"type": "int",
|
|
"unit": "Percentage",
|
|
"defaultValue": 0,
|
|
"minValue": 0,
|
|
"maxValue": 100
|
|
},
|
|
{
|
|
"id": "87b60c83-d980-48f5-bc31-0daa241d727e",
|
|
"name": "batteryCritical",
|
|
"displayName": "Battery critical",
|
|
"displayNameEvent": "Battery critical changed",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
}
|
|
],
|
|
"actionTypes": [
|
|
|
|
],
|
|
"eventTypes": [
|
|
{
|
|
"id": "4d671edd-d57c-4f72-a43a-d8e4eaa741cf",
|
|
"name": "pressed",
|
|
"displayName": "Button pressed",
|
|
"paramTypes": [
|
|
{
|
|
"id": "2e6bc343-41a3-4634-b514-4512ae54afbc",
|
|
"name": "buttonName",
|
|
"displayName": "Button name",
|
|
"type": "QString",
|
|
"allowedValues": ["Power", "Up", "Down", "Left", "Right"]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "soundRemote",
|
|
"displayName": "TRÅDFRI Symfonisk",
|
|
"id": "a18e398d-c14b-4bcd-8e6d-b64737436814",
|
|
"setupMethod": "JustAdd",
|
|
"createMethods": [ "Auto" ],
|
|
"interfaces": [ "longpressmultibutton", "battery", "wirelessconnectable" ],
|
|
"paramTypes": [
|
|
{
|
|
"id": "fa6544fd-9023-4c01-8600-7cc2f93aa4ca",
|
|
"name": "ieeeAddress",
|
|
"displayName": "IEEE adress",
|
|
"type": "QString",
|
|
"defaultValue": "00:00:00:00:00:00:00:00"
|
|
},
|
|
{
|
|
"id": "268c557d-09e9-4cbb-9b0b-910c338c0dfb",
|
|
"name": "networkUuid",
|
|
"displayName": "Zigbee network UUID",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "194f1d90-fcdc-4489-b4d3-2448200b21d0",
|
|
"name": "endpointId",
|
|
"displayName": "Endpoint ID",
|
|
"type": "uint",
|
|
"defaultValue": 1
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "41ca0f43-998e-4a5e-ad6b-ae7deab38461",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"cached": false,
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "9485fea7-adfc-47aa-a7c4-76f38eff49ca",
|
|
"name": "signalStrength",
|
|
"displayName": "Signal strength",
|
|
"displayNameEvent": "Signal strength changed",
|
|
"defaultValue": 0,
|
|
"maxValue": 100,
|
|
"minValue": 0,
|
|
"type": "uint",
|
|
"unit": "Percentage"
|
|
},
|
|
{
|
|
"id": "36c0a07a-7e20-4303-b6c7-7711c8ae36ad",
|
|
"name": "version",
|
|
"displayName": "Version",
|
|
"displayNameEvent": "Version changed",
|
|
"type": "QString",
|
|
"cached": true,
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "1a0e2e7b-1b2a-461c-a24f-1323c2aea4a1",
|
|
"name": "batteryLevel",
|
|
"displayName": "Battery",
|
|
"displayNameEvent": "Battery changed",
|
|
"type": "int",
|
|
"unit": "Percentage",
|
|
"defaultValue": 0,
|
|
"minValue": 0,
|
|
"maxValue": 100
|
|
},
|
|
{
|
|
"id": "59312570-9cab-4e64-ac2f-2eda1c5ac314",
|
|
"name": "batteryCritical",
|
|
"displayName": "Battery critical",
|
|
"displayNameEvent": "Battery critical changed",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
}
|
|
],
|
|
"actionTypes": [
|
|
|
|
],
|
|
"eventTypes": [
|
|
{
|
|
"id": "46a8c0c7-2bc7-4eb7-a7fe-c0d7263c2e39",
|
|
"name": "pressed",
|
|
"displayName": "Button pressed",
|
|
"paramTypes": [
|
|
{
|
|
"id": "e728e820-13e5-4ea8-ad93-a9a1d3f8742c",
|
|
"name": "buttonName",
|
|
"displayName": "Button name",
|
|
"type": "QString",
|
|
"allowedValues": ["Power"]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "18ece32b-e0a0-4544-a00c-7e70b25a2398",
|
|
"name": "longPressed",
|
|
"displayName": "Button longpressed",
|
|
"paramTypes": [
|
|
{
|
|
"id": "f8a72cd6-1b78-4595-a941-377d7e9a2edf",
|
|
"name": "buttonName",
|
|
"displayName": "Button name",
|
|
"type": "QString",
|
|
"allowedValues": ["Power"]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "motionSensor",
|
|
"displayName": "TRÅDFRI motion sensor",
|
|
"id": "30a1090e-8058-4a5b-aee3-4ba112ba3ba7",
|
|
"setupMethod": "JustAdd",
|
|
"createMethods": [ "Auto" ],
|
|
"interfaces": [ "presencesensor", "battery", "wirelessconnectable" ],
|
|
"paramTypes": [
|
|
{
|
|
"id": "a03fabac-df59-4f4c-a691-237b1c37270f",
|
|
"name": "ieeeAddress",
|
|
"displayName": "IEEE adress",
|
|
"type": "QString",
|
|
"defaultValue": "00:00:00:00:00:00:00:00"
|
|
},
|
|
{
|
|
"id": "263a92bc-a993-4527-915c-1eccb3c2a7c5",
|
|
"name": "networkUuid",
|
|
"displayName": "Zigbee network UUID",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "11e97521-0108-4157-8d85-26d64ecd7723",
|
|
"name": "endpointId",
|
|
"displayName": "Endpoint ID",
|
|
"type": "uint",
|
|
"defaultValue": 1
|
|
}
|
|
],
|
|
"settingsTypes": [
|
|
{
|
|
"id": "31cd2810-453b-4d86-a3ea-5556bcde4822",
|
|
"name": "timeout",
|
|
"displayName": "Time period",
|
|
"type": "uint",
|
|
"unit": "Seconds",
|
|
"defaultValue": 180,
|
|
"minValue": 180
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "6bf470bb-4756-43fa-bddf-5e6ce002caa3",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"cached": false,
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "0a54036e-ca25-40fd-8f24-3516c5141c0b",
|
|
"name": "signalStrength",
|
|
"displayName": "Signal strength",
|
|
"displayNameEvent": "Signal strength changed",
|
|
"defaultValue": 0,
|
|
"maxValue": 100,
|
|
"minValue": 0,
|
|
"type": "uint",
|
|
"unit": "Percentage"
|
|
},
|
|
{
|
|
"id": "709a215b-5664-4cea-b841-54dd01e387b8",
|
|
"name": "version",
|
|
"displayName": "Version",
|
|
"displayNameEvent": "Version changed",
|
|
"type": "QString",
|
|
"cached": true,
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "e2e414c1-5f21-4244-942a-ee17cb25f1c0",
|
|
"name": "batteryLevel",
|
|
"displayName": "Battery",
|
|
"displayNameEvent": "Battery changed",
|
|
"type": "int",
|
|
"unit": "Percentage",
|
|
"defaultValue": 0,
|
|
"minValue": 0,
|
|
"maxValue": 100
|
|
},
|
|
{
|
|
"id": "21e7c58e-595e-4b7d-bd21-c0a424c876dc",
|
|
"name": "batteryCritical",
|
|
"displayName": "Battery critical",
|
|
"displayNameEvent": "Battery critical changed",
|
|
"type": "bool",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "16ee7fe2-1a86-40e9-aae5-610f712ca155",
|
|
"name": "isPresent",
|
|
"displayName": "Present",
|
|
"displayNameEvent": "Present changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"ioType": "digitalInput"
|
|
},
|
|
{
|
|
"id": "12041993-c731-4cc1-8010-904b5655d920",
|
|
"name": "lastSeenTime",
|
|
"displayName": "Last seen time",
|
|
"displayNameEvent": "Last seen time changed",
|
|
"type": "int",
|
|
"unit": "UnixTime",
|
|
"defaultValue": 0
|
|
}
|
|
],
|
|
"actionTypes": [
|
|
|
|
],
|
|
"eventTypes": [
|
|
|
|
]
|
|
},
|
|
{
|
|
"name": "signalRepeater",
|
|
"displayName": "TRÅDFRI signal repeater",
|
|
"id": "ac51f426-195e-472a-837f-4ba7e4666e6e",
|
|
"setupMethod": "JustAdd",
|
|
"createMethods": [ "Auto" ],
|
|
"interfaces": [ "wirelessconnectable" ],
|
|
"paramTypes": [
|
|
{
|
|
"id": "fcaf0646-ef18-4e16-afde-39823437b7f4",
|
|
"name": "ieeeAddress",
|
|
"displayName": "IEEE adress",
|
|
"type": "QString",
|
|
"defaultValue": "00:00:00:00:00:00:00:00"
|
|
},
|
|
{
|
|
"id": "5ce9a369-545b-4848-a6d7-6d3bc40779a2",
|
|
"name": "networkUuid",
|
|
"displayName": "Zigbee network UUID",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "3ff01f62-83dc-4856-a7f0-5605091845cc",
|
|
"name": "endpointId",
|
|
"displayName": "Endpoint ID",
|
|
"type": "uint",
|
|
"defaultValue": 1
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "7415ea93-9b72-4740-b3b1-a2ebb73d1db5",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"cached": false,
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"id": "05758f08-33a8-485b-8572-f87021e3af36",
|
|
"name": "signalStrength",
|
|
"displayName": "Signal strength",
|
|
"displayNameEvent": "Signal strength changed",
|
|
"defaultValue": 0,
|
|
"maxValue": 100,
|
|
"minValue": 0,
|
|
"type": "uint",
|
|
"unit": "Percentage"
|
|
},
|
|
{
|
|
"id": "a7ad66f1-7b4c-4458-8a13-e1bb9467bc17",
|
|
"name": "version",
|
|
"displayName": "Version",
|
|
"displayNameEvent": "Version changed",
|
|
"type": "QString",
|
|
"cached": true,
|
|
"defaultValue": ""
|
|
}
|
|
],
|
|
"actionTypes": [
|
|
|
|
],
|
|
"eventTypes": [
|
|
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|