119 lines
3.7 KiB
JSON
119 lines
3.7 KiB
JSON
|
{
|
||
|
"pluginAlias": "Flux",
|
||
|
"pluginType": "platform",
|
||
|
"singular": true,
|
||
|
"schema": {
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"ipAddress": {
|
||
|
"title": "IP Address",
|
||
|
"type": "string",
|
||
|
"required": true
|
||
|
},
|
||
|
"userName": {
|
||
|
"title": "User Name",
|
||
|
"type": "string",
|
||
|
"required": false
|
||
|
},
|
||
|
"clientKey": {
|
||
|
"title": "Client Key",
|
||
|
"type": "string",
|
||
|
"required": false
|
||
|
},
|
||
|
"latitude": {
|
||
|
"title": "Latitude",
|
||
|
"type": "number",
|
||
|
"required": true
|
||
|
},
|
||
|
"longitude": {
|
||
|
"title": "Longitude",
|
||
|
"type": "string",
|
||
|
"required": true
|
||
|
},
|
||
|
"hueLights": {
|
||
|
"title": "Hue Lights",
|
||
|
"type": "array",
|
||
|
"uniqueItems": true,
|
||
|
"items": {
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"ip": {
|
||
|
"title": "Name",
|
||
|
"type": "string",
|
||
|
"required": true
|
||
|
},
|
||
|
"cron": {
|
||
|
"title": "Poll Delay in MS",
|
||
|
"type": "string",
|
||
|
"required": false
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"required": true
|
||
|
},
|
||
|
"wizLights": {
|
||
|
"title": "Wiz Lights",
|
||
|
"type": "array",
|
||
|
"uniqueItems": true,
|
||
|
"items": {
|
||
|
"type": "object",
|
||
|
"properties": {
|
||
|
"ip": {
|
||
|
"title": "Ip Address",
|
||
|
"type": "string",
|
||
|
"required": true
|
||
|
},
|
||
|
"mac": {
|
||
|
"title": "Mac Address",
|
||
|
"type": "string",
|
||
|
"required": true
|
||
|
},
|
||
|
"cron": {
|
||
|
"title": "Poll Delay in MS",
|
||
|
"type": "string",
|
||
|
"required": false
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"required": false
|
||
|
},
|
||
|
"wizDiscoveryEnabled": {
|
||
|
"title": "Wiz Discovery Enabled",
|
||
|
"type": "boolean",
|
||
|
"required": true
|
||
|
},
|
||
|
"ceilingColorTemp": {
|
||
|
"title": "Ceiling Color Temperature",
|
||
|
"type": "number",
|
||
|
"required": true
|
||
|
},
|
||
|
"sunsetColorTemp": {
|
||
|
"title": "Sunset Color Temperature",
|
||
|
"type": "number",
|
||
|
"required": true
|
||
|
},
|
||
|
"floorColorTemp": {
|
||
|
"title": "Floor Color Temperature",
|
||
|
"type": "number",
|
||
|
"required": true
|
||
|
},
|
||
|
"sunsetDuration": {
|
||
|
"title": "Sunset Duration",
|
||
|
"type": "number",
|
||
|
"required": true
|
||
|
},
|
||
|
"transition": {
|
||
|
"title": "Transition Time",
|
||
|
"type": "number",
|
||
|
"required": true
|
||
|
},
|
||
|
"delay": {
|
||
|
"title": "Poll Delay in MS",
|
||
|
"type": "number",
|
||
|
"required": true
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"form": null,
|
||
|
"display": null
|
||
|
}
|