{ "id": "d44fad27-668a-4540-9eee-505d0ff13c37", "name": "miele", "displayName": "Miele", "paramTypes": [ { "id": "6ebf0bdb-012d-4277-9603-2a2e68e23c33", "name": "customClientId", "displayName": "Custom client id", "defaultValue": "", "type": "QString" }, { "id": "cd4709fb-adc2-4403-99b5-93dc9cc7f0d8", "name": "customClientSecret", "displayName": "Custom client secret", "defaultValue": "", "type": "QString" } ], "apiKeys": ["miele"], "vendors": [ { "id": "ec1e94c4-d649-4af5-90c2-6c50b1a48e9e", "name": "miele", "displayName": "Miele", "thingClasses": [ { "id": "bea89711-7f41-4add-ba27-32dd69515c1c", "name": "mieleAccount", "displayName": "Miele", "interfaces": ["account"], "createMethods": ["user"], "setupMethod": "oauth", "paramTypes": [ ], "stateTypes": [ { "id": "89f4554b-fad2-402e-a0f0-6a76b26d10ea", "name": "connected", "displayName": "Connected", "displayNameEvent": "Connected changed", "defaultValue": true, "cached": false, "type": "bool" }, { "id": "b38f3d86-6d54-442c-a0f3-78ece8887d93", "name": "loggedIn", "displayName": "Logged in", "displayNameEvent": "Logged in changed", "defaultValue": true, "type": "bool" } ] }, { "id": "98491bd0-9ba7-4060-924d-153900f470b5", "name": "oven", "displayName": "Oven", "interfaces": ["connectable"], "createMethods": ["auto"], "browsable": true, "paramTypes": [ { "id": "5be2f375-8068-40b8-9a88-fc5a07508d82", "name": "id", "displayName": "ID", "defaultValue": "-", "type": "QString" } ], "stateTypes": [ { "id": "eba13efe-cc1c-4954-bcaf-beed1d490f6d", "name": "connected", "displayName": "Connected", "displayNameEvent": "Connected changed", "defaultValue": true, "cached": false, "type": "bool" } ] }, { "id": "82c7cba0-63fc-400c-8c47-dbeee47a3459", "name": "dishwasher", "displayName": "Dishwasher", "interfaces": ["connectable"], "createMethods": ["auto"], "browsable": true, "paramTypes": [ { "id": "f61d0fef-b588-4547-a5b6-03dc1622d0c5", "name": "id", "displayName": "ID", "defaultValue": "-", "type": "QString" } ], "stateTypes": [ { "id": "170a1bb2-7c8f-448e-acdc-61a4537f10ab", "name": "connected", "displayName": "Connected", "displayNameEvent": "Connected changed", "defaultValue": true, "cached": false, "type": "bool" } ] }, { "id": "8af89a1f-c752-4452-a568-d3b987e4667d", "name": "coffeeMaker", "displayName": "Coffee Maker", "interfaces": ["connectable"], "createMethods": ["auto"], "browsable": true, "paramTypes": [ { "id": "438cb528-91f4-481f-9b51-16658fd0a7c8", "name": "id", "displayName": "ID", "defaultValue": "-", "type": "QString" } ], "stateTypes": [ { "id": "4b999b92-def7-4192-9814-38adf9af14e3", "name": "connected", "displayName": "Connected", "displayNameEvent": "Connected changed", "defaultValue": true, "cached": false, "type": "bool" } ] }, { "id": "ad9bc908-9f61-4cb3-a8df-db003c6bf171", "name": "dryer", "displayName": "Dryer", "interfaces": ["connectable"], "createMethods": ["auto"], "browsable": true, "paramTypes": [ { "id": "3de1300c-766f-4a0b-9bc8-e75aa2402a6a", "name": "id", "displayName": "ID", "defaultValue": "-", "type": "QString" } ], "stateTypes": [ { "id": "4dfce9b8-940b-49cb-8961-b2504fc2f3a6", "name": "connected", "displayName": "Connected", "displayNameEvent": "Connected changed", "defaultValue": true, "cached": false, "type": "bool" } ] }, { "id": "a03e17fd-8da8-4977-8ac3-c058ada9f547", "name": "fridge", "displayName": "Fridge Freezer", "interfaces": ["thermostat", "connectable"], "createMethods": ["auto"], "paramTypes": [ { "id": "945c1fa3-c304-4fc5-8c6b-f88f1f08d47a", "name": "id", "displayName": "ID", "defaultValue": "-", "type": "QString" } ], "stateTypes": [ { "id": "6b066033-a290-459f-b6a1-c63857e6b538", "name": "connected", "displayName": "Connected", "displayNameEvent": "Connected changed", "defaultValue": true, "cached": false, "type": "bool" }, { "id": "2f2039bb-b0af-4272-a8ba-558589f49299", "name": "operationState", "displayName": "Operation state", "displayNameEvent": "Operation state changed", "defaultValue": "Not Connected", "type": "QString" }, { "id": "bafefd33-cfdb-4715-a1c1-fb3d4215f84c", "name": "fullRemoteControl", "displayName": "Full remote control", "displayNameEvent": "Full remote control changed", "defaultValue": false, "type": "bool" }, { "id": "89081d4a-5e46-4569-b0f9-52347491a013", "name": "smartGrid", "displayName": "Smart grid enabled", "displayNameEvent": "Smart grid enabled changed", "defaultValue": false, "type": "bool" }, { "id": "a878082e-a530-439a-9d71-dfe430fb4988", "name": "mobileStart", "displayName": "Mobile start enabled", "displayNameEvent": "Mobile start enabled changed", "defaultValue": false, "type": "bool" }, { "id": "ef656321-e2c8-4339-be18-aa3cdb53dea6", "name": "temperature", "displayName": "Temperature", "displayNameEvent": "Temperature changed", "defaultValue": 0, "type": "double", "minValue": "0", "maxValue": "10", "unit": "DegreeCelsius" }, { "id": "ebac99f4-cb89-4813-9b21-a9c6bf5209d5", "name": "targetTemperature", "displayName": "Temperature Setting", "displayNameEvent": "Temperature setting changed", "displayNameAction": "Set target temperature", "defaultValue": 0, "type": "double", "minValue": "0", "maxValue": "10", "unit": "DegreeCelsius", "writable": true, "ioType": "analogInput" }, { "id": "6954a425-e02e-4930-b073-1cc70805305a", "name": "signalDoor", "displayName": "Door open", "displayNameEvent": "Door open changed", "defaultValue": false, "type": "bool" }, { "id": "0469a4b9-ec7d-444c-9aa3-410518ec41ef", "name": "signalInfo", "displayName": "Unread notification", "displayNameEvent": "Unread notification changed", "defaultValue": false, "type": "bool" }, { "id": "cbc573bd-ad3f-4d58-a796-b81bea14622d", "name": "signalFailure", "displayName": "Failure notification", "displayNameEvent": "Failure notification changed", "defaultValue": false, "type": "bool" } ], "actionTypes": [ { "id": "0b206df2-47aa-4f8a-9c14-ff483c539826", "name": "startSuperCooling", "displayName": "Start SuperCooling" }, { "id": "293568c2-5f8c-42f9-b150-769e181a8cbd", "name": "stopSuperCooling", "displayName": "Stop SuperCooling" } ] }, { "id": "58a6feaf-b2f7-48e9-822e-6f9526671f04", "name": "washer", "displayName": "Washer", "interfaces": ["connectable"], "createMethods": ["auto"], "browsable": true, "paramTypes": [ { "id": "2681e31e-cb0a-486f-b5b7-8ae28f7c96f9", "name": "id", "displayName": "ID", "defaultValue": "-", "type": "QString" } ], "stateTypes": [ { "id": "ba271347-04b6-40a6-86f7-9c260a2fb23f", "name": "connected", "displayName": "Connected", "displayNameEvent": "Connected changed", "defaultValue": true, "cached": false, "type": "bool" } ] }, { "id": "bbc55426-f649-4d32-81fc-cebd8a2b46d0", "name": "cookTop", "displayName": "Cook top", "interfaces": ["connectable"], "createMethods": ["auto"], "paramTypes": [ { "id": "39f094ee-b672-4d75-b106-a21eeec41a34", "name": "id", "displayName": "ID", "defaultValue": "-", "type": "QString" } ], "stateTypes": [ { "id": "08b7960c-e244-4956-808f-53ca7e486dd9", "name": "connected", "displayName": "Connected", "displayNameEvent": "Connected changed", "defaultValue": true, "cached": false, "type": "bool" } ] }, { "id": "707e46a5-9ca0-4375-8249-2de19ec669ec", "name": "hood", "displayName": "Hood", "interfaces": ["power", "connectable"], "createMethods": ["auto"], "paramTypes": [ { "id": "15c3cea9-16c2-4517-ae43-3a9b5f388b82", "name": "id", "displayName": "ID", "defaultValue": "-", "type": "QString" } ], "stateTypes": [ { "id": "be91bef9-c957-4bb8-9c92-1d2a548e762f", "name": "connected", "displayName": "Connected", "displayNameEvent": "Connected changed", "defaultValue": true, "cached": false, "type": "bool" }, { "id": "2d5c88b4-34fd-4f15-b731-332dc905ef27", "name": "power", "displayName": "Power", "displayNameEvent": "Powered on/off", "displayNameAction": "Power on/off", "type": "bool", "defaultValue": false, "writable": true }, { "id": "db566fc5-383f-4726-a730-9dadac76e2d0", "name": "operationState", "displayName": "Operation state", "displayNameEvent": "Operation state changed", "defaultValue": "Not Connected", "type": "QString" }, { "id": "d64b646c-8405-4384-8aa3-02e288dc0603", "name": "signalInfo", "displayName": "Unread notification", "displayNameEvent": "Unread notification changed", "defaultValue": false, "type": "bool" }, { "id": "8da242c3-117c-4cb7-91f9-2bd34835e427", "name": "signalFailure", "displayName": "Failure notification", "displayNameEvent": "Failure notification changed", "defaultValue": false, "type": "bool" }, { "id": "dd97c6dd-94fd-4dd3-b2ce-812c40e6247b", "name": "fullRemoteControl", "displayName": "Full remote control", "displayNameEvent": "Full remote control changed", "defaultValue": false, "type": "bool" }, { "id": "0b1a6594-fda6-4c48-a898-7b54b30538f7", "name": "smartGrid", "displayName": "Smart grid enabled", "displayNameEvent": "Smart grid enabled changed", "defaultValue": false, "type": "bool" }, { "id": "363d5770-6f11-41c8-981c-9f1d49278b3c", "name": "mobileStart", "displayName": "Mobile start enabled", "displayNameEvent": "Mobile start enabled changed", "defaultValue": false, "type": "bool" }, { "id": "ae7044b9-3a46-4c98-bd02-2abded425c35", "name": "ventilationStep", "displayName": "Ventilation step", "displayNameEvent": "Ventilation step changed", "displayNameAction": "Set ventilation step", "defaultValue": 0, "type": "int", "possibleValues": [ 0, 1, 2, 3, 4 ], "writable": true }, { "id": "29d4fb9f-0ad3-4911-89c1-68789d58e00c", "name": "light", "displayName": "Light", "displayNameEvent": "Light on/off changed", "displayNameAction": "Set light on/off", "defaultValue": false, "type": "bool", "writable": true }, { "id": "d5953bee-eb5a-4c3d-a7a4-3f24562f585d", "name": "lightColor", "displayName": "Light color", "displayNameEvent": "Light color changed", "displayNameAction": "Set light color", "defaultValue": "white", "type": "QString", "writable": true, "possibleValues": [ "white", "blue", "red", "yellow", "orange", "green", "pink", "purple", "turquoise" ] } ], "actionTypes": [ { "id": "0aae84bb-5502-437c-b821-46ef26209e09", "name": "stopHood", "displayName": "Stop" } ] }, { "id": "5698a1cf-5b3d-4746-a4fe-e4412d2768ab", "name": "cleaningRobot", "displayName": "Cleaning robot", "interfaces": ["connectable"], "createMethods": ["auto"], "paramTypes": [ { "id": "629ac68f-89a2-41cf-801b-20df9968d204", "name": "id", "displayName": "ID", "defaultValue": "-", "type": "QString" } ], "stateTypes": [ { "id": "8abe70f4-f49f-4b13-8251-216bea230f04", "name": "connected", "displayName": "Connected", "displayNameEvent": "Connected changed", "defaultValue": true, "cached": false, "type": "bool" } ] }, { "id": "40d31505-d6ae-4c45-a2b2-d652e1b85c80", "name": "cookProcessor", "displayName": "Cook processor", "interfaces": ["connectable"], "createMethods": ["auto"], "paramTypes": [ { "id": "51750b9f-4fc3-4556-a651-c8efcf07abe7", "name": "id", "displayName": "ID", "defaultValue": "-", "type": "QString" } ], "stateTypes": [ { "id": "9eee48ba-b2e2-40fe-81b5-3404b655a497", "name": "connected", "displayName": "Connected", "displayNameEvent": "Connected changed", "defaultValue": true, "cached": false, "type": "bool" } ] } ] } ] }