powersync-plugins/elgato/integrationpluginelgato.json

154 lines
6.8 KiB
JSON

{
"id": "c5c03ad4-bfdb-444a-8eca-2c234c46cc27",
"name": "Elgato",
"displayName": "Elgato",
"vendors": [
{
"id": "90a3091d-1053-4f77-8dc3-92e27bbcebe7",
"name": "elgato",
"displayName": "Elgato",
"thingClasses": [
{
"id": "164f9602-90ee-4693-bda3-9cafae37603e",
"name": "avea",
"displayName": "Avea",
"interfaces": ["light", "colorlight", "colortemperaturelight", "connectable"],
"createMethods": ["discovery"],
"paramTypes": [
{
"id": "d7a5d96f-33dc-4dc3-a171-b1e89a5e1a4b",
"name": "name",
"displayName": "Name",
"type": "QString",
"inputType": "TextLine"
},
{
"id": "20932e39-00fd-40e3-8f39-850ba149844e",
"name": "macAddress",
"displayName": "MAC address",
"type": "QString",
"inputType": "MacAddress"
}
],
"stateTypes": [
{
"id": "6d5e792a-c786-40d2-ae35-a48ac6fafcbc",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connected changed",
"type": "bool",
"cached": false,
"defaultValue": false
},
{
"id": "2b779968-ff4f-4a05-a466-074e14288a8c",
"name": "power",
"displayName": "Power",
"displayNameEvent": "Power changed",
"displayNameAction": "Set power",
"type": "bool",
"writable": true,
"defaultValue": false
},
{
"id": "c38181a0-e19b-423f-8b66-dedda94e89b5",
"name": "brightness",
"displayName": "Brightness",
"displayNameEvent": "Brightness changed",
"displayNameAction": "Set brightness",
"type": "int",
"defaultValue": 100,
"minValue": 0,
"maxValue": 100,
"writable": true
},
{
"id": "3f15637a-8272-4714-bd08-04806e05bbef",
"name": "color",
"displayName": "Color",
"displayNameEvent": "Color changed",
"displayNameAction": "Set color",
"type": "QColor",
"defaultValue": "#000000",
"writable": true
},
{
"id": "8932ddac-d718-4345-94aa-f4c9611f132f",
"name": "colorTemperature",
"displayName": "color temperature",
"displayNameEvent": "color temperature changed",
"displayNameAction": "Set color temperature",
"type": "int",
"unit": "Mired",
"defaultValue": 170,
"minValue": 153,
"maxValue": 500,
"writable": true
},
{
"id": "50f6a224-fb8d-487d-8774-1a0536e5b1aa",
"name": "white",
"displayName": "white",
"displayNameEvent": "white changed",
"displayNameAction": "Set white",
"type": "int",
"defaultValue": 0,
"minValue": 0,
"maxValue": 4095,
"writable": true
},
{
"id": "50ab71d1-8970-4531-b1ad-f387d01bab90",
"name": "red",
"displayName": "Red",
"displayNameEvent": "Red changed",
"displayNameAction": "Set red",
"type": "int",
"defaultValue": 0,
"minValue": 0,
"maxValue": 4095,
"writable": true
},
{
"id": "9e8ddebc-33fe-418a-895f-d8148fabcfee",
"name": "green",
"displayName": "Green",
"displayNameEvent": "Green changed",
"displayNameAction": "Set green",
"type": "int",
"defaultValue": 0,
"minValue": 0,
"maxValue": 4095,
"writable": true
},
{
"id": "f4310747-d468-4d2e-abe4-b5e4d0245dad",
"name": "blue",
"displayName": "Blue",
"displayNameEvent": "Blue changed",
"displayNameAction": "Set blue",
"type": "int",
"defaultValue": 0,
"minValue": 0,
"maxValue": 4095,
"writable": true
},
{
"id": "01ccda48-44c6-495b-b0a7-c2a0bf5a570d",
"name": "fade",
"displayName": "Fade",
"displayNameEvent": "Fade changed",
"displayNameAction": "Set fade",
"type": "int",
"defaultValue": 0,
"minValue": 0,
"maxValue": 1000,
"writable": true
}
]
}
]
}
]
}