UNPKG

homebridge-jci-hitachi-platform

Version:

Homebridge platform plugin providing HomeKit support for Jci Hitachi air conditioners.

85 lines (84 loc) 2.3 kB
{ "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" ] } ] }