nymea-plugins/openuv/integrationpluginopenuv.json

163 lines
7.3 KiB
JSON

{
"name": "OpenUv",
"displayName": "OpenUV",
"id": "9b7d9cc8-77df-4197-a6fc-8a365747a3b1",
"paramTypes": [
{
"id": "cbb8e9d1-22b6-40ab-bbff-26abb2ed416f",
"name": "apiKey",
"displayName": "API key",
"type": "QString",
"inputType": "TextLine",
"defaultValue": "-"
}
],
"vendors": [
{
"name": "openUv",
"displayName": "OpenUV",
"id": "73560db6-af79-41f0-85a8-e9c9907647c8",
"thingClasses": [
{
"id": "37e17c00-91e1-4276-a1e3-12283d2cae4c",
"name": "openUv",
"displayName": "UV Index",
"interfaces": ["connectable"],
"createMethods": ["discovery", "user"],
"paramTypes": [
{
"id": "35869967-20f2-4106-ba2e-90293bd460db",
"name": "latitude",
"displayName": "Latitude",
"type": "QString",
"inputType": "TextLine"
},
{
"id": "b97dfec9-f9e7-489d-b3db-7e70938def1a",
"name": "longitude",
"displayName": "Longitude",
"type": "QString",
"inputType": "TextLine"
}
],
"stateTypes": [
{
"id": "47c7dd57-3592-4d05-af4c-1034268223e1",
"name": "connected",
"displayName": "Connected",
"displayNameEvent": "Connected changed",
"type": "bool",
"defaultValue": false
},
{
"id": "1d63cee1-3e28-4e90-ad4f-acbc2081ea8c",
"name": "uv",
"displayName": "UV index",
"displayNameEvent": "UV index changed",
"type": "int",
"defaultValue": 0
},
{
"id": "35c799a1-d4b5-4d26-8b63-d884cf96ff2c",
"name": "uvTime",
"displayName": "UV time",
"displayNameEvent": "UV time changed",
"unit": "UnixTime",
"type": "int",
"defaultValue": 0
},
{
"id": "59fe2255-3b61-44f0-84eb-afa6eea838c2",
"name": "uvMax",
"displayName": "UV day max index",
"displayNameEvent": "UV day max index changed",
"type": "int",
"defaultValue": 0
},
{
"id": "4abd1745-c290-4685-bed4-108d31721b67",
"name": "uvMaxTime",
"displayName": "UV maximum time",
"displayNameEvent": "UV maximum time changed",
"unit": "UnixTime",
"type": "int",
"defaultValue": 0
},
{
"id": "48e51a7c-edbb-499e-95a0-6789bf51437c",
"name": "ozone",
"displayName": "Ozone",
"displayNameEvent": "Ozone changed",
"type": "int",
"defaultValue": 0
},
{
"id": "27a48154-218f-4a27-aefb-41d943ecf7e8",
"name": "ozoneTime",
"displayName": "Ozone time",
"displayNameEvent": "Ozone time changed",
"unit": "UnixTime",
"type": "int",
"defaultValue": 0
},
{
"id": "13bc0387-acfe-4461-85c8-46f5e93ee0aa",
"name": "safeExposureTimeSt1",
"displayName": "Safe exposure time skin type 1",
"displayNameEvent": "Safe exposure time skin type 1 changed",
"unit": "Minutes",
"type": "int",
"defaultValue": 0
},
{
"id": "0a60b028-97c9-4231-90a4-95ace8c6cf28",
"name": "safeExposureTimeSt2",
"displayName": "Safe exposure time skin type 2",
"displayNameEvent": "Safe exposure time skin type 2 changed",
"unit": "Minutes",
"type": "int",
"defaultValue": 0
},
{
"id": "fb9c63aa-8ec6-479d-bd87-75865b8fcd77",
"name": "safeExposureTimeSt3",
"displayName": "Safe exposure time skin type 3",
"displayNameEvent": "Safe exposure time skin type 3 changed",
"unit": "Minutes",
"type": "int",
"defaultValue": 0
},
{
"id": "31fc498f-1f17-4443-b0f8-65aff70bbf1c",
"name": "safeExposureTimeSt4",
"displayName": "Safe exposure time skin type 4",
"displayNameEvent": "Safe exposure time skin type 4 changed",
"unit": "Minutes",
"type": "int",
"defaultValue": 0
},
{
"id": "268637f0-73a9-4945-ace9-fc2bfc250675",
"name": "safeExposureTimeSt5",
"displayName": "Safe exposure time skin type 5",
"displayNameEvent": "Safe exposure time skin type 5 changed",
"unit": "Minutes",
"type": "int",
"defaultValue": 0
},
{
"id": "fd98313c-a6fb-4cff-8478-7399d33e7794",
"name": "safeExposureTimeSt6",
"displayName": "Safe exposure time skin type 6",
"displayNameEvent": "Safe exposure time skin type 6 changed",
"unit": "Minutes",
"type": "int",
"defaultValue": 0
}
]
}
]
}
]
}