{ "pluginAlias": "NeatoVacuumRobot", "pluginType": "platform", "singular": true, "headerDisplay": "", "schema": { "type": "object", "properties": { "email": { "title": "E-Mail", "type": "string", "required": true, "format": "email" }, "password": { "title": "Password", "type": "string", "required": true }, "language": { "title": "Services Language", "description": "The displayed language of the registered services (and associated Siri commands)", "type": "string", "default": "en", "oneOf": [ { "title": "English", "enum": ["en"] }, { "title": "German", "enum": ["de"] }, { "title": "French", "enum": ["fr"] } ], "required": true }, "prefix": { "title": "Prefix with Robot Name", "description": "Display the name of the robot in front of every service.", "type": "boolean", "default": false }, "backgroundUpdate": { "title": "Background Update Interval", "description": "Interval for background updates while the robot is not cleaning (in minutes). During cleaning, the robot will automatically update at a faster rate.", "type": "integer", "minimum": 1, "default": 30 }, "services": { "type": "array", "title": "Displayed Services", "description": "The services to be made available for Homekit", "uniqueItems": true, "items": { "type": "string", "enum": [ "clean", "cleanZone", "cleanSpot", "goToDock", "dockState", "binFull", "eco", "noGoLines", "extraCare", "schedule", "findMe", "battery" ], "enumNames": [ "Clean", "Clean Zone", "Clean Spot", "Go to Dock", "Docked State", "Bin Full", "Eco Mode", "NoGo Lines", "Extra Care", "Schedule", "Find me", "Battery" ] }, "default": [ "clean", "cleanZone", "goToDock", "dockState", "binFull", "eco", "noGoLines", "extraCare", "schedule", "findMe", "cleanSpot", "battery" ] } } }, "layout": [ { "type": "help", "helpvalue": "

Login

" }, { "type": "help", "helpvalue": "Enter the credentials of your Neato app. If you don't have a neato account yet, register here" }, { "type": "flex", "flex-flow": "row wrap", "items": [ "email", { "key": "password", "type": "password" } ] }, { "type": "help", "helpvalue": "

Options

" }, "backgroundUpdate", "prefix", "language", { "type": "fieldset", "title": "Displayed Services", "description": "Services to be displayed in Homekit", "expandable": true, "items": [ { "key": "services", "notitle": true } ] } ] }