etm-powersync-plugins/elgato/devicepluginelgato.json
2019-04-02 15:37:34 +02:00

80 lines
3.2 KiB
JSON

{
"displayName": "Elgato",
"id": "c5c03ad4-bfdb-444a-8eca-2c234c46cc27",
"name": "Elgato",
"vendors": [
{
"displayName": "Elgato",
"name": "elgato",
"id": "90a3091d-1053-4f77-8dc3-92e27bbcebe7",
"deviceClasses": [
{
"id": "164f9602-90ee-4693-bda3-9cafae37603e",
"name": "avea",
"displayName": "Avea",
"deviceIcon": "LightBulb",
"criticalStateTypeId": "6d5e792a-c786-40d2-ae35-a48ac6fafcbc",
"basicTags": [
"Device",
"Actuator",
"Lighting"
],
"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",
"eventTypeName": "connected changed",
"type": "bool",
"defaultValue": false
},
{
"id": "c38181a0-e19b-423f-8b66-dedda94e89b5",
"name": "brightness",
"displayName": "Brightness",
"displayNameEvent": "brightness changed",
"displayNameAction": "Set brightness",
"type": "int",
"defaultValue": 100,
"ruleRelevant": false,
"minValue": 0,
"maxValue": 100,
"eventRuleRelevant": false,
"writable": true
},
{
"id": "3f15637a-8272-4714-bd08-04806e05bbef",
"name": "color",
"displayName": "color",
"displayNameEvent": "color changed",
"disoplayNameAction": "Set color",
"type": "QColor",
"ruleRelevant": false,
"eventRuleRelevant": false,
"defaultValue": "#000000",
"writable": true
}
]
}
]
}
]
}