homebridge-pjlink
Version:
Homebridge accessory for PJLink supported projectors
108 lines (105 loc) • 2.77 kB
JSON
{
"pluginAlias": "PJLink",
"pluginType": "platform",
"schema": {
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string",
"required": true
},
"devices": {
"type": "array",
"items": {
"title": "Device",
"type": "object",
"properties": {
"name": {
"title": "Name",
"type": "string",
"required": true
},
"id": {
"title": "Identifier",
"type": "string",
"required": false
},
"ip": {
"title": "IP Address",
"type": "string",
"required": true
},
"port": {
"title": "Port",
"type": "number",
"default": 4352,
"required": false
},
"password": {
"title": "Password",
"type": "string",
"default": "panasonic",
"required": false
},
"manufacturer": {
"title": "Manufacturer",
"type": "string",
"default": "Panasonic",
"required": false
},
"model": {
"title": "Model",
"type": "string",
"required": false
},
"serialNumber": {
"title": "Serial Number",
"type": "string",
"required": false
},
"version": {
"title": "Version",
"type": "string",
"required": false
},
"inputs": {
"type": "array",
"items": {
"title": "Inputs",
"type": "object",
"properties": {
"source": {
"title": "Source",
"type": "number",
"default": 1,
"required": true
},
"channel": {
"title": "Channel",
"type": "number",
"default": 1,
"required": true
},
"name": {
"title": "Name",
"type": "string",
"default": "RGB 1",
"required": true
}
}
}
},
"enableSwitch": {
"title": "Enable switch",
"type": "boolean",
"required": false
}
}
}
}
}
},
"form": null,
"display": null
}