{
    "title": "Matterbridge Tado° V2/V3/V3+ Hot Water Control",
    "description": "Tado° Hot Water",
    "type": "object",
    "required": ["pollInterval"],
    "properties": {
        "name": {
            "description": "Plugin name",
            "type": "string",
            "readOnly": true,
            "ui:widget": "hidden"
        },
        "type": {
            "description": "Plugin type",
            "type": "string",
            "readOnly": true,
            "ui:widget": "hidden"
        },
        "pollInterval": {
            "description": "Polling interval in seconds. Tado° apply a quota of 100 requests/day to accounts without Auto-Assist subscriptions. A separate request is used per hot water controller.",
            "type": "integer",
            "minimum": 30,
            "maximum": 3600,
            "default": 1200
        },
        "whiteList": {
            "description": "Only expose hot water controllers listed here, identified by their serial number. Leave empty to expose all devices.",
            "type": "array",
            "items": {
                "type": "string"
            },
            "uniqueItems": true,
            "selectFrom": "serial"
        },
        "blackList": {
            "description": "Exclude any hot water controllers listed here, identified by their serial number. Leave empty to expose all devices.",
            "type": "array",
            "items": {
                "type": "string"
            },
            "uniqueItems": true,
            "selectFrom": "serial"
        },
        "debug": {
            "description": "Capture debug-level logging from this plugin, overriding the Matterbridge global log level setting.",
            "type": "boolean",
            "default": false
        },
        "unregisterOnShutdown": {
            "description": "Unregister all exposed devices on shutdown (used for development/testing).",
            "type": "boolean",
            "default": false,
            "ui:widget": "hidden"
        }
    }
}