homebridge-jci-hitachi-platform
Version:
Homebridge platform plugin providing HomeKit support for Jci Hitachi air conditioners.
85 lines (84 loc) • 2.3 kB
JSON
{
"pluginAlias": "JciHitachi Platform",
"pluginType": "platform",
"singular": true,
"customUi": true,
"schema": {
"type": "object",
"properties": {
"name": {
"title": "Plugin Name",
"description": "This name will be displayed in the Homebridge log.",
"type": "string",
"default": "JciHitachi Platform",
"placeholder": "JciHitachi Platform",
"required": true
},
"email": {
"title": "Email",
"description": "It is recommended to set up a separate account for Homebridge and share the devices from your main account.",
"type": "string",
"placeholder": "Email",
"required": true,
"format": "email"
},
"password": {
"title": "Password",
"type": "string",
"placeholder": "Password",
"required": true
},
"ignoredDevices": {
"title": "Ignored Devices",
"description": "ThingNames of devices that should not be exposed to HomeKit. Managed via the device list in the plugin settings UI.",
"type": "array",
"items": {
"type": "string"
}
},
"autoCleanWhenPowerOff": {
"title": "Auto Frost Wash (凍結洗淨) on Power Off",
"description": "Automatically start a frost wash when a device is turned off while it reports that cleaning is recommended. Only works when the plugin is logged in with the host (owner) account; shared secondary accounts cannot trigger it.",
"type": "boolean",
"default": false
},
"debugMode": {
"title": "Debug Mode",
"description": "When enabled, debug messages will be written to the log.",
"type": "boolean",
"default": false
}
}
},
"layout": [
{
"type": "flex",
"flex-flow": "row wrap",
"items": [
"name"
]
},
{
"type": "flex",
"flex-flow": "row wrap",
"items": [
{
"key": "email",
"type": "email"
},
{
"key": "password",
"type": "password"
}
]
},
{
"type": "flex",
"flex-flow": "row wrap",
"items": [
"autoCleanWhenPowerOff",
"debugMode"
]
}
]
}