powersync-plugins/zigbeegenericlights/integrationpluginzigbeegene...

474 lines
21 KiB
JSON

{
"name": "ZigbeeGenericLights",
"displayName": "Zigbee Generic Lights",
"id": "ee67f87d-d4cc-4223-a9f3-79e47c0267e0",
"vendors": [
{
"name": "nymea",
"displayName": "nymea",
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
"thingClasses": [
{
"name": "onOffLight",
"displayName": "On/Off Light",
"id": "7fbc3165-e618-4dc0-8255-8dac2cc08dfa",
"setupMethod": "JustAdd",
"createMethods": [ "Auto" ],
"interfaces": [ "light", "alert", "wirelessconnectable" ],
"paramTypes": [
{
"id": "1b434d5d-4fe4-439c-b842-3483e8e24820",
"name": "ieeeAddress",
"displayName": "IEEE address",
"type": "QString",
"defaultValue": "00:00:00:00:00:00:00:00"
},
{
"id": "b3e298de-140c-4d3d-be81-0a9792359275",
"name": "networkUuid",
"displayName": "Zigbee network UUID",
"type": "QString",
"defaultValue": ""
},
{
"id": "fd8a6ae6-202b-4634-824f-8d4b187430fa",
"name": "endpointId",
"displayName": "Endpoint ID",
"type": "uint",
"defaultValue": 1
},
{
"id": "acb5e910-ed8b-4968-972e-5fc57f466b8a",
"name": "manufacturer",
"displayName": "Manufacturer",
"type": "QString",
"defaultValue": ""
},
{
"id": "3d942b2d-302a-4c42-8cf5-be2865736736",
"name": "model",
"displayName": "Model",
"type": "QString",
"defaultValue": ""
}
],
"stateTypes": [
{
"id": "7548ac08-4ea1-4dcd-98b9-9d58bbc06ab7",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connected changed",
"type": "bool",
"cached": false,
"defaultValue": false
},
{
"id": "5857943e-ed90-4321-966e-b56eddaf2441",
"name": "signalStrength",
"displayName": "Signal strength",
"displayNameEvent": "Signal strength changed",
"defaultValue": 0,
"maxValue": 100,
"minValue": 0,
"type": "uint",
"unit": "Percentage"
},
{
"id": "f5b5e0b3-2c34-4ccc-baef-8e29b84e7a2b",
"name": "version",
"displayName": "Version",
"displayNameEvent": "Version changed",
"type": "QString",
"cached": true,
"defaultValue": ""
},
{
"id": "ae03155c-f17f-4d9f-bb40-157a8cb1f83c",
"name": "power",
"displayName": "Power",
"displayNameEvent": "Power changed",
"displayNameAction": "Set power",
"type": "bool",
"defaultValue": false,
"writable": true
}
],
"actionTypes": [
{
"id": "9388290d-5db2-484a-a702-53a0d842d412",
"name": "alert",
"displayName": "Identify"
}
],
"eventTypes": [
]
},
{
"name": "dimmableLight",
"displayName": "Dimmable Light",
"id": "b2eeb554-ca5c-46b5-a897-bc443fb186ea",
"setupMethod": "JustAdd",
"createMethods": [ "Auto" ],
"interfaces": [ "dimmablelight", "alert", "wirelessconnectable" ],
"paramTypes": [
{
"id": "beab891f-c1b0-4b2c-88c4-216c8d19f9e2",
"name": "ieeeAddress",
"displayName": "IEEE address",
"type": "QString",
"defaultValue": "00:00:00:00:00:00:00:00"
},
{
"id": "81a82ed2-c465-4e53-a208-157d8473b16c",
"name": "networkUuid",
"displayName": "Zigbee network UUID",
"type": "QString",
"defaultValue": ""
},
{
"id": "9472299b-b91b-456a-95fe-bf80d1a266a1",
"name": "endpointId",
"displayName": "Endpoint ID",
"type": "uint",
"defaultValue": 1
},
{
"id": "d9044272-2d7d-46d2-b7bf-37239014f2df",
"name": "manufacturer",
"displayName": "Manufacturer",
"type": "QString",
"defaultValue": ""
},
{
"id": "3e971afc-a6f1-429c-a902-69cba865c222",
"name": "model",
"displayName": "Model",
"type": "QString",
"defaultValue": ""
}
],
"stateTypes": [
{
"id": "2dc93a53-c506-41a5-9242-b5d045f51c40",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connected changed",
"type": "bool",
"cached": false,
"defaultValue": false
},
{
"id": "ab75980d-12f5-4ddc-be2d-dc54514a3b75",
"name": "signalStrength",
"displayName": "Signal strength",
"displayNameEvent": "Signal strength changed",
"defaultValue": 0,
"maxValue": 100,
"minValue": 0,
"type": "uint",
"unit": "Percentage"
},
{
"id": "9390d2a6-7a17-4b42-8b35-cdb8b3d4d723",
"name": "version",
"displayName": "Version",
"displayNameEvent": "Version changed",
"type": "QString",
"cached": true,
"defaultValue": ""
},
{
"id": "19d82a60-0009-4cff-966d-3b1c4fe358e1",
"name": "power",
"displayName": "Power",
"displayNameEvent": "Power changed",
"displayNameAction": "Set power",
"type": "bool",
"defaultValue": false,
"writable": true
},
{
"id": "6376376f-3221-4e6b-bce3-41872a6fc98a",
"name": "brightness",
"displayName": "Brightness",
"displayNameEvent": "Brightness changed",
"displayNameAction": "Set brightness",
"maxValue": 100,
"minValue": 0,
"type": "int",
"defaultValue": 100,
"writable": true
}
],
"actionTypes": [
{
"id": "a04d9e2b-e854-4361-bb34-2da74f8f028f",
"name": "alert",
"displayName": "Identify"
}
],
"eventTypes": [
]
},
{
"name": "colorTemperatureLight",
"displayName": "Color Temperature Light",
"id": "498815c1-a6a3-48e9-9c9b-bff974694b26",
"setupMethod": "JustAdd",
"createMethods": [ "Auto" ],
"interfaces": [ "colortemperaturelight", "alert", "wirelessconnectable" ],
"paramTypes": [
{
"id": "60abc695-c945-4e08-8ea3-21c4f05ff2f4",
"name": "ieeeAddress",
"displayName": "IEEE address",
"type": "QString",
"defaultValue": "00:00:00:00:00:00:00:00"
},
{
"id": "2f1799f0-76da-4147-89a0-1db93bb74872",
"name": "networkUuid",
"displayName": "Zigbee network UUID",
"type": "QString",
"defaultValue": ""
},
{
"id": "8511c361-79c2-420c-93c2-89e97da1baff",
"name": "endpointId",
"displayName": "Endpoint ID",
"type": "uint",
"defaultValue": 1
},
{
"id": "3b688ee1-dd08-4863-a221-70c4ccc062e9",
"name": "manufacturer",
"displayName": "Manufacturer",
"type": "QString",
"defaultValue": ""
},
{
"id": "c58bef19-87e3-484c-9a5c-c0daa23092a3",
"name": "model",
"displayName": "Model",
"type": "QString",
"defaultValue": ""
}
],
"stateTypes": [
{
"id": "dd4eb1fe-4ddd-42fa-97bf-df690728c866",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connected changed",
"type": "bool",
"cached": false,
"defaultValue": false
},
{
"id": "45e5b606-1e4d-42b8-9ee1-0442751247ef",
"name": "signalStrength",
"displayName": "Signal strength",
"displayNameEvent": "Signal strength changed",
"defaultValue": 0,
"maxValue": 100,
"minValue": 0,
"type": "uint",
"unit": "Percentage"
},
{
"id": "477a1531-5f87-4f21-9b32-01161be93cd2",
"name": "version",
"displayName": "Version",
"displayNameEvent": "Version changed",
"type": "QString",
"cached": true,
"defaultValue": ""
},
{
"id": "a8c56366-5b2d-4f4b-b910-38a87851c484",
"name": "power",
"displayName": "Power",
"displayNameEvent": "Power changed",
"displayNameAction": "Set power",
"type": "bool",
"defaultValue": false,
"writable": true
},
{
"id": "b72177f9-b673-49b5-864a-345936e5c821",
"name": "brightness",
"displayName": "Brightness",
"displayNameEvent": "Brightness changed",
"displayNameAction": "Set brightness",
"maxValue": 100,
"minValue": 0,
"type": "int",
"defaultValue": 100,
"writable": true
},
{
"id": "69e94f88-a664-4bb9-ba04-2c3ea6cd7569",
"name": "colorTemperature",
"displayName": "Color temperature scaled",
"displayNameEvent": "Color temperature scaled changed",
"displayNameAction": "Set color temperature scaled",
"defaultValue": 100,
"minValue": 0,
"maxValue": 200,
"type": "int",
"writable": true
}
],
"actionTypes": [
{
"id": "4f8a38f4-652f-40e1-86dd-028dcd64349c",
"name": "alert",
"displayName": "Identify"
},
{
"id": "a3e8d1c7-81c7-4255-b410-3bc4d5c7b4e9",
"name": "removeFromNetwork",
"displayName": "Remove from network"
}
],
"eventTypes": [
]
},
{
"name": "colorLight",
"displayName": "Color Light",
"id": "8d157281-73c0-4d2c-96a0-572d26e9dd4f",
"setupMethod": "JustAdd",
"createMethods": [ "Auto" ],
"interfaces": [ "colorlight", "alert", "wirelessconnectable" ],
"paramTypes": [
{
"id": "03afaef5-0f68-494e-9153-745ca878f894",
"name": "ieeeAddress",
"displayName": "IEEE address",
"type": "QString",
"defaultValue": "00:00:00:00:00:00:00:00"
},
{
"id": "e409e8fe-9afa-407d-94fd-ec40f88f60f1",
"name": "networkUuid",
"displayName": "Zigbee network UUID",
"type": "QString",
"defaultValue": ""
},
{
"id": "be14c4fe-5a19-4d0c-a546-2b68162ca707",
"name": "endpointId",
"displayName": "Endpoint ID",
"type": "uint",
"defaultValue": 1
},
{
"id": "787d0c2e-c475-4426-a0ba-fe8ec89b1a4d",
"name": "manufacturer",
"displayName": "Manufacturer",
"type": "QString",
"defaultValue": ""
},
{
"id": "a1ef07bf-260a-48cc-b7cb-423cbbf860af",
"name": "model",
"displayName": "Model",
"type": "QString",
"defaultValue": ""
}
],
"stateTypes": [
{
"id": "bc56076a-cfa3-4f93-bbf5-2fe9b067cdc3",
"name": "connected",
"displayName": "Available",
"displayNameEvent": "Available changed",
"type": "bool",
"cached": false,
"defaultValue": false
},
{
"id": "62789a2c-c6e6-47b4-b022-29a2d183f690",
"name": "signalStrength",
"displayName": "Signal strength",
"displayNameEvent": "Signal strength changed",
"defaultValue": 0,
"maxValue": 100,
"minValue": 0,
"type": "uint",
"unit": "Percentage"
},
{
"id": "084b8268-4ae6-482d-b42b-67a57b5a7147",
"name": "version",
"displayName": "Version",
"displayNameEvent": "Version changed",
"type": "QString",
"cached": true,
"defaultValue": ""
},
{
"id": "16cfb549-5347-4dc9-b5de-e4028cb4dddd",
"name": "power",
"displayName": "Power",
"displayNameEvent": "Power changed",
"displayNameAction": "Set power",
"type": "bool",
"defaultValue": false,
"writable": true
},
{
"id": "7329b2eb-fb7e-4098-a551-c3ff24fc2962",
"name": "brightness",
"displayName": "Brightness",
"displayNameEvent": "Brightness changed",
"displayNameAction": "Set brightness",
"maxValue": 100,
"minValue": 0,
"type": "int",
"defaultValue": 100,
"writable": true
},
{
"id": "c2817667-afd0-434b-b0a3-e020d2c90082",
"name": "colorTemperature",
"displayName": "Color temperature scaled",
"displayNameEvent": "Color temperature scaled changed",
"displayNameAction": "Set color temperature scaled",
"defaultValue": 100,
"minValue": 0,
"maxValue": 200,
"type": "int",
"writable": true
},
{
"id": "51e8e6da-426c-4812-9c00-70f1356190dc",
"name": "color",
"displayName": "color",
"displayNameEvent": "color changed",
"displayNameAction": "Set color",
"type": "QColor",
"defaultValue": "#000000",
"writable": true
}
],
"actionTypes": [
{
"id": "062fa97d-50b6-48ee-ab74-03701e4c7220",
"name": "alert",
"displayName": "Identify"
}
],
"eventTypes": [
]
}
]
}
]
}