diff --git a/test_data/td_1005/appliance_data.json b/test_data/td_1005/appliance_data.json new file mode 100644 index 0000000..5648cf2 --- /dev/null +++ b/test_data/td_1005/appliance_data.json @@ -0,0 +1,160 @@ +{ + "id": 1005, + "code": "XX111XX1111", + "applianceTypeId": 8, + "applianceTypeName": "TD", + "brand": "haier", + "connectivity": "wifi|ble", + "modelName": "HD90-A2959 UK", + "series": "959", + "structure": "heatpump", + "purchaseDate": "1970-01-01T00:00:00.0Z", + "fwVersion": "5.15.0", + "firstEnrollment": true, + "attributes": [ + { + "id": 17972, + "parName": "lowerBarrierDate", + "parValue": "2101", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17973, + "parName": "loadCapacityDry", + "parValue": "9", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17974, + "parName": "series", + "parValue": "959", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17975, + "parName": "option", + "parValue": "tumbling", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17976, + "parName": "tumblingType", + "parValue": "auto", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17977, + "parName": "structure", + "parValue": "heatpump", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17978, + "parName": "tankPosition", + "parValue": "tray", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17979, + "parName": "display", + "parValue": "4D", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17980, + "parName": "interfaceType", + "parValue": "series|seriesVersion|installationType|display|structure|tankPosition", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17981, + "parName": "supportedLanguage", + "parValue": "en", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17982, + "parName": "installationType", + "parValue": "fs", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17983, + "parName": "remainingTime", + "parValue": "remainingTimeMainDry+remainingTimeHygienic", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17984, + "parName": "remainingTimeHygienic", + "parValue": "{\"sterilizationStatus\":{\"0\":0,\"1\":60}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17985, + "parName": "remainingTimeMainDry", + "parValue": "{\"prCode\":{\"99\":30,\"62|64|65|66|67|68|69|73|82|83|88|100\":{\"dryLevel\":{\"11\":\"remainingTimeDryTimeMM\",\"12\":\"#suggestedLoadDKG*22+6\",\"13\":\"#suggestedLoadDKG*22+36\",\"14\":\"#suggestedLoadDKG*22+66\"}},\"63|70|71|72|86|87|90|92|94|95\":{\"dryLevel\":{\"11\":\"remainingTimeDryTimeMM\",\"12\":\"#suggestedLoadDKG*18+17\",\"13\":\"#suggestedLoadDKG*18+37\",\"14\":\"#suggestedLoadDKG*18+57\"}},\"74|75|76|77|78|79|80|81|84|85|89|91|93|96|97|98|101|102\":{\"dryLevel\":{\"11\":\"remainingTimeDryTimeMM\",\"default\":\"#suggestedLoadDKG*40-10\"}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17986, + "parName": "suggestedLoadDKG", + "parValue": "{\"round\":0,\"suggestedLoadD\":{\"RL100\":\"#loadCapacityDry*1\",\"RL95\":\"#loadCapacityDry*0.95\",\"RL90\":\"#loadCapacityDry*0.9\",\"RL85\":\"#loadCapacityDry*0.85\",\"RL80\":\"#loadCapacityDry*0.8\",\"RL75\":\"#loadCapacityDry*0.75\",\"RL70\":\"#loadCapacityDry*0.7\",\"RL65\":\"#loadCapacityDry*0.65\",\"RL60\":\"#loadCapacityDry*0.6\",\"RL55\":\"#loadCapacityDry*0.55\",\"RL50\":\"#loadCapacityDry*0.5\",\"RL45\":\"#loadCapacityDry*0.45\",\"RL40\":\"#loadCapacityDry*0.4\",\"RL35\":\"#loadCapacityDry*0.35\",\"RL30\":\"#loadCapacityDry*0.3\",\"RL25\":\"#loadCapacityDry*0.25\",\"RL20\":\"#loadCapacityDry*0.2\",\"RL15\":\"#loadCapacityDry*0.15\",\"RL10\":\"#loadCapacityDry*0.1\",\"RL5\":\"#loadCapacityDry*0.05\",\"AL120\":12,\"AL115\":11.5,\"AL110\":11,\"AL105\":10.5,\"AL100\":10,\"AL95\":9.5,\"AL90\":9,\"AL85\":8.5,\"AL80\":8,\"AL75\":7.5,\"AL70\":7,\"AL65\":6.5,\"AL60\":6,\"AL55\":5.5,\"AL50\":5,\"AL45\":4.5,\"AL40\":4,\"AL35\":3.5,\"AL30\":3,\"AL25\":2.5,\"AL20\":2,\"AL15\":1.5,\"AL10\":1,\"AL5\":0.5,\"NI3\":2}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 19676, + "parName": "platform", + "parValue": "HQD", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 38633, + "parName": "serviceability", + "parValue": "none", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 61624, + "parName": "fwLabel", + "parValue": "iotfw_epp", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + ], + "defaultWarrantyYears": 1, + "applianceModelId": 1005, + "firstEnrollmentTBC": true, + "SK": "xxx#xx-xx-xx-xx-xx-xx", + "macAddress": "xx-xx-xx-xx-xx-xx", + "eepromName": "no_eeprom", + "applianceId": "xx-xx-xx-xx-xx-xx#1970-01-01T00:00:00.0Z", + "serialNumber": "XX111XX1111XXX111111", + "nickName": "Xxxxxx xxxxx", + "enrollmentDate": "1970-01-01T00:00:00.0Z", + "lastUpdate": "1970-01-01T00:00:00.0Z", + "eepromId": 41, + "applianceStatus": 1, + "coords": { + "lng": -1.1111111, + "lat": 11.1111111 + }, + "PK": "xxxx#xx-xxxx-1:1xx11x1x-1111-1x11-1x1x-1x1x1x1x1111" +} \ No newline at end of file diff --git a/test_data/td_1005/attributes.json b/test_data/td_1005/attributes.json new file mode 100644 index 0000000..879581e --- /dev/null +++ b/test_data/td_1005/attributes.json @@ -0,0 +1,263 @@ +{ + "resultCode": "0", + "shadow": { + "parameters": { + "forceDelete": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "programStats": { + "parNewVal": "1f;5;37;;;2;;;;;2;;14;1;;;9;;;;;4;;e;;;;;;;3;;;;;;;1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "prPhase": { + "parNewVal": "19", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "dryLevel": { + "parNewVal": "14", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "ironRemindStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "debugEnabled": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "tempLevel": { + "parNewVal": "4", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "remainingStandbyTime": { + "parNewVal": "2", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "programClass": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "stdTransRate": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "anionStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "machMode": { + "parNewVal": "2", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "statusSyncRate": { + "parNewVal": "1440", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "errors": { + "parNewVal": "00", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "pause": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "remoteCtrValid": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "delayTime": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "ironingStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "doorStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "remainingTimeMM": { + "parNewVal": "102", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "buzzerDisabled": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "texture": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "operationName": { + "parNewVal": "", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "cloudProgId": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "message": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "dryMode": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "mitesRemovalStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "onOffStatus": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "lockStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "highTransRate": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "delicateStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "transMode": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "dryTimeMM": { + "parNewVal": "144", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "antiCreaseTime": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "cloudProgSrc": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "prCode": { + "parNewVal": "64", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "airWashMode": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "sterilizationStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "fastDryStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "airwashSprayTime": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + } + }, + "activity": { + "resultCode": "0", + "activityStarted": "1970-01-01T00:00:00.0Z", + "category": "CYCLE", + "ttl": 1698090658, + "macAddress": "xx-xx-xx-xx-xx-xx", + "attributes": { + "dryLevel": "14", + "remoteCtrValid": "0", + "delayTime": "0", + "remainingTimeMM": "270", + "dryTimeMM": "180", + "antiCreaseTime": "0", + "prCode": "62", + "sterilizationStatus": "0", + "programName": "HQD_COTTON", + "programCluster": "traditional", + "programFamily": "[dashboard|auto]", + "origin": "dashboard", + "channel": "appliance" + }, + "activityExecutionStarted": "2023-07-25 19:44:16", + "applianceTypeName": "TD" + }, + "commandHistory": { + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": { + "opt1": "anticrease", + "opt2": "dryingManager", + "opt3": "bestIroning", + "opt4": "hybrid" + }, + "ancillaryParameters": { + "remoteActionable": "1", + "programType": "D", + "suggestedLoadD": "3.6", + "remoteVisible": "1", + "programCluster": "specialCare", + "tumblingStatus": "1", + "energyLabel": "4", + "prPosition": "6", + "programFamily": "[hidden|auto]" + }, + "applianceType": "TD", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "2.0.10", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "11xx1x111x11x1xx", + "mobileOs": "android" + }, + "parameters": { + "fastDryStatus": "0", + "programClass": "1", + "ironRemindStatus": "1", + "cloudProgId": "255", + "texture": "14", + "delicateStatus": "0", + "anionStatus": "0", + "prCode": "67", + "operationName": "grDryCloudProg", + "dryMode": "1", + "dryLevel": "14", + "tempLevel": "4", + "pause": "0", + "sterilizationStatus": "0", + "airWashMode": "1", + "mitesRemovalStatus": "0", + "airwashSprayTime": "0", + "lockStatus": "0", + "antiCreaseTime": "360", + "delayTime": "0", + "cloudProgSrc": "2", + "dryTimeMM": "0", + "onOffStatus": "1", + "buzzerDisabled": "1" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z" + }, + "lastConnEvent": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "category": "CONNECTED", + "instantTime": "1970-01-01T00:00:00.0Z", + "timestampEvent": 1690314656447 + } +} \ No newline at end of file diff --git a/test_data/td_1005/command_history.json b/test_data/td_1005/command_history.json new file mode 100644 index 0000000..0631173 --- /dev/null +++ b/test_data/td_1005/command_history.json @@ -0,0 +1,287 @@ +[ + { + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z", + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#1111-11-11X11:11:11.1X", + "PK": "xxxx#xx-xxxx-1:1xx11x1x-1111-1x11-1x1x-1x1x1x1x1111#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#1111-11-11X11:11:11.1X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": { + "opt1": "anticrease", + "opt2": "dryingManager", + "opt3": "bestIroning", + "opt4": "hybrid" + }, + "ancillaryParameters": { + "remoteActionable": "1", + "programType": "D", + "suggestedLoadD": "3.6", + "remoteVisible": "1", + "programCluster": "specialCare", + "tumblingStatus": "1", + "energyLabel": "4", + "prPosition": "6", + "programFamily": "[hidden|auto]" + }, + "applianceType": "TD", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "2.0.10", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "11xx1x111x11x1xx", + "mobileOs": "android" + }, + "parameters": { + "fastDryStatus": "0", + "programClass": "1", + "ironRemindStatus": "1", + "cloudProgId": "255", + "texture": "14", + "delicateStatus": "0", + "anionStatus": "0", + "prCode": "67", + "operationName": "grDryCloudProg", + "dryMode": "1", + "dryLevel": "14", + "tempLevel": "4", + "pause": "0", + "sterilizationStatus": "0", + "airWashMode": "1", + "mitesRemovalStatus": "0", + "airwashSprayTime": "0", + "lockStatus": "0", + "antiCreaseTime": "360", + "delayTime": "0", + "cloudProgSrc": "2", + "dryTimeMM": "0", + "onOffStatus": "1", + "buzzerDisabled": "1" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z", + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#1111-11-11X11:11:11.1X", + "PK": "xxxx#xx-xxxx-1:1xx11x1x-1111-1x11-1x1x-1x1x1x1x1111#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#1111-11-11X11:11:11.1X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": { + "opt1": "anticrease", + "opt2": "dryingManager", + "opt3": "bestIroning", + "opt4": "hybrid" + }, + "programName": "PROGRAMS.TD.HQD_SHIRT", + "ancillaryParameters": { + "remoteActionable": "1", + "programType": "D", + "suggestedLoadD": 3.6, + "remoteVisible": "1", + "programCluster": "specialCare", + "tumblingStatus": "1", + "energyLabel": "0", + "prPosition": "6", + "programFamily": "[hidden|auto]" + }, + "applianceType": "TD", + "attributes": { + "prStr": "Shirts", + "channel": "mobileApp", + "energyLabel": "0", + "origin": "standardProgram" + }, + "device": { + "appVersion": "1.53.7", + "deviceModel": "raven", + "osVersion": "33", + "mobileId": "111111x1x111111x", + "mobileOs": "android" + }, + "parameters": { + "fastDryStatus": "0", + "programClass": "1", + "cloudProgId": "255", + "anionStatus": "0", + "prCode": "67", + "dryProgFlag": "1", + "dryLevel": "14", + "tempLevel": "4", + "airWashMode": "1", + "mitesRemovalStatus": "0", + "airwashSprayTime": "0", + "lockStatus": "0", + "antiCreaseTime": "360", + "dryTimeMM": "154", + "onOffStatus": "1", + "ironRemindStatus": "1", + "texture": "14", + "delicateStatus": "0", + "operationName": "grDryCloudProg", + "dryMode": "1", + "pause": "0", + "sterilizationStatus": "0", + "delayTime": "0", + "cloudProgSrc": "2", + "buzzerDisabled": "1" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#1111-11-11X11:11:11.1X", + "PK": "xxxx#xx-xxxx-1:1xx11x1x-1111-1x11-1x1x-1x1x1x1x1111#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#1111-11-11X11:11:11.1X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": { + "opt1": "anticrease", + "opt2": "dryingManager", + "opt3": "bestIroning", + "opt4": "hybrid" + }, + "ancillaryParameters": { + "remoteActionable": "1", + "programType": "D", + "suggestedLoadD": 4.5, + "remoteVisible": "0", + "programCluster": "home", + "tumblingStatus": 0, + "energyLabel": 2, + "program": "iot_dry_bathrobe", + "prPosition": "22", + "programFamily": "[guided|auto]" + }, + "applianceType": "TD", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "1.53.7", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "11x11xxxxx111xxx", + "mobileOs": "android" + }, + "parameters": { + "fastDryStatus": "0", + "programClass": "1", + "cloudProgId": "0", + "anionStatus": "0", + "prCode": "83", + "program": "iot_dry_bathrobe", + "dryLevel": 12, + "tempLevel": 4, + "airWashMode": "1", + "mitesRemovalStatus": "0", + "airwashSprayTime": "0", + "lockStatus": "0", + "antiCreaseTime": 0, + "dryTimeMM": "0", + "onOffStatus": "1", + "ironRemindStatus": "1", + "texture": "36", + "delicateStatus": "0", + "operationName": "grDryCloudProg", + "dryMode": "1", + "pause": "0", + "sterilizationStatus": 0, + "delayTime": 0, + "cloudProgSrc": "2", + "buzzerDisabled": "1" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "timestampAccepted": "1970-01-01T00:00:00.0Z", + "timestampExecuted": "1970-01-01T00:00:00.0Z", + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#1111-11-11X11:11:11.1X", + "PK": "xxxx#xx-xxxx-1:1xx11x1x-1111-1x11-1x1x-1x1x1x1x1111#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#1111-11-11X11:11:11.1X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": { + "opt1": "anticrease", + "opt2": "dryingManager", + "opt3": "bestIroning", + "opt4": "hybrid" + }, + "programName": "PROGRAMS.TD.HQD_QUICK_DRY", + "ancillaryParameters": { + "remoteActionable": "1", + "programType": "D", + "suggestedLoadD": 0.9, + "remoteVisible": "1", + "tumblingStatus": "0", + "energyLabel": "0", + "prPosition": "38", + "programFamily": "[dashboard|auto]" + }, + "applianceType": "TD", + "attributes": { + "prStr": "Quick dry", + "channel": "mobileApp", + "energyLabel": "0", + "origin": "standardProgram" + }, + "device": { + "appVersion": "1.53.7", + "deviceModel": "raven", + "osVersion": "33", + "mobileId": "111111x1x111111x", + "mobileOs": "android" + }, + "parameters": { + "fastDryStatus": "0", + "programClass": "1", + "cloudProgId": "255", + "anionStatus": "0", + "prCode": "99", + "dryProgFlag": "1", + "dryLevel": "12", + "tempLevel": "4", + "airWashMode": "1", + "mitesRemovalStatus": "0", + "airwashSprayTime": "0", + "lockStatus": "0", + "antiCreaseTime": "0", + "dryTimeMM": "30", + "onOffStatus": "1", + "ironRemindStatus": "1", + "texture": "64", + "delicateStatus": "0", + "operationName": "grDryCloudProg", + "dryMode": "1", + "pause": "0", + "sterilizationStatus": "0", + "delayTime": "0", + "cloudProgSrc": "2", + "buzzerDisabled": "1" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + }, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } +] \ No newline at end of file diff --git a/test_data/td_1005/commands.json b/test_data/td_1005/commands.json new file mode 100644 index 0000000..b4f2838 --- /dev/null +++ b/test_data/td_1005/commands.json @@ -0,0 +1,13512 @@ +{ + "applianceModel": { + "id": 1005, + "name": "HD90-A2959 UK", + "code": "XX111XX1111", + "applianceTypeId": 8, + "applianceTypeName": "TD", + "brand": "haier", + "connectivity": "wifi|ble", + "attributes": [ + { + "id": 17972, + "parName": "lowerBarrierDate", + "parValue": "2101", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17973, + "parName": "loadCapacityDry", + "parValue": "9", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17974, + "parName": "series", + "parValue": "959", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17975, + "parName": "option", + "parValue": "tumbling", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17976, + "parName": "tumblingType", + "parValue": "auto", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17977, + "parName": "structure", + "parValue": "heatpump", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17978, + "parName": "tankPosition", + "parValue": "tray", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17979, + "parName": "display", + "parValue": "4D", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17980, + "parName": "interfaceType", + "parValue": "series|seriesVersion|installationType|display|structure|tankPosition", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17981, + "parName": "supportedLanguage", + "parValue": "en", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17982, + "parName": "installationType", + "parValue": "fs", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17983, + "parName": "remainingTime", + "parValue": "remainingTimeMainDry+remainingTimeHygienic", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17984, + "parName": "remainingTimeHygienic", + "parValue": "{\"sterilizationStatus\":{\"0\":0,\"1\":60}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17985, + "parName": "remainingTimeMainDry", + "parValue": "{\"prCode\":{\"99\":30,\"62|64|65|66|67|68|69|73|82|83|88|100\":{\"dryLevel\":{\"11\":\"remainingTimeDryTimeMM\",\"12\":\"#suggestedLoadDKG*22+6\",\"13\":\"#suggestedLoadDKG*22+36\",\"14\":\"#suggestedLoadDKG*22+66\"}},\"63|70|71|72|86|87|90|92|94|95\":{\"dryLevel\":{\"11\":\"remainingTimeDryTimeMM\",\"12\":\"#suggestedLoadDKG*18+17\",\"13\":\"#suggestedLoadDKG*18+37\",\"14\":\"#suggestedLoadDKG*18+57\"}},\"74|75|76|77|78|79|80|81|84|85|89|91|93|96|97|98|101|102\":{\"dryLevel\":{\"11\":\"remainingTimeDryTimeMM\",\"default\":\"#suggestedLoadDKG*40-10\"}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 17986, + "parName": "suggestedLoadDKG", + "parValue": "{\"round\":0,\"suggestedLoadD\":{\"RL100\":\"#loadCapacityDry*1\",\"RL95\":\"#loadCapacityDry*0.95\",\"RL90\":\"#loadCapacityDry*0.9\",\"RL85\":\"#loadCapacityDry*0.85\",\"RL80\":\"#loadCapacityDry*0.8\",\"RL75\":\"#loadCapacityDry*0.75\",\"RL70\":\"#loadCapacityDry*0.7\",\"RL65\":\"#loadCapacityDry*0.65\",\"RL60\":\"#loadCapacityDry*0.6\",\"RL55\":\"#loadCapacityDry*0.55\",\"RL50\":\"#loadCapacityDry*0.5\",\"RL45\":\"#loadCapacityDry*0.45\",\"RL40\":\"#loadCapacityDry*0.4\",\"RL35\":\"#loadCapacityDry*0.35\",\"RL30\":\"#loadCapacityDry*0.3\",\"RL25\":\"#loadCapacityDry*0.25\",\"RL20\":\"#loadCapacityDry*0.2\",\"RL15\":\"#loadCapacityDry*0.15\",\"RL10\":\"#loadCapacityDry*0.1\",\"RL5\":\"#loadCapacityDry*0.05\",\"AL120\":12,\"AL115\":11.5,\"AL110\":11,\"AL105\":10.5,\"AL100\":10,\"AL95\":9.5,\"AL90\":9,\"AL85\":8.5,\"AL80\":8,\"AL75\":7.5,\"AL70\":7,\"AL65\":6.5,\"AL60\":6,\"AL55\":5.5,\"AL50\":5,\"AL45\":4.5,\"AL40\":4,\"AL35\":3.5,\"AL30\":3,\"AL25\":2.5,\"AL20\":2,\"AL15\":1.5,\"AL10\":1,\"AL5\":0.5,\"NI3\":2}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 19676, + "parName": "platform", + "parValue": "HQD", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 38633, + "parName": "serviceability", + "parValue": "none", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 61624, + "parName": "fwLabel", + "parValue": "iotfw_epp", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + ], + "options": { + "opt1": "anticrease", + "opt2": "dryingManager", + "opt3": "bestIroning", + "opt4": "hybrid" + } + }, + "settings": { + "setConfig": { + "description": "The message allows to set platform parameters", + "protocolType": "MQTT", + "parameters": { + "httpEndpoint": { + "category": "command", + "typology": "fixed", + "mandatory": 0 + }, + "mqttEndpoint": { + "category": "command", + "typology": "fixed", + "mandatory": 0 + } + } + } + }, + "stopProgram": { + "description": "The message allows to stop the program", + "protocolType": "MQTT", + "parameters": { + "returnStandby": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "pauseProgram": { + "description": "The message allows to pause the program", + "protocolType": "MQTT", + "parameters": { + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + } + }, + "resumeProgram": { + "description": "The message allows to exit from pause mode returning to the cycle previously in execution", + "protocolType": "MQTT", + "parameters": { + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + } + }, + "startProgram": { + "PROGRAMS.TD.IOT_DRY_BABY": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "69" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "47" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "specialCare" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "auto" + ], + "defaultValue": "[guided|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_SHIRTS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "67" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "specialCare" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "wmSync", + "guided", + "auto" + ], + "defaultValue": "[wmSync|guided|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 3.6, + "suggestedValue": 3.6 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_BED_LINEN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "66" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "34" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "auto" + ], + "defaultValue": "[guided|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_TECHNICAL_FABRICS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "94" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "specialCare" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided", + "auto" + ], + "defaultValue": "[download|guided|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "33" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_SWIMSUITS_AND_BIKINIS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "85" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "56" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "specialCare" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "24" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1", + "suggestedValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "30": 30 + } + } + }, + "PROGRAMS.TD.IOT_DRY_LINGERIE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "13", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "92" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "52" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided", + "auto" + ], + "defaultValue": "[download|guided|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "31" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 3.6, + "suggestedValue": 3.6 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_CUDDLY_TOYS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "69" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "64" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "specialCare" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided", + "auto" + ], + "defaultValue": "[download|guided|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_DOWN_JACKET": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 30, + 60, + 90, + 120, + 150 + ] + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "91" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "16" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "specialCare" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided" + ], + "defaultValue": "[guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 3.6, + "suggestedValue": 3.6 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "30": 30, + "60": 60, + "90": 90, + "120": 120, + "150": 150 + } + } + }, + "PROGRAMS.TD.IOT_DRY_TABLECLOTHS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "62" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "34" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided", + "auto" + ], + "defaultValue": "[download|guided|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_PET_ACCESSORIES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "85" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "pets" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided", + "voice", + "care" + ], + "defaultValue": "[download|guided|voice|care]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "24" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1", + "suggestedValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "30": 30 + } + } + }, + "PROGRAMS.TD.IOT_DRY_PET_HAIR_REMOVAL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "98" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "pets" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "37" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1", + "suggestedValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "30": 30 + } + } + }, + "PROGRAMS.TD.IOT_DRY_BACKPACKS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 30, + 60, + 90 + ] + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "74" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "guided" + ], + "defaultValue": "[dashboard|guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 3.6, + "suggestedValue": 3.6 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "30": 30, + "60": 60, + "90": 90 + } + } + }, + "PROGRAMS.TD.IOT_DRY_RAPID_59": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "74" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "wmSync", + "voice" + ], + "defaultValue": "[wmSync|voice]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 3.6, + "suggestedValue": 3.6 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "60": 60 + } + } + }, + "PROGRAMS.TD.IOT_DRY_RAPID_30": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "85" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "64" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "wmSync", + "voice" + ], + "defaultValue": "[wmSync|voice]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "24" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1", + "suggestedValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "30": 30 + } + } + }, + "PROGRAMS.TD.IOT_DRY_WOOL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 20, + 40, + 60, + 80, + 100 + ] + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "76" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "wmSync", + "guided", + "voice" + ], + "defaultValue": "[wmSync|guided|voice]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1", + "suggestedValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "20": 20, + "40": 40, + "60": 60, + "80": 80, + "100": 100 + } + } + }, + "PROGRAMS.TD.IOT_DRY_DELICATES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "13", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "92" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "16" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "wmSync", + "guided", + "voice", + "care", + "auto" + ], + "defaultValue": "[wmSync|guided|voice|care|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "31" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 3.6, + "suggestedValue": 3.6 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_MIXED": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "64" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "wmSync", + "guided", + "voice", + "auto" + ], + "defaultValue": "[wmSync|guided|voice|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 5.4, + "suggestedValue": 5.4 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_SYNTHETICS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "13", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "63" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "64" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "wmSync", + "guided", + "voice", + "care", + "auto" + ], + "defaultValue": "[wmSync|guided|voice|care|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_COTTON": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "62" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "wmSync", + "guided", + "voice", + "care", + "auto" + ], + "defaultValue": "[wmSync|guided|voice|care|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_I_REFRESH_PRO": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "25", + "enumValues": [ + 15, + 25, + 35, + 45 + ] + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "102" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "18" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "41" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1", + "suggestedValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryTimeMM": { + "15": 15, + "25": 25, + "35": 35, + "45": 45 + } + } + }, + "PROGRAMS.TD.HQD_I_REFRESH": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 10, + 20, + 30, + 40, + 50 + ] + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "101" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "32" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1", + "suggestedValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryTimeMM": { + "10": 10, + "20": 20, + "30": 30, + "40": 40, + "50": 50 + } + } + }, + "PROGRAMS.TD.HQD_HYGIENIC": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "100" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "34" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "download", + "auto" + ], + "defaultValue": "[hidden|download|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "39" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_QUICK_DRY": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "99" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "64" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "auto" + ], + "defaultValue": "[dashboard|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "38" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 0.9, + "suggestedValue": 0.9 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_COLD_WIND_TIMING": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 30, + 60, + 90, + 120, + 150 + ] + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "98" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "37" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1", + "suggestedValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "30": 30, + "60": 60, + "90": 90, + "120": 120, + "150": 150 + } + } + }, + "PROGRAMS.TD.HQD_HOT_WIND_TIMING": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 30, + 60, + 90, + 120, + 150 + ] + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "97" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "36" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1", + "suggestedValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "30": 30, + "60": 60, + "90": 90, + "120": 120, + "150": 150 + } + } + }, + "PROGRAMS.TD.HQD_CASUAL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "95" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "52" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "auto" + ], + "defaultValue": "[hidden|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "34" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_OUTDOOR": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "94" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "52" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "auto" + ], + "defaultValue": "[hidden|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "33" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_DELICATE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "13", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "92" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "16" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "auto" + ], + "defaultValue": "[dashboard|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "31" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 3.6, + "suggestedValue": 3.6 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_FEATHER": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 30, + 60, + 90, + 120, + 150 + ] + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "91" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 3.6, + "suggestedValue": 3.6 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "30": 30, + "60": 60, + "90": 90, + "120": 120, + "150": 150 + } + } + }, + "PROGRAMS.TD.HQD_JACKET": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "28" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "auto" + ], + "defaultValue": "[hidden|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "29" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 3.6, + "suggestedValue": 3.6 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_SHOES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 20, + 40, + 60, + 80, + 100 + ] + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "64" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "28" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3", + "numberOfItems": true, + "suggestedValue": "3" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "20": 20, + "40": 40, + "60": 60, + "80": 80, + "100": 100 + } + } + }, + "PROGRAMS.TD.HQD_WORKING_SUIT": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "86" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "auto" + ], + "defaultValue": "[hidden|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_QUICK_30": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "85" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "64" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "24" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1", + "suggestedValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "30": 30 + } + } + }, + "PROGRAMS.TD.HQD_BATH_TOWEL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "83" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "36" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "auto" + ], + "defaultValue": "[hidden|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "22" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_BULKY": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "82" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "auto" + ], + "defaultValue": "[hidden|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "21" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_QUILT": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "75", + "enumValues": [ + 35, + 55, + 75, + 105, + 135 + ] + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "81" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "35": 35, + "55": 55, + "75": 75, + "105": 105, + "135": 135 + } + } + }, + "PROGRAMS.TD.HQD_PRECIOUS_CURE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 30, + 60, + 90, + 120, + 150 + ] + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "79" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "49" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "18" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1", + "suggestedValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "remainingTimes": { + "dryTimeMM": { + "30": 30, + "60": 60, + "90": 90, + "120": 120, + "150": 150 + } + } + }, + "PROGRAMS.TD.HQD_REFRESH": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 15, + 20, + 25, + 30, + 35, + 40 + ] + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "78" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1", + "suggestedValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "15": 15, + "20": 20, + "25": 25, + "30": 30, + "35": 35, + "40": 40 + } + } + }, + "PROGRAMS.TD.HQD_SILK": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "25", + "enumValues": [ + 15, + 25, + 35, + 55, + 75, + 95 + ] + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "77" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "2", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "16" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1", + "suggestedValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "15": 15, + "25": 25, + "35": 35, + "55": 55, + "75": 75, + "95": 95 + } + } + }, + "PROGRAMS.TD.HQD_WOOL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 20, + 40, + 60, + 80, + 100 + ] + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "76" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1", + "suggestedValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "20": 20, + "40": 40, + "60": 60, + "80": 80, + "100": 100 + } + } + }, + "PROGRAMS.TD.HQD_DUVET": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 30, + 60, + 90, + 120, + 150 + ] + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "75" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 3.6, + "suggestedValue": 3.6 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "30": 30, + "60": 60, + "90": 90, + "120": 120, + "150": 150 + } + } + }, + "PROGRAMS.TD.HQD_TIMER": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 30, + 60, + 90, + 120, + 150 + ] + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "74" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 3.6, + "suggestedValue": 3.6 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "30": 30, + "60": 60, + "90": 90, + "120": 120, + "150": 150 + } + } + }, + "PROGRAMS.TD.HQD_NIGHT_DRY": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "73" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "auto" + ], + "defaultValue": "[hidden|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_SPORTS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "72" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "52" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "auto" + ], + "defaultValue": "[dashboard|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_CURTAIN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "71" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "47" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "auto" + ], + "defaultValue": "[hidden|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_JEANS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "70" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "auto" + ], + "defaultValue": "[hidden|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_BABY_CARE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "69" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "34" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "auto" + ], + "defaultValue": "[hidden|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_UNDERWEAR": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "68" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "57" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "auto" + ], + "defaultValue": "[hidden|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 3.6, + "suggestedValue": 3.6 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_SHIRT": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "67" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "specialCare" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "auto" + ], + "defaultValue": "[hidden|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 3.6, + "suggestedValue": 3.6 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_BED_SHEETS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "66" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "56" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "auto" + ], + "defaultValue": "[hidden|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_MIX": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "64" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "auto" + ], + "defaultValue": "[dashboard|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 5.4, + "suggestedValue": 5.4 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_SYNTHETICS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "13", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "63" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "64" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "auto" + ], + "defaultValue": "[dashboard|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_COTTON": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "62" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "auto" + ], + "defaultValue": "[dashboard|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_DENIM_JEANS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "70" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "52" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "auto" + ], + "defaultValue": "[guided|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_CURTAINS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "71" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "auto" + ], + "defaultValue": "[guided|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_GYM_FIT": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "72" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "36" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "auto" + ], + "defaultValue": "[guided|auto]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_DUVET": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "75", + "enumValues": [ + 35, + 55, + 75, + 105, + 135 + ] + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "81" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided" + ], + "defaultValue": "[guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "35": 35, + "55": 55, + "75": 75, + "105": 105, + "135": 135 + } + } + }, + "PROGRAMS.TD.IOT_DRY_BATHROBE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "83" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + }, + "ancillaryParameters": { + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided" + ], + "defaultValue": "[guided]" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "22" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + } + } + } + }, + "options": { + "opt1": "anticrease", + "opt2": "dryingManager", + "opt3": "bestIroning", + "opt4": "hybrid" + }, + "dictionaryId": 203 +} \ No newline at end of file diff --git a/test_data/td_1005/maintenance.json b/test_data/td_1005/maintenance.json new file mode 100644 index 0000000..96f08c6 --- /dev/null +++ b/test_data/td_1005/maintenance.json @@ -0,0 +1,16 @@ +{ + "filterCleaning": { + "tot": 15, + "count": 0, + "remaining": 15, + "percentage": 0 + }, + "drumCleaning": { + "tot": 100, + "count": 0, + "remaining": 100, + "percentage": 0 + }, + "sprayArmsCleaning": 0, + "lastCheckup": null +} \ No newline at end of file diff --git a/test_data/td_1005/statistics.json b/test_data/td_1005/statistics.json new file mode 100644 index 0000000..b324d0e --- /dev/null +++ b/test_data/td_1005/statistics.json @@ -0,0 +1,14 @@ +{ + "resultCode": "0", + "programsCounter": 2, + "mostUsedPrograms": [ + { + "count": 2, + "programType": "D", + "prCode": "74", + "prPosition": "13", + "programName": "PROGRAMS.TD.HQD_TIMER" + } + ], + "loadingPercentage": [] +} \ No newline at end of file