etm-powersync-plugins/zigbee-tradfri/integrationpluginzigbee-tradfri.json

129 lines
5.6 KiB
JSON

{
"name": "ZigbeeTradfri",
"displayName": "Zigbee TRÅDFRI",
"id": "6a4343be-9fd6-4015-9ff5-38542651c534",
"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", "batterylevel", "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"]
}
]
}
]
}
]
}
]
}