From 6573ad23d57f740262e04a456cc93798099d39b3 Mon Sep 17 00:00:00 2001 From: Andre Basche Date: Sun, 25 Jun 2023 16:05:14 +0200 Subject: [PATCH] First data --- test_data/td_1014/appliance_data.json | 160 + test_data/td_1014/attributes.json | 234 + test_data/td_1014/command_history.json | 273 + test_data/td_1014/commands.json | 12111 ++++++++ test_data/td_1014/maintenance.json | 16 + test_data/td_1014/statistics.json | 14 + test_data/wm_1569/appliance_data.json | 159 + test_data/wm_1569/attributes.json | 551 + test_data/wm_1569/command_history.json | 469 + test_data/wm_1569/commands.json | 35184 +++++++++++++++++++++++ test_data/wm_1569/maintenance.json | 16 + test_data/wm_1569/statistics.json | 73 + 12 files changed, 49260 insertions(+) create mode 100644 test_data/td_1014/appliance_data.json create mode 100644 test_data/td_1014/attributes.json create mode 100644 test_data/td_1014/command_history.json create mode 100644 test_data/td_1014/commands.json create mode 100644 test_data/td_1014/maintenance.json create mode 100644 test_data/td_1014/statistics.json create mode 100644 test_data/wm_1569/appliance_data.json create mode 100644 test_data/wm_1569/attributes.json create mode 100644 test_data/wm_1569/command_history.json create mode 100644 test_data/wm_1569/commands.json create mode 100644 test_data/wm_1569/maintenance.json create mode 100644 test_data/wm_1569/statistics.json diff --git a/test_data/td_1014/appliance_data.json b/test_data/td_1014/appliance_data.json new file mode 100644 index 0000000..6305749 --- /dev/null +++ b/test_data/td_1014/appliance_data.json @@ -0,0 +1,160 @@ +{ + "id": 1014, + "code": "XX0000X0000", + "applianceTypeId": 8, + "applianceTypeName": "TD", + "brand": "haier", + "connectivity": "wifi|ble", + "modelName": "HD90-A3959 DE", + "series": "959", + "structure": "heatpump", + "purchaseDate": "1970-01-01T00:00:00.0Z", + "fwVersion": "5.12.0", + "firstEnrollment": true, + "attributes": [ + { + "id": 18107, + "parName": "lowerBarrierDate", + "parValue": "2101", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 18108, + "parName": "loadCapacityDry", + "parValue": "9", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 18109, + "parName": "series", + "parValue": "959", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 18110, + "parName": "option", + "parValue": "tumbling", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 18111, + "parName": "tumblingType", + "parValue": "auto", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 18112, + "parName": "structure", + "parValue": "heatpump", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 18113, + "parName": "tankPosition", + "parValue": "tray", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 18114, + "parName": "display", + "parValue": "4D", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 18115, + "parName": "interfaceType", + "parValue": "series|seriesVersion|installationType|display|structure|tankPosition", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 18116, + "parName": "supportedLanguage", + "parValue": "de", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 18117, + "parName": "installationType", + "parValue": "fs", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 18118, + "parName": "remainingTime", + "parValue": "remainingTimeMainDry+remainingTimeHygienic", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 18119, + "parName": "remainingTimeHygienic", + "parValue": "{\"sterilizationStatus\":{\"0\":0,\"1\":60}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 18120, + "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": 18121, + "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": 19685, + "parName": "platform", + "parValue": "HQD", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 38642, + "parName": "serviceability", + "parValue": "none", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 61631, + "parName": "fwLabel", + "parValue": "iotfw_epp", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + ], + "defaultWarrantyYears": 2, + "applianceModelId": 1014, + "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": "XX0000X0000XXXX00000", + "nickName": "Xxxxxxxx", + "enrollmentDate": "1970-01-01T00:00:00.0Z", + "lastUpdate": "1970-01-01T00:00:00.0Z", + "eepromId": 41, + "applianceStatus": 1, + "coords": { + "lng": 0.0000000, + "lat": 00.0000000 + }, + "PK": "xxxx#xx-xxxx-0:0000000x-0xx0-0x00-00x0-x000x0000000" +} \ No newline at end of file diff --git a/test_data/td_1014/attributes.json b/test_data/td_1014/attributes.json new file mode 100644 index 0000000..aa4a244 --- /dev/null +++ b/test_data/td_1014/attributes.json @@ -0,0 +1,234 @@ +{ + "resultCode": "0", + "shadow": { + "parameters": { + "forceDelete": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "programStats": { + "parNewVal": ";1;e;;;;;;;;;;;;3;;;;;;;1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "prPhase": { + "parNewVal": "11", + "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": "1", + "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": "1", + "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": "270", + "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" + }, + "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": "0", + "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": "180", + "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": "62", + "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": {}, + "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": "9", + "remoteVisible": "1", + "programCluster": "traditional", + "tumblingStatus": "0", + "energyLabel": "2", + "prPosition": "1", + "programFamily": "[dashboard|auto]" + }, + "applianceType": "TD", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "2.0.10", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "xx0xxxxxx0000x00", + "mobileOs": "android" + }, + "parameters": { + "fastDryStatus": "0", + "programClass": "1", + "ironRemindStatus": "1", + "cloudProgId": "255", + "texture": "13", + "delicateStatus": "0", + "anionStatus": "0", + "prCode": "62", + "operationName": "grDryCloudProg", + "dryMode": "1", + "dryLevel": "14", + "tempLevel": "2", + "pause": "0", + "sterilizationStatus": "0", + "airWashMode": "1", + "mitesRemovalStatus": "0", + "airwashSprayTime": "0", + "lockStatus": "0", + "antiCreaseTime": "360", + "delayTime": "870", + "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" + } + }, + "lastConnEvent": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "category": "DISCONNECTED", + "instantTime": "1970-01-01T00:00:00.0Z", + "timestampEvent": 1686863376831 + } +} \ No newline at end of file diff --git a/test_data/td_1014/command_history.json b/test_data/td_1014/command_history.json new file mode 100644 index 0000000..7ce4f6a --- /dev/null +++ b/test_data/td_1014/command_history.json @@ -0,0 +1,273 @@ +[ + { + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#0000-00-00X00:00:00.0X", + "PK": "xxxx#xx-xxxx-0:0000000x-0xx0-0x00-00x0-x000x0000000#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#0000-00-00X00:00:00.0X", + "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": "9", + "remoteVisible": "1", + "programCluster": "traditional", + "tumblingStatus": "0", + "energyLabel": "2", + "prPosition": "1", + "programFamily": "[dashboard|auto]" + }, + "applianceType": "TD", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "2.0.10", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "xx0xxxxxx0000x00", + "mobileOs": "android" + }, + "parameters": { + "fastDryStatus": "0", + "programClass": "1", + "ironRemindStatus": "1", + "cloudProgId": "255", + "texture": "13", + "delicateStatus": "0", + "anionStatus": "0", + "prCode": "62", + "operationName": "grDryCloudProg", + "dryMode": "1", + "dryLevel": "14", + "tempLevel": "2", + "pause": "0", + "sterilizationStatus": "0", + "airWashMode": "1", + "mitesRemovalStatus": "0", + "airwashSprayTime": "0", + "lockStatus": "0", + "antiCreaseTime": "360", + "delayTime": "870", + "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" + }, + { + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#0000-00-00X00:00:00.0X", + "PK": "xxxx#xx-xxxx-0:0000000x-0xx0-0x00-00x0-x000x0000000#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#0000-00-00X00:00:00.0X", + "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": "1", + "remoteVisible": "1", + "tumblingStatus": "1", + "energyLabel": "5", + "prPosition": "16", + "programFamily": "[hidden]" + }, + "applianceType": "TD", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "2.0.10", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "x00000x0xx00x0x0", + "mobileOs": "android" + }, + "parameters": { + "fastDryStatus": "0", + "programClass": "1", + "ironRemindStatus": "1", + "cloudProgId": "255", + "texture": "2", + "delicateStatus": "0", + "anionStatus": "0", + "prCode": "77", + "operationName": "grDryCloudProg", + "dryMode": "1", + "dryLevel": "11", + "tempLevel": "2", + "pause": "0", + "sterilizationStatus": "0", + "airWashMode": "1", + "mitesRemovalStatus": "0", + "airwashSprayTime": "0", + "lockStatus": "0", + "antiCreaseTime": "360", + "delayTime": "870", + "cloudProgSrc": "2", + "dryTimeMM": "25", + "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" + }, + { + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#0000-00-00X00:00:00.0X", + "PK": "xxxx#xx-xxxx-0:0000000x-0xx0-0x00-00x0-x000x0000000#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#0000-00-00X00:00:00.0X", + "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": "9", + "remoteVisible": "1", + "programCluster": "traditional", + "tumblingStatus": "0", + "energyLabel": "2", + "prPosition": "1", + "programFamily": "[dashboard|auto]" + }, + "applianceType": "TD", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "2.0.10", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "0x000000x00xx0x0", + "mobileOs": "android" + }, + "parameters": { + "fastDryStatus": "0", + "programClass": "1", + "ironRemindStatus": "1", + "cloudProgId": "255", + "texture": "13", + "delicateStatus": "0", + "anionStatus": "0", + "prCode": "62", + "operationName": "grDryCloudProg", + "dryMode": "1", + "dryLevel": "14", + "tempLevel": "4", + "pause": "0", + "sterilizationStatus": "0", + "airWashMode": "1", + "mitesRemovalStatus": "0", + "airwashSprayTime": "0", + "lockStatus": "0", + "antiCreaseTime": "0", + "delayTime": "330", + "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" + }, + { + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#0000-00-00X00:00:00.0X", + "PK": "xxxx#xx-xxxx-0:0000000x-0xx0-0x00-00x0-x000x0000000#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#0000-00-00X00:00:00.0X", + "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": "9", + "remoteVisible": "1", + "programCluster": "traditional", + "tumblingStatus": "0", + "energyLabel": "2", + "prPosition": "1", + "programFamily": "[dashboard|auto]" + }, + "applianceType": "TD", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "2.0.10", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "xxx000x000000000", + "mobileOs": "android" + }, + "parameters": { + "fastDryStatus": "0", + "programClass": "1", + "ironRemindStatus": "1", + "cloudProgId": "255", + "texture": "13", + "delicateStatus": "0", + "anionStatus": "0", + "prCode": "62", + "operationName": "grDryCloudProg", + "dryMode": "1", + "dryLevel": "14", + "tempLevel": "4", + "pause": "0", + "sterilizationStatus": "0", + "airWashMode": "1", + "mitesRemovalStatus": "0", + "airwashSprayTime": "0", + "lockStatus": "0", + "antiCreaseTime": "0", + "delayTime": "510", + "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" + } +] \ No newline at end of file diff --git a/test_data/td_1014/commands.json b/test_data/td_1014/commands.json new file mode 100644 index 0000000..75f239b --- /dev/null +++ b/test_data/td_1014/commands.json @@ -0,0 +1,12111 @@ +{ + "applianceModel": { + "id": 1014, + "name": "HD90-A3959 DE", + "code": "XX0000X0000", + "applianceTypeId": 8, + "applianceTypeName": "TD", + "brand": "haier", + "connectivity": "wifi|ble", + "attributes": [ + { + "id": 18107, + "parName": "lowerBarrierDate", + "parValue": "2101", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 18108, + "parName": "loadCapacityDry", + "parValue": "9", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 18109, + "parName": "series", + "parValue": "959", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 18110, + "parName": "option", + "parValue": "tumbling", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 18111, + "parName": "tumblingType", + "parValue": "auto", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 18112, + "parName": "structure", + "parValue": "heatpump", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 18113, + "parName": "tankPosition", + "parValue": "tray", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 18114, + "parName": "display", + "parValue": "4D", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 18115, + "parName": "interfaceType", + "parValue": "series|seriesVersion|installationType|display|structure|tankPosition", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 18116, + "parName": "supportedLanguage", + "parValue": "de", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 18117, + "parName": "installationType", + "parValue": "fs", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 18118, + "parName": "remainingTime", + "parValue": "remainingTimeMainDry+remainingTimeHygienic", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 18119, + "parName": "remainingTimeHygienic", + "parValue": "{\"sterilizationStatus\":{\"0\":0,\"1\":60}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 18120, + "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": 18121, + "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": 19685, + "parName": "platform", + "parValue": "HQD", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 38642, + "parName": "serviceability", + "parValue": "none", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 61631, + "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.HQD_COTTON": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "62" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "auto" + ], + "defaultValue": "[dashboard|auto]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_SYNTHETICS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "63" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "13", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "64" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "auto" + ], + "defaultValue": "[dashboard|auto]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_MIX": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "64" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 5.4, + "suggestedValue": 5.4 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "auto" + ], + "defaultValue": "[dashboard|auto]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_TOWEL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "65" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "36" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "auto" + ], + "defaultValue": "[dashboard|auto]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_BED_SHEETS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "66" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "56" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "auto" + ], + "defaultValue": "[hidden|auto]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_SHIRT": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "67" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 3.6, + "suggestedValue": 3.6 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "auto" + ], + "defaultValue": "[hidden|auto]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "specialCare" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_UNDERWEAR": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "68" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "57" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 3.6, + "suggestedValue": 3.6 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "auto" + ], + "defaultValue": "[hidden|auto]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_BABY_CARE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "69" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "34" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "auto" + ], + "defaultValue": "[hidden|auto]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_JEANS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "70" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "auto" + ], + "defaultValue": "[hidden|auto]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_CURTAIN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "71" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "47" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "auto" + ], + "defaultValue": "[hidden|auto]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_SPORTS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "72" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "52" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "auto" + ], + "defaultValue": "[dashboard|auto]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_NIGHT_DRY": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "73" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "auto" + ], + "defaultValue": "[hidden|auto]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_TIMER": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "74" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 30, + 60, + 90, + 120, + 150 + ] + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 3.6, + "suggestedValue": 3.6 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "30": 30, + "60": 60, + "90": 90, + "120": 120, + "150": 150 + } + } + }, + "PROGRAMS.TD.HQD_DUVET": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "75" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 30, + 60, + 90, + 120, + 150 + ] + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 3.6, + "suggestedValue": 3.6 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "30": 30, + "60": 60, + "90": 90, + "120": 120, + "150": 150 + } + } + }, + "PROGRAMS.TD.HQD_WOOL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "76" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 20, + 40, + 60, + 80, + 100 + ] + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "tempLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1", + "suggestedValue": "1" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "20": 20, + "40": 40, + "60": 60, + "80": 80, + "100": 100 + } + } + }, + "PROGRAMS.TD.HQD_SILK": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "77" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "25", + "enumValues": [ + 15, + 25, + 35, + 55, + 75, + 95 + ] + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "2", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "16" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1", + "suggestedValue": "1" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "15": 15, + "25": 25, + "35": 35, + "55": 55, + "75": 75, + "95": 95 + } + } + }, + "PROGRAMS.TD.HQD_REFRESH": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "78" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 15, + 20, + 25, + 30, + 35, + 40 + ] + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1", + "suggestedValue": "1" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "15": 15, + "20": 20, + "25": 25, + "30": 30, + "35": 35, + "40": 40 + } + } + }, + "PROGRAMS.TD.HQD_PRECIOUS_CURE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "79" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 30, + 60, + 90, + 120, + 150 + ] + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "49" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "18" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1", + "suggestedValue": "1" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "30": 30, + "60": 60, + "90": 90, + "120": 120, + "150": 150 + } + } + }, + "PROGRAMS.TD.HQD_WARM_UP": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "80" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 20, + 40, + 60, + 80, + 100, + 120 + ] + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "19" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2", + "suggestedValue": "2" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "20": 20, + "40": 40, + "60": 60, + "80": 80, + "100": 100, + "120": 120 + } + } + }, + "PROGRAMS.TD.HQD_QUILT": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "81" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "75", + "enumValues": [ + 35, + 55, + 75, + 105, + 135 + ] + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "35": 35, + "55": 55, + "75": 75, + "105": 105, + "135": 135 + } + } + }, + "PROGRAMS.TD.HQD_BULKY": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "82" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "21" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "3", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "auto" + ], + "defaultValue": "[hidden|auto]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_BATH_TOWEL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "83" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "36" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "22" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "auto" + ], + "defaultValue": "[hidden|auto]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_HOT_WIND_TIMING": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "97" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 30, + 60, + 90, + 120, + 150 + ] + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "36" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "30": 30, + "60": 60, + "90": 90, + "120": 120, + "150": 150 + } + } + }, + "PROGRAMS.TD.HQD_COLD_WIND_TIMING": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "98" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 30, + 60, + 90, + 120, + 150 + ] + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "tempLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "37" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "30": 30, + "60": 60, + "90": 90, + "120": 120, + "150": 150 + } + } + }, + "PROGRAMS.TD.HQD_QUICK_DRY": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "99" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "tempLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "64" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "38" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 0.9, + "suggestedValue": 0.9 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "auto" + ], + "defaultValue": "[dashboard|auto]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_HYGIENIC": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "100" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "tempLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "34" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "39" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "auto" + ], + "defaultValue": "[hidden|auto]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.HQD_I_REFRESH": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "101" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 10, + 20, + 30, + 40, + 50 + ] + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "32" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "tumblingStatus": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1", + "suggestedValue": "1" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "10": 10, + "20": 20, + "30": 30, + "40": 40, + "50": 50 + } + } + }, + "PROGRAMS.TD.HQD_I_REFRESH_PRO": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "102" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "25", + "enumValues": [ + 15, + 25, + 35, + 45 + ] + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "18" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "41" + }, + "tumblingStatus": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1", + "suggestedValue": "1" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden" + ], + "defaultValue": "[hidden]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "15": 15, + "25": 25, + "35": 35, + "45": 45 + } + } + }, + "PROGRAMS.TD.IOT_DRY_COTTON": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "62" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "wmSync", + "guided", + "voice", + "care", + "auto" + ], + "defaultValue": "[wmSync|guided|voice|care|auto]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_SYNTHETICS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "63" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "13", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "64" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "wmSync", + "guided", + "voice", + "care", + "auto" + ], + "defaultValue": "[wmSync|guided|voice|care|auto]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_MIXED": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "64" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 5.4, + "suggestedValue": 5.4 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "wmSync", + "guided", + "voice", + "auto" + ], + "defaultValue": "[wmSync|guided|voice|auto]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_DELICATES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "92" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "13", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "16" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "31" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 3.6, + "suggestedValue": 3.6 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "wmSync", + "guided", + "voice", + "care", + "auto" + ], + "defaultValue": "[wmSync|guided|voice|care|auto]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_WOOL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "76" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 20, + 40, + 60, + 80, + 100 + ] + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "tempLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1", + "suggestedValue": "1" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "wmSync", + "guided", + "voice" + ], + "defaultValue": "[wmSync|guided|voice]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "20": 20, + "40": 40, + "60": 60, + "80": 80, + "100": 100 + } + } + }, + "PROGRAMS.TD.IOT_DRY_RAPID_30": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "85" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "64" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "24" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1", + "suggestedValue": "1" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "wmSync", + "voice" + ], + "defaultValue": "[wmSync|voice]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "30": 30 + } + } + }, + "PROGRAMS.TD.IOT_DRY_RAPID_59": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "74" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 3.6, + "suggestedValue": 3.6 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "wmSync", + "voice" + ], + "defaultValue": "[wmSync|voice]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "60": 60 + } + } + }, + "PROGRAMS.TD.IOT_DRY_BACKPACKS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "74" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 30, + 60 + ] + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 3.6, + "suggestedValue": 3.6 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "specialCare" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "reminingTimeDryTimeMM": { + "30": 30, + "60": 60 + } + } + }, + "PROGRAMS.TD.IOT_DRY_TABLECLOTHS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "62" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided", + "auto" + ], + "defaultValue": "[download|guided|auto]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_DOWN_JACKET": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "91" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 30, + 60, + 90, + 120, + 150 + ] + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 3.6, + "suggestedValue": 3.6 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided" + ], + "defaultValue": "[guided]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "specialCare" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "30": 30, + "60": 60, + "90": 90, + "120": 120, + "150": 150 + } + } + }, + "PROGRAMS.TD.IOT_DRY_CUDDLY_TOYS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "69" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "34" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided", + "auto" + ], + "defaultValue": "[download|guided|auto]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "specialCare" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_LINGERIE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "92" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "13", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "16" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "31" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 3.6, + "suggestedValue": 3.6 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided", + "auto" + ], + "defaultValue": "[download|guided|auto]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_SWIMSUITS_AND_BIKINIS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "85" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "64" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "24" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1", + "suggestedValue": "1" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "specialCare" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "dryTimeMM": { + "30": 30 + } + } + }, + "PROGRAMS.TD.IOT_DRY_TECHNICAL_FABRICS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "94" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "52" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "33" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided", + "auto" + ], + "defaultValue": "[download|guided|auto]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "specialCare" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_BED_LINEN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "66" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "56" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "auto" + ], + "defaultValue": "[guided|auto]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_SHIRTS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "67" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "360", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 3.6, + "suggestedValue": 3.6 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "wmSync", + "guided", + "auto" + ], + "defaultValue": "[wmSync|guided|auto]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "specialCare" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_BABY": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "69" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "34" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "auto" + ], + "defaultValue": "[guided|auto]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "specialCare" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_DENIM_JEANS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "70" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "auto" + ], + "defaultValue": "[guided|auto]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_CURTAINS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "71" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "47" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "auto" + ], + "defaultValue": "[guided|auto]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_GYM_FIT": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "72" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "52" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "auto" + ], + "defaultValue": "[guided|auto]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.TD.IOT_DRY_DUVET": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "81" + }, + "dryTimeMM": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "75", + "enumValues": [ + 35, + 55, + 75, + 105, + 135 + ] + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "11" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "1", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided" + ], + "defaultValue": "[guided]" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "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": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "83" + }, + "dryTimeMM": { + "category": "command", + "typology": "fixed", + "mandatory": 1 + }, + "dryLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "14", + "minimumValue": "12", + "maximumValue": "14", + "incrementValue": "1" + }, + "tempLevel": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "antiCreaseTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "360", + "incrementValue": "360" + }, + "sterilizationStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "pause": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delicateStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "buzzerDisabled": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "ironRemindStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "mitesRemovalStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "fastDryStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "anionStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "programClass": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "36" + }, + "airwashSprayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "airWashMode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grDryCloudProg" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "22" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "suggestedLoadD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "D" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "auto" + ], + "defaultValue": "[guided|auto]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "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": "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": "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": { + "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" + }, + "tumblingStatus": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "pets" + ], + "defaultValue": "[pets]" + } + }, + "remainingTimes": { + "dryTimeMM": { + "30": 30, + "60": 60, + "90": 90, + "120": 120, + "150": 150 + } + } + }, + "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": "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": [ + "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": "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" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "pets" + ], + "defaultValue": "[pets]" + } + }, + "remainingTimes": { + "dryTimeMM": { + "30": 30 + } + } + } + }, + "options": { + "opt1": "anticrease", + "opt2": "dryingManager", + "opt3": "bestIroning", + "opt4": "hybrid" + }, + "dictionaryId": 203 +} \ No newline at end of file diff --git a/test_data/td_1014/maintenance.json b/test_data/td_1014/maintenance.json new file mode 100644 index 0000000..96f08c6 --- /dev/null +++ b/test_data/td_1014/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_1014/statistics.json b/test_data/td_1014/statistics.json new file mode 100644 index 0000000..d5936d2 --- /dev/null +++ b/test_data/td_1014/statistics.json @@ -0,0 +1,14 @@ +{ + "resultCode": "0", + "programsCounter": 1, + "mostUsedPrograms": [ + { + "count": 1, + "programType": "D", + "prCode": "83", + "prPosition": "22", + "programName": "PROGRAMS.TD.undefined" + } + ], + "loadingPercentage": [] +} \ No newline at end of file diff --git a/test_data/wm_1569/appliance_data.json b/test_data/wm_1569/appliance_data.json new file mode 100644 index 0000000..acdd1e1 --- /dev/null +++ b/test_data/wm_1569/appliance_data.json @@ -0,0 +1,159 @@ +{ + "id": 1569, + "code": "XXXXXXX0000", + "applianceTypeId": 1, + "applianceTypeName": "WM", + "brand": "haier", + "connectivity": "wifi|ble", + "modelName": "HW90-B14TEAM5-DE", + "series": "959", + "purchaseDate": "1970-01-01T00:00:00.0Z", + "fwVersion": "5.12.0", + "waterHard": 1, + "firstEnrollment": true, + "attributes": [ + { + "id": 29638, + "parName": "finalSpinDuration", + "parValue": "{\"spinSpeed\":{\"0\":0,\"default\":{\"prCode\":{\"72\":1,\"default\":3}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29639, + "parName": "interfaceType", + "parValue": "series|seriesVersion|loadCapacityWash|option", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29640, + "parName": "loadCapacityWash", + "parValue": "9", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29641, + "parName": "lowerBarrierDate", + "parValue": "2101", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29642, + "parName": "option", + "parValue": "steam|tumbling", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29643, + "parName": "platform", + "parValue": "HQD", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29644, + "parName": "remainingTime", + "parValue": "remainingTimePrewash+remainingTimeMainWash+remainingTimeRinse+remainingTimeFinalSpin+remainingTimeAntiWrinkle", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29645, + "parName": "remainingTimeAntiWrinkle", + "parValue": "{\"prCode\":{\"121\":0,\"default\":{\"antiWrinkle\":{\"0\":0,\"default\":1}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29646, + "parName": "remainingTimeFinalSpin", + "parValue": "{\"prCode\":{\"121\":0,\"default\":{\"#finalSpinDuration\":{\"0\":0,\"default\":\"#finalSpinDuration+2\"}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29647, + "parName": "remainingTimeMainWash", + "parValue": "{\"prCode\":{\"121\":24,\"default\":{\"mainWashTime\":{\"0\":0,\"default\":{\"suggestedLoadW\":{\"undefined\":{\"prCode\":{\"85\":\"mainWashTime+2\",\"90\":\"mainWashTime+2\",\"106\":\"mainWashTime+#finalSpinDuration+5\",\"132\":\"mainWashTime+2\",\"default\":\"mainWashTime+#finalSpinDuration+2\"}},\"default\":{\"#suggestedLoadWKg\":{\"1\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+22\",\"90\":\"mainWashTime+22\",\"106\":\"mainWashTime+#finalSpinDuration+25\",\"132\":\"mainWashTime+22\",\"default\":\"mainWashTime+#finalSpinDuration+22\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+27\",\"90\":\"mainWashTime+27\",\"106\":\"mainWashTime+#finalSpinDuration+30\",\"132\":\"mainWashTime+27\",\"default\":\"mainWashTime+#finalSpinDuration+27\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+42\",\"90\":\"mainWashTime+42\",\"106\":\"mainWashTime+#finalSpinDuration+45\",\"132\":\"mainWashTime+42\",\"default\":\"mainWashTime+#finalSpinDuration+42\"}}}},\"2\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+22\",\"90\":\"mainWashTime+22\",\"106\":\"mainWashTime+#finalSpinDuration+25\",\"132\":\"mainWashTime+22\",\"default\":\"mainWashTime+#finalSpinDuration+22\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+27\",\"90\":\"mainWashTime+27\",\"106\":\"mainWashTime+#finalSpinDuration+30\",\"132\":\"mainWashTime+27\",\"default\":\"mainWashTime+#finalSpinDuration+27\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+47\",\"90\":\"mainWashTime+47\",\"106\":\"mainWashTime+#finalSpinDuration+50\",\"132\":\"mainWashTime+47\",\"default\":\"mainWashTime+#finalSpinDuration+47\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+52\",\"90\":\"mainWashTime+52\",\"106\":\"mainWashTime+#finalSpinDuration+55\",\"132\":\"mainWashTime+52\",\"default\":\"mainWashTime+#finalSpinDuration+52\"}}}},\"3\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+22\",\"90\":\"mainWashTime+22\",\"106\":\"mainWashTime+#finalSpinDuration+25\",\"132\":\"mainWashTime+22\",\"default\":\"mainWashTime+#finalSpinDuration+22\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+47\",\"90\":\"mainWashTime+47\",\"106\":\"mainWashTime+#finalSpinDuration+50\",\"132\":\"mainWashTime+47\",\"default\":\"mainWashTime+#finalSpinDuration+47\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+52\",\"90\":\"mainWashTime+52\",\"106\":\"mainWashTime+#finalSpinDuration+55\",\"132\":\"mainWashTime+52\",\"default\":\"mainWashTime+#finalSpinDuration+52\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+57\",\"90\":\"mainWashTime+57\",\"106\":\"mainWashTime+#finalSpinDuration+60\",\"132\":\"mainWashTime+57\",\"default\":\"mainWashTime+#finalSpinDuration+57\"}}}},\"4\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+27\",\"90\":\"mainWashTime+27\",\"106\":\"mainWashTime+#finalSpinDuration+30\",\"132\":\"mainWashTime+27\",\"default\":\"mainWashTime+#finalSpinDuration+27\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+42\",\"90\":\"mainWashTime+42\",\"106\":\"mainWashTime+#finalSpinDuration+45\",\"132\":\"mainWashTime+42\",\"default\":\"mainWashTime+#finalSpinDuration+42\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+52\",\"90\":\"mainWashTime+52\",\"106\":\"mainWashTime+#finalSpinDuration+55\",\"132\":\"mainWashTime+52\",\"default\":\"mainWashTime+#finalSpinDuration+52\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+57\",\"90\":\"mainWashTime+57\",\"106\":\"mainWashTime+#finalSpinDuration+60\",\"132\":\"mainWashTime+57\",\"default\":\"mainWashTime+#finalSpinDuration+57\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+67\",\"90\":\"mainWashTime+67\",\"106\":\"mainWashTime+#finalSpinDuration+70\",\"132\":\"mainWashTime+67\",\"default\":\"mainWashTime+#finalSpinDuration+67\"}}}},\"5\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+22\",\"90\":\"mainWashTime+22\",\"106\":\"mainWashTime+#finalSpinDuration+25\",\"132\":\"mainWashTime+22\",\"default\":\"mainWashTime+#finalSpinDuration+22\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+47\",\"90\":\"mainWashTime+47\",\"106\":\"mainWashTime+#finalSpinDuration+50\",\"132\":\"mainWashTime+47\",\"default\":\"mainWashTime+#finalSpinDuration+47\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+57\",\"90\":\"mainWashTime+57\",\"106\":\"mainWashTime+#finalSpinDuration+60\",\"132\":\"mainWashTime+57\",\"default\":\"mainWashTime+#finalSpinDuration+57\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+67\",\"90\":\"mainWashTime+67\",\"106\":\"mainWashTime+#finalSpinDuration+70\",\"132\":\"mainWashTime+67\",\"default\":\"mainWashTime+#finalSpinDuration+67\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+77\",\"90\":\"mainWashTime+77\",\"106\":\"mainWashTime+#finalSpinDuration+80\",\"132\":\"mainWashTime+77\",\"default\":\"mainWashTime+#finalSpinDuration+77\"}}}},\"6\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+22\",\"90\":\"mainWashTime+22\",\"106\":\"mainWashTime+#finalSpinDuration+25\",\"132\":\"mainWashTime+22\",\"default\":\"mainWashTime+#finalSpinDuration+22\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+42\",\"90\":\"mainWashTime+42\",\"106\":\"mainWashTime+#finalSpinDuration+45\",\"132\":\"mainWashTime+42\",\"default\":\"mainWashTime+#finalSpinDuration+42\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+52\",\"90\":\"mainWashTime+52\",\"106\":\"mainWashTime+#finalSpinDuration+55\",\"132\":\"mainWashTime+52\",\"default\":\"mainWashTime+#finalSpinDuration+52\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+62\",\"90\":\"mainWashTime+62\",\"106\":\"mainWashTime+#finalSpinDuration+65\",\"132\":\"mainWashTime+62\",\"default\":\"mainWashTime+#finalSpinDuration+62\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+72\",\"90\":\"mainWashTime+72\",\"106\":\"mainWashTime+#finalSpinDuration+75\",\"132\":\"mainWashTime+72\",\"default\":\"mainWashTime+#finalSpinDuration+72\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+82\",\"90\":\"mainWashTime+82\",\"106\":\"mainWashTime+#finalSpinDuration+85\",\"132\":\"mainWashTime+82\",\"default\":\"mainWashTime+#finalSpinDuration+82\"}}}},\"7\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+22\",\"90\":\"mainWashTime+22\",\"106\":\"mainWashTime+#finalSpinDuration+25\",\"132\":\"mainWashTime+22\",\"default\":\"mainWashTime+#finalSpinDuration+22\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+47\",\"90\":\"mainWashTime+47\",\"106\":\"mainWashTime+#finalSpinDuration+50\",\"132\":\"mainWashTime+47\",\"default\":\"mainWashTime+#finalSpinDuration+47\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+57\",\"90\":\"mainWashTime+57\",\"106\":\"mainWashTime+#finalSpinDuration+60\",\"132\":\"mainWashTime+57\",\"default\":\"mainWashTime+#finalSpinDuration+57\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+67\",\"90\":\"mainWashTime+67\",\"106\":\"mainWashTime+#finalSpinDuration+70\",\"132\":\"mainWashTime+67\",\"default\":\"mainWashTime+#finalSpinDuration+67\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+82\",\"90\":\"mainWashTime+82\",\"106\":\"mainWashTime+#finalSpinDuration+85\",\"132\":\"mainWashTime+82\",\"default\":\"mainWashTime+#finalSpinDuration+82\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+92\",\"90\":\"mainWashTime+92\",\"106\":\"mainWashTime+#finalSpinDuration+95\",\"132\":\"mainWashTime+92\",\"default\":\"mainWashTime+#finalSpinDuration+92\"}}}},\"8\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+27\",\"90\":\"mainWashTime+27\",\"106\":\"mainWashTime+#finalSpinDuration+30\",\"132\":\"mainWashTime+27\",\"default\":\"mainWashTime+#finalSpinDuration+27\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+52\",\"90\":\"mainWashTime+52\",\"106\":\"mainWashTime+#finalSpinDuration+55\",\"132\":\"mainWashTime+52\",\"default\":\"mainWashTime+#finalSpinDuration+52\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+62\",\"90\":\"mainWashTime+62\",\"106\":\"mainWashTime+#finalSpinDuration+65\",\"132\":\"mainWashTime+62\",\"default\":\"mainWashTime+#finalSpinDuration+62\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+77\",\"90\":\"mainWashTime+77\",\"106\":\"mainWashTime+#finalSpinDuration+80\",\"132\":\"mainWashTime+77\",\"default\":\"mainWashTime+#finalSpinDuration+77\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+87\",\"90\":\"mainWashTime+87\",\"106\":\"mainWashTime+#finalSpinDuration+90\",\"132\":\"mainWashTime+87\",\"default\":\"mainWashTime+#finalSpinDuration+87\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+102\",\"90\":\"mainWashTime+102\",\"106\":\"mainWashTime+#finalSpinDuration+105\",\"132\":\"mainWashTime+102\",\"default\":\"mainWashTime+#finalSpinDuration+102\"}}}},\"9\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+27\",\"90\":\"mainWashTime+27\",\"106\":\"mainWashTime+#finalSpinDuration+30\",\"132\":\"mainWashTime+27\",\"default\":\"mainWashTime+#finalSpinDuration+27\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+42\",\"90\":\"mainWashTime+42\",\"106\":\"mainWashTime+#finalSpinDuration+45\",\"132\":\"mainWashTime+42\",\"default\":\"mainWashTime+#finalSpinDuration+42\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+57\",\"90\":\"mainWashTime+57\",\"106\":\"mainWashTime+#finalSpinDuration+60\",\"132\":\"mainWashTime+57\",\"default\":\"mainWashTime+#finalSpinDuration+57\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+67\",\"90\":\"mainWashTime+67\",\"106\":\"mainWashTime+#finalSpinDuration+70\",\"132\":\"mainWashTime+67\",\"default\":\"mainWashTime+#finalSpinDuration+67\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+82\",\"90\":\"mainWashTime+82\",\"106\":\"mainWashTime+#finalSpinDuration+85\",\"132\":\"mainWashTime+82\",\"default\":\"mainWashTime+#finalSpinDuration+82\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+2+95\",\"90\":\"mainWashTime+2+95\",\"106\":\"mainWashTime+#finalSpinDuration+5+95\",\"132\":\"mainWashTime+2+95\",\"default\":\"mainWashTime+#finalSpinDuration+2+95\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+107\",\"90\":\"mainWashTime+107\",\"106\":\"mainWashTime+#finalSpinDuration+110\",\"132\":\"mainWashTime+107\",\"default\":\"mainWashTime+#finalSpinDuration+107\"}}}},\"10\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+47\",\"90\":\"mainWashTime+47\",\"106\":\"mainWashTime+#finalSpinDuration+50\",\"132\":\"mainWashTime+47\",\"default\":\"mainWashTime+#finalSpinDuration+47\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+57\",\"90\":\"mainWashTime+57\",\"106\":\"mainWashTime+#finalSpinDuration+60\",\"132\":\"mainWashTime+57\",\"default\":\"mainWashTime+#finalSpinDuration+57\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+72\",\"90\":\"mainWashTime+72\",\"106\":\"mainWashTime+#finalSpinDuration+75\",\"132\":\"mainWashTime+72\",\"default\":\"mainWashTime+#finalSpinDuration+72\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+87\",\"90\":\"mainWashTime+87\",\"106\":\"mainWashTime+#finalSpinDuration+90\",\"132\":\"mainWashTime+87\",\"default\":\"mainWashTime+#finalSpinDuration+87\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+102\",\"90\":\"mainWashTime+102\",\"106\":\"mainWashTime+#finalSpinDuration+105\",\"132\":\"mainWashTime+102\",\"default\":\"mainWashTime+#finalSpinDuration+102\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+117\",\"90\":\"mainWashTime+117\",\"106\":\"mainWashTime+#finalSpinDuration+120\",\"132\":\"mainWashTime+117\",\"default\":\"mainWashTime+#finalSpinDuration+117\"}}}},\"11\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+47\",\"90\":\"mainWashTime+47\",\"106\":\"mainWashTime+#finalSpinDuration+50\",\"132\":\"mainWashTime+47\",\"default\":\"mainWashTime+#finalSpinDuration+47\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+62\",\"90\":\"mainWashTime+62\",\"106\":\"mainWashTime+#finalSpinDuration+65\",\"132\":\"mainWashTime+62\",\"default\":\"mainWashTime+#finalSpinDuration+62\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+77\",\"90\":\"mainWashTime+77\",\"106\":\"mainWashTime+#finalSpinDuration+80\",\"132\":\"mainWashTime+77\",\"default\":\"mainWashTime+#finalSpinDuration+77\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+92\",\"90\":\"mainWashTime+92\",\"106\":\"mainWashTime+#finalSpinDuration+95\",\"132\":\"mainWashTime+92\",\"default\":\"mainWashTime+#finalSpinDuration+92\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+107\",\"90\":\"mainWashTime+107\",\"106\":\"mainWashTime+#finalSpinDuration+110\",\"132\":\"mainWashTime+107\",\"default\":\"mainWashTime+#finalSpinDuration+107\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+127\",\"90\":\"mainWashTime+127\",\"106\":\"mainWashTime+#finalSpinDuration+130\",\"132\":\"mainWashTime+127\",\"default\":\"mainWashTime+#finalSpinDuration+127\"}}}},\"12\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+52\",\"90\":\"mainWashTime+52\",\"106\":\"mainWashTime+#finalSpinDuration+55\",\"132\":\"mainWashTime+52\",\"default\":\"mainWashTime+#finalSpinDuration+52\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+67\",\"90\":\"mainWashTime+67\",\"106\":\"mainWashTime+#finalSpinDuration+70\",\"132\":\"mainWashTime+67\",\"default\":\"mainWashTime+#finalSpinDuration+67\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+82\",\"90\":\"mainWashTime+82\",\"106\":\"mainWashTime+#finalSpinDuration+85\",\"132\":\"mainWashTime+82\",\"default\":\"mainWashTime+#finalSpinDuration+82\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+102\",\"90\":\"mainWashTime+102\",\"106\":\"mainWashTime+#finalSpinDuration+105\",\"132\":\"mainWashTime+102\",\"default\":\"mainWashTime+#finalSpinDuration+102\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+117\",\"90\":\"mainWashTime+117\",\"106\":\"mainWashTime+#finalSpinDuration+120\",\"132\":\"mainWashTime+117\",\"default\":\"mainWashTime+#finalSpinDuration+117\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+132\",\"90\":\"mainWashTime+132\",\"106\":\"mainWashTime+#finalSpinDuration+135\",\"132\":\"mainWashTime+132\",\"default\":\"mainWashTime+#finalSpinDuration+132\"}}}}}}}}}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29648, + "parName": "remainingTimePrewash", + "parValue": "{\"prCode\":{\"121\":0,\"default\":{\"haier_SoakPrewashSelection\":{\"0\":0,\"default\":\"#finalSpinDuration+17\"}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29649, + "parName": "remainingTimeRinse", + "parValue": "{\"prCode\":{\"121\":0,\"default\":{\"rinseIterations\":{\"0\":0,\"default\":{\"spinSpeed\":{\"0\":\"(rinseIterationTime+2)*(rinseIterations-1)+rinseIterationTime\",\"default\":{\"prCode\":{\"72\":{\"400\":\"(rinseIterationTime+3)*(rinseIterations-1)+rinseIterationTime\",\"600\":\"(rinseIterationTime+3)*(rinseIterations-1)+rinseIterationTime\",\"800\":\"(rinseIterationTime+3)*(rinseIterations-1)+rinseIterationTime\",\"1000\":\"(rinseIterationTime+3)*(rinseIterations-1)+rinseIterationTime\",\"1200\":\"(rinseIterationTime+5)*(rinseIterations-1)+rinseIterationTime\",\"1400\":\"(rinseIterationTime+5)*(rinseIterations-1)+rinseIterationTime\"},\"default\":{\"400\":\"(rinseIterationTime+5)*(rinseIterations-1)+rinseIterationTime\",\"600\":\"(rinseIterationTime+5)*(rinseIterations-1)+rinseIterationTime\",\"800\":\"(rinseIterationTime+5)*(rinseIterations-1)+rinseIterationTime\",\"1000\":\"(rinseIterationTime+5)*(rinseIterations-1)+rinseIterationTime\",\"1200\":\"(rinseIterationTime+7)*(rinseIterations-1)+rinseIterationTime\",\"1400\":\"(rinseIterationTime+7)*(rinseIterations-1)+rinseIterationTime\"}}}}}}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29650, + "parName": "rpm", + "parValue": "1400", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29651, + "parName": "series", + "parValue": "959", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29652, + "parName": "suggestedLoadWKg", + "parValue": "{\"round\":0,\"suggestedLoadW\":{\"RL100\":\"#loadCapacityWash*1\",\"RL95\":\"#loadCapacityWash*0.95\",\"RL90\":\"#loadCapacityWash*0.9\",\"RL85\":\"#loadCapacityWash*0.85\",\"RL80\":\"#loadCapacityWash*0.8\",\"RL75\":\"#loadCapacityWash*0.75\",\"RL70\":\"#loadCapacityWash*0.7\",\"RL65\":\"#loadCapacityWash*0.65\",\"RL60\":\"#loadCapacityWash*0.6\",\"RL55\":\"#loadCapacityWash*0.55\",\"RL50\":\"#loadCapacityWash*0.5\",\"RL45\":\"#loadCapacityWash*0.45\",\"RL40\":\"#loadCapacityWash*0.4\",\"RL35\":\"#loadCapacityWash*0.35\",\"RL30\":\"#loadCapacityWash*0.3\",\"RL25\":\"#loadCapacityWash*0.25\",\"RL20\":\"#loadCapacityWash*0.2\",\"RL15\":\"#loadCapacityWash*0.15\",\"RL10\":\"#loadCapacityWash*0.1\",\"RL5\":\"#loadCapacityWash*0.05\"}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29653, + "parName": "tumblingType", + "parValue": "auto", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 39182, + "parName": "serviceability", + "parValue": "none", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 61999, + "parName": "fwLabel", + "parValue": "iotfw_epp", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + ], + "applianceModelId": 1569, + "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": "XXXXXXX0000XXX0X0000", + "nickName": "Xxxxxxxxxxxxx", + "enrollmentDate": "1970-01-01T00:00:00.0Z", + "lastUpdate": "1970-01-01T00:00:00.0Z", + "eepromId": 41, + "applianceStatus": 1, + "coords": { + "lng": 0.0000000, + "lat": 00.0000000 + }, + "PK": "xxxx#xx-xxxx-0:0000000x-0xx0-0x00-00x0-x000x0000000" +} \ No newline at end of file diff --git a/test_data/wm_1569/attributes.json b/test_data/wm_1569/attributes.json new file mode 100644 index 0000000..37c8fbc --- /dev/null +++ b/test_data/wm_1569/attributes.json @@ -0,0 +1,551 @@ +{ + "resultCode": "0", + "shadow": { + "parameters": { + "voiceStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "forceDelete": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "dryLevel": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "airWashTime": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "softWarn": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "loosenStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "temp40": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "strongStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "weight": { + "parNewVal": "5", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "intelligenceStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "purifiedWashStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "temp": { + "parNewVal": "40", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "voiceModuleVolume": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "washSpeed": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "machMode": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "buzzerDisabledCurrent": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "errors": { + "parNewVal": "00", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "remoteCtrValid": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "autoDetergentStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "soakWashStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "buzzerDisabled": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "haier_DetergentWeight": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "totalWaterUsed": { + "parNewVal": "1294", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "message": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "temp0to30": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "spinSpeed": { + "parNewVal": "1400", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "detergentPercent": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "highTransRate": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "currentWaterUsed": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "autoDisinfectantStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "cloudProgSrc": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "prCode": { + "parNewVal": "136", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "dryCleaningNeeded": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "dryProgFlag": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program19": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program18": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program17": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "programStats": { + "parNewVal": ";3;;;;2;9;2;;1;;;;;;;;;;;27", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program16": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "autoSoftenerStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program11": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program10": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "totalWashCycle": { + "parNewVal": "17", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program15": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "detergentBStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program14": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program13": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program12": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "statusSyncRate": { + "parNewVal": "1440", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "laundryCycleStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "standbyTimeExtended": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "actualWeight": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "speedUpStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program22": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program21": { + "parNewVal": "39", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program20": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "defSetAllowed": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program25": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program24": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program23": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "voiceModuleWakeStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "currentWashCycle": { + "parNewVal": "17", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "transMode": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "currentElectricityUsed": { + "parNewVal": "0.00", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "washerDryIntensity": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "steamStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "delayStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "haier_SoftenerWeight": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "debugEnabled": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "dirtyLevel": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "remainingStandbyTime": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "stdTransRate": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "testCmdReceiveStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "clothesAnionStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "stainType": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "nightWashStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "energySavingStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "remainingRinseIterations": { + "parNewVal": "2", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "voiceModuleDataDef": { + "parNewVal": "130", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "pause": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "doorStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "remainingTimeMM": { + "parNewVal": "150", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "texture": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program4": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "cloudProgId": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "voiceModuleWakeUp": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program3": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program6": { + "parNewVal": "2", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program5": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "doorLockStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program8": { + "parNewVal": "2", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program7": { + "parNewVal": "9", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "detWarn": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "antiAllergyStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "creaseResistSoakStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program9": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "lockStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "remainingMainWashTime": { + "parNewVal": "110", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program2": { + "parNewVal": "3", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "program1": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "permanentPressStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "prPhase": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "highWaterLevelStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "dryStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "dryTime": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "airWashTempLevel": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "voiceModuleOnOffStatus": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "temp60to90": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "uvSterilizationStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "shoesAnionStatus": { + "parNewVal": "0", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "detergentType": { + "parNewVal": "1", + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + "totalElectricityUsed": { + "parNewVal": "10.73", + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + } + }, + "activity": {}, + "commandHistory": { + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": { + "haier_SoakPrewashSelection": "haier_SoakPrewashSelection" + }, + "ancillaryParameters": { + "remoteActionable": "1", + "programType": "W", + "remoteVisible": "1", + "programIntensity": "intensiveWashing", + "energyLabel": "3", + "prPosition": "7", + "suggestedLoadW": "9", + "programCluster": "home", + "antiWrinkle": "1", + "powderDetergentDose": "4", + "liquidDetergentDose": "4", + "programFamily": "[download|guided]", + "tempContribution": "1" + }, + "applianceType": "WM", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "2.0.10", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "00000xx00x00xxxx", + "mobileOs": "android" + }, + "parameters": { + "haier_MainWashSpeed": "45", + "creaseResistSoakStatus": "0", + "haier_SoakPrewashRotateTime": "20", + "cloudProgId": "255", + "haier_SoakPrewashSelection": "0", + "prCode": "115", + "soakWashStatus": "0", + "haier_SoakPrewashTemperature": "30", + "dryProgFlag": "0", + "dryLevel": "0", + "strongStatus": "0", + "energySavingStatus": "0", + "haier_RinseRotateTime": "15", + "spinSpeed": "1200", + "haier_MainWashWaterLevel": "2", + "uvSterilizationStatus": "0", + "dryTime": "0", + "delayStatus": "0", + "rinseIterationTime": "10", + "rinseIterations": "3", + "haier_SoakPrewashSpeed": "45", + "lockStatus": "0", + "mainWashTime": "10", + "autoSoftenerStatus": "1", + "washerDryIntensity": "1", + "permanentPressStatus": "0", + "autoDetergentStatus": "1", + "antiAllergyStatus": "0", + "speedUpStatus": "0", + "nightWashStatus": "0", + "temp": "40", + "haier_MainWashRotateTime": "25", + "intelligenceStatus": "0", + "detergentBStatus": "0", + "haier_SoakPrewashStopTime": "5", + "haier_MainWashStopTime": "5", + "texture": "1", + "weight": "5", + "highWaterLevelStatus": "0", + "operationName": "grOnlineWash", + "haier_RinseSpeed": "45", + "haier_ConstantTempStatus": "1", + "voiceStatus": "0", + "haier_SoakPrewashTime": "15", + "haier_RinseStopTime": "10", + "delayTime": "0", + "autoDisinfectantStatus": "0", + "cloudProgSrc": "2" + }, + "transactionId": "xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z", + "timestamp": "1970-01-01T00:00:00.0Z" + } + }, + "lastConnEvent": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "category": "DISCONNECTED", + "instantTime": "1970-01-01T00:00:00.0Z", + "timestampEvent": 1687634169143 + } +} \ No newline at end of file diff --git a/test_data/wm_1569/command_history.json b/test_data/wm_1569/command_history.json new file mode 100644 index 0000000..e581834 --- /dev/null +++ b/test_data/wm_1569/command_history.json @@ -0,0 +1,469 @@ +[ + { + "SK": "xxxXxxxxxx#xxxxxXxxxxxx#0000-00-00X00:00:00.0X", + "PK": "xxxx#xx-xxxx-0:0000000x-0xx0-0x00-00x0-x000x0000000#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#0000-00-00X00:00:00.0X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": { + "haier_SoakPrewashSelection": "haier_SoakPrewashSelection" + }, + "ancillaryParameters": { + "remoteActionable": "1", + "programType": "W", + "remoteVisible": "1", + "programIntensity": "intensiveWashing", + "energyLabel": "3", + "prPosition": "7", + "suggestedLoadW": "9", + "programCluster": "home", + "antiWrinkle": "1", + "powderDetergentDose": "4", + "liquidDetergentDose": "4", + "programFamily": "[download|guided]", + "tempContribution": "1" + }, + "applianceType": "WM", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "2.0.10", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "00000xx00x00xxxx", + "mobileOs": "android" + }, + "parameters": { + "haier_MainWashSpeed": "45", + "creaseResistSoakStatus": "0", + "haier_SoakPrewashRotateTime": "20", + "cloudProgId": "255", + "haier_SoakPrewashSelection": "0", + "prCode": "115", + "soakWashStatus": "0", + "haier_SoakPrewashTemperature": "30", + "dryProgFlag": "0", + "dryLevel": "0", + "strongStatus": "0", + "energySavingStatus": "0", + "haier_RinseRotateTime": "15", + "spinSpeed": "1200", + "haier_MainWashWaterLevel": "2", + "uvSterilizationStatus": "0", + "dryTime": "0", + "delayStatus": "0", + "rinseIterationTime": "10", + "rinseIterations": "3", + "haier_SoakPrewashSpeed": "45", + "lockStatus": "0", + "mainWashTime": "10", + "autoSoftenerStatus": "1", + "washerDryIntensity": "1", + "permanentPressStatus": "0", + "autoDetergentStatus": "1", + "antiAllergyStatus": "0", + "speedUpStatus": "0", + "nightWashStatus": "0", + "temp": "40", + "haier_MainWashRotateTime": "25", + "intelligenceStatus": "0", + "detergentBStatus": "0", + "haier_SoakPrewashStopTime": "5", + "haier_MainWashStopTime": "5", + "texture": "1", + "weight": "5", + "highWaterLevelStatus": "0", + "operationName": "grOnlineWash", + "haier_RinseSpeed": "45", + "haier_ConstantTempStatus": "1", + "voiceStatus": "0", + "haier_SoakPrewashTime": "15", + "haier_RinseStopTime": "10", + "delayTime": "0", + "autoDisinfectantStatus": "0", + "cloudProgSrc": "2" + }, + "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#0000-00-00X00:00:00.0X", + "PK": "xxxx#xx-xxxx-0:0000000x-0xx0-0x00-00x0-x000x0000000#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#0000-00-00X00:00:00.0X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": { + "haier_SoakPrewashSelection": "haier_SoakPrewashSelection" + }, + "ancillaryParameters": { + "remoteActionable": "1", + "programType": "W", + "remoteVisible": "1", + "programIntensity": "standard", + "energyLabel": "5", + "prPosition": "1", + "suggestedLoadW": "9", + "antiWrinkle": "1", + "programCluster": "traditional", + "powderDetergentDose": "4", + "liquidDetergentDose": "4", + "programFamily": "[dashboard|smart]", + "tempContribution": "1" + }, + "applianceType": "WM", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "2.0.10", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "xx000x0xxxx00xxx", + "mobileOs": "android" + }, + "parameters": { + "haier_MainWashSpeed": "50", + "creaseResistSoakStatus": "0", + "haier_SoakPrewashRotateTime": "0", + "cloudProgId": "255", + "haier_SoakPrewashSelection": "0", + "prCode": "124", + "soakWashStatus": "0", + "haier_SoakPrewashTemperature": "0", + "dryProgFlag": "0", + "dryLevel": "0", + "strongStatus": "0", + "energySavingStatus": "0", + "haier_RinseRotateTime": "20", + "spinSpeed": "1000", + "haier_MainWashWaterLevel": "2", + "uvSterilizationStatus": "0", + "dryTime": "0", + "delayStatus": "1", + "rinseIterationTime": "8", + "rinseIterations": "2", + "haier_SoakPrewashSpeed": "0", + "lockStatus": "0", + "mainWashTime": "15", + "autoSoftenerStatus": "0", + "washerDryIntensity": "1", + "permanentPressStatus": "0", + "autoDetergentStatus": "0", + "antiAllergyStatus": "0", + "speedUpStatus": "0", + "nightWashStatus": "0", + "temp": "30", + "haier_MainWashRotateTime": "20", + "intelligenceStatus": "0", + "detergentBStatus": "0", + "haier_SoakPrewashStopTime": "0", + "haier_MainWashStopTime": "5", + "texture": "1", + "weight": "5", + "highWaterLevelStatus": "0", + "operationName": "grOnlineWash", + "haier_RinseSpeed": "50", + "haier_ConstantTempStatus": "1", + "voiceStatus": "0", + "haier_SoakPrewashTime": "0", + "haier_RinseStopTime": "5", + "delayTime": "780", + "autoDisinfectantStatus": "0", + "cloudProgSrc": "2" + }, + "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#0000-00-00X00:00:00.0X", + "PK": "xxxx#xx-xxxx-0:0000000x-0xx0-0x00-00x0-x000x0000000#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#0000-00-00X00:00:00.0X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": { + "haier_SoakPrewashSelection": "haier_SoakPrewashSelection" + }, + "ancillaryParameters": { + "remoteActionable": "1", + "programType": "W", + "remoteVisible": "1", + "programIntensity": "standard", + "energyLabel": "3", + "prPosition": "21", + "suggestedLoadW": "9", + "antiWrinkle": "0", + "programCluster": "traditional", + "powderDetergentDose": "4", + "liquidDetergentDose": "4", + "programFamily": "[dashboard]", + "tempContribution": "1" + }, + "applianceType": "WM", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "2.0.10", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "0x0x000000x000x0", + "mobileOs": "android" + }, + "parameters": { + "haier_MainWashSpeed": "45", + "creaseResistSoakStatus": "0", + "haier_SoakPrewashRotateTime": "15", + "cloudProgId": "255", + "haier_SoakPrewashSelection": "0", + "prCode": "70", + "soakWashStatus": "0", + "haier_SoakPrewashTemperature": "30", + "dryProgFlag": "0", + "dryLevel": "0", + "strongStatus": "0", + "energySavingStatus": "0", + "haier_RinseRotateTime": "15", + "spinSpeed": "1000", + "haier_MainWashWaterLevel": "4", + "uvSterilizationStatus": "0", + "dryTime": "0", + "delayStatus": "1", + "rinseIterationTime": "8", + "rinseIterations": "2", + "haier_SoakPrewashSpeed": "45", + "lockStatus": "0", + "mainWashTime": "15", + "autoSoftenerStatus": "0", + "washerDryIntensity": "1", + "permanentPressStatus": "0", + "autoDetergentStatus": "0", + "antiAllergyStatus": "0", + "speedUpStatus": "0", + "nightWashStatus": "0", + "temp": "30", + "haier_MainWashRotateTime": "20", + "intelligenceStatus": "0", + "detergentBStatus": "0", + "haier_SoakPrewashStopTime": "10", + "haier_MainWashStopTime": "5", + "texture": "1", + "weight": "5", + "highWaterLevelStatus": "0", + "operationName": "grOnlineWash", + "haier_RinseSpeed": "45", + "haier_ConstantTempStatus": "1", + "voiceStatus": "0", + "haier_SoakPrewashTime": "15", + "haier_RinseStopTime": "10", + "delayTime": "780", + "autoDisinfectantStatus": "0", + "cloudProgSrc": "2" + }, + "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#0000-00-00X00:00:00.0X", + "PK": "xxxx#xx-xxxx-0:0000000x-0xx0-0x00-00x0-x000x0000000#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#0000-00-00X00:00:00.0X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": { + "haier_SoakPrewashSelection": "haier_SoakPrewashSelection" + }, + "ancillaryParameters": { + "remoteActionable": "1", + "programType": "W", + "remoteVisible": "1", + "programIntensity": "standard", + "energyLabel": "3", + "prPosition": "21", + "suggestedLoadW": "9", + "antiWrinkle": "0", + "programCluster": "traditional", + "powderDetergentDose": "4", + "liquidDetergentDose": "4", + "programFamily": "[dashboard]", + "tempContribution": "1" + }, + "applianceType": "WM", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "2.0.10", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "00000x00000xx000", + "mobileOs": "android" + }, + "parameters": { + "haier_MainWashSpeed": "45", + "creaseResistSoakStatus": "0", + "haier_SoakPrewashRotateTime": "15", + "cloudProgId": "255", + "haier_SoakPrewashSelection": "0", + "prCode": "70", + "soakWashStatus": "0", + "haier_SoakPrewashTemperature": "30", + "dryProgFlag": "0", + "dryLevel": "0", + "strongStatus": "0", + "energySavingStatus": "0", + "haier_RinseRotateTime": "15", + "spinSpeed": "1000", + "haier_MainWashWaterLevel": "4", + "uvSterilizationStatus": "0", + "dryTime": "0", + "delayStatus": "1", + "rinseIterationTime": "8", + "rinseIterations": "2", + "haier_SoakPrewashSpeed": "45", + "lockStatus": "0", + "mainWashTime": "15", + "autoSoftenerStatus": "0", + "washerDryIntensity": "1", + "permanentPressStatus": "0", + "autoDetergentStatus": "0", + "antiAllergyStatus": "0", + "speedUpStatus": "0", + "nightWashStatus": "0", + "temp": "30", + "haier_MainWashRotateTime": "20", + "intelligenceStatus": "0", + "detergentBStatus": "0", + "haier_SoakPrewashStopTime": "10", + "haier_MainWashStopTime": "5", + "texture": "1", + "weight": "5", + "highWaterLevelStatus": "0", + "operationName": "grOnlineWash", + "haier_RinseSpeed": "45", + "haier_ConstantTempStatus": "1", + "voiceStatus": "0", + "haier_SoakPrewashTime": "15", + "haier_RinseStopTime": "10", + "delayTime": "420", + "autoDisinfectantStatus": "0", + "cloudProgSrc": "2" + }, + "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#0000-00-00X00:00:00.0X", + "PK": "xxxx#xx-xxxx-0:0000000x-0xx0-0x00-00x0-x000x0000000#xxx#xx-xx-xx-xx-xx-xx", + "SK_Secondary": "xxxXxxxxxx#0000-00-00X00:00:00.0X", + "command": { + "macAddress": "xx-xx-xx-xx-xx-xx", + "commandName": "startProgram", + "applianceOptions": { + "haier_SoakPrewashSelection": "haier_SoakPrewashSelection" + }, + "ancillaryParameters": { + "remoteActionable": "1", + "programType": "W", + "remoteVisible": "1", + "programIntensity": "standard", + "energyLabel": "3", + "prPosition": "21", + "suggestedLoadW": "9", + "antiWrinkle": "0", + "programCluster": "traditional", + "powderDetergentDose": "4", + "liquidDetergentDose": "4", + "programFamily": "[dashboard]", + "tempContribution": "1" + }, + "applianceType": "WM", + "attributes": { + "channel": "mobileApp", + "origin": "standardProgram", + "energyLabel": "0" + }, + "device": { + "appVersion": "2.0.10", + "deviceModel": "exynos9820", + "osVersion": 31, + "mobileId": "00x000xxx0x00x0x", + "mobileOs": "android" + }, + "parameters": { + "haier_MainWashSpeed": "45", + "creaseResistSoakStatus": "0", + "haier_SoakPrewashRotateTime": "15", + "cloudProgId": "255", + "haier_SoakPrewashSelection": "0", + "prCode": "70", + "soakWashStatus": "0", + "haier_SoakPrewashTemperature": "30", + "dryProgFlag": "0", + "dryLevel": "0", + "strongStatus": "0", + "energySavingStatus": "0", + "haier_RinseRotateTime": "15", + "spinSpeed": "1000", + "haier_MainWashWaterLevel": "4", + "uvSterilizationStatus": "0", + "dryTime": "0", + "delayStatus": "1", + "rinseIterationTime": "8", + "rinseIterations": "2", + "haier_SoakPrewashSpeed": "45", + "lockStatus": "0", + "mainWashTime": "15", + "autoSoftenerStatus": "0", + "washerDryIntensity": "1", + "permanentPressStatus": "0", + "autoDetergentStatus": "0", + "antiAllergyStatus": "0", + "speedUpStatus": "0", + "nightWashStatus": "0", + "temp": "30", + "haier_MainWashRotateTime": "20", + "intelligenceStatus": "0", + "detergentBStatus": "0", + "haier_SoakPrewashStopTime": "10", + "haier_MainWashStopTime": "5", + "texture": "1", + "weight": "5", + "highWaterLevelStatus": "0", + "operationName": "grOnlineWash", + "haier_RinseSpeed": "45", + "haier_ConstantTempStatus": "1", + "voiceStatus": "0", + "haier_SoakPrewashTime": "15", + "haier_RinseStopTime": "10", + "delayTime": "810", + "autoDisinfectantStatus": "0", + "cloudProgSrc": "2" + }, + "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/wm_1569/commands.json b/test_data/wm_1569/commands.json new file mode 100644 index 0000000..8d40c47 --- /dev/null +++ b/test_data/wm_1569/commands.json @@ -0,0 +1,35184 @@ +{ + "applianceModel": { + "id": 1569, + "name": "HW90-B14TEAM5-DE", + "code": "XXXXXXX0000", + "applianceTypeId": 1, + "applianceTypeName": "WM", + "brand": "haier", + "connectivity": "wifi|ble", + "attributes": [ + { + "id": 29638, + "parName": "finalSpinDuration", + "parValue": "{\"spinSpeed\":{\"0\":0,\"default\":{\"prCode\":{\"72\":1,\"default\":3}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29639, + "parName": "interfaceType", + "parValue": "series|seriesVersion|loadCapacityWash|option", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29640, + "parName": "loadCapacityWash", + "parValue": "9", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29641, + "parName": "lowerBarrierDate", + "parValue": "2101", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29642, + "parName": "option", + "parValue": "steam|tumbling", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29643, + "parName": "platform", + "parValue": "HQD", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29644, + "parName": "remainingTime", + "parValue": "remainingTimePrewash+remainingTimeMainWash+remainingTimeRinse+remainingTimeFinalSpin+remainingTimeAntiWrinkle", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29645, + "parName": "remainingTimeAntiWrinkle", + "parValue": "{\"prCode\":{\"121\":0,\"default\":{\"antiWrinkle\":{\"0\":0,\"default\":1}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29646, + "parName": "remainingTimeFinalSpin", + "parValue": "{\"prCode\":{\"121\":0,\"default\":{\"#finalSpinDuration\":{\"0\":0,\"default\":\"#finalSpinDuration+2\"}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29647, + "parName": "remainingTimeMainWash", + "parValue": "{\"prCode\":{\"121\":24,\"default\":{\"mainWashTime\":{\"0\":0,\"default\":{\"suggestedLoadW\":{\"undefined\":{\"prCode\":{\"85\":\"mainWashTime+2\",\"90\":\"mainWashTime+2\",\"106\":\"mainWashTime+#finalSpinDuration+5\",\"132\":\"mainWashTime+2\",\"default\":\"mainWashTime+#finalSpinDuration+2\"}},\"default\":{\"#suggestedLoadWKg\":{\"1\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+22\",\"90\":\"mainWashTime+22\",\"106\":\"mainWashTime+#finalSpinDuration+25\",\"132\":\"mainWashTime+22\",\"default\":\"mainWashTime+#finalSpinDuration+22\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+27\",\"90\":\"mainWashTime+27\",\"106\":\"mainWashTime+#finalSpinDuration+30\",\"132\":\"mainWashTime+27\",\"default\":\"mainWashTime+#finalSpinDuration+27\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+42\",\"90\":\"mainWashTime+42\",\"106\":\"mainWashTime+#finalSpinDuration+45\",\"132\":\"mainWashTime+42\",\"default\":\"mainWashTime+#finalSpinDuration+42\"}}}},\"2\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+22\",\"90\":\"mainWashTime+22\",\"106\":\"mainWashTime+#finalSpinDuration+25\",\"132\":\"mainWashTime+22\",\"default\":\"mainWashTime+#finalSpinDuration+22\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+27\",\"90\":\"mainWashTime+27\",\"106\":\"mainWashTime+#finalSpinDuration+30\",\"132\":\"mainWashTime+27\",\"default\":\"mainWashTime+#finalSpinDuration+27\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+47\",\"90\":\"mainWashTime+47\",\"106\":\"mainWashTime+#finalSpinDuration+50\",\"132\":\"mainWashTime+47\",\"default\":\"mainWashTime+#finalSpinDuration+47\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+52\",\"90\":\"mainWashTime+52\",\"106\":\"mainWashTime+#finalSpinDuration+55\",\"132\":\"mainWashTime+52\",\"default\":\"mainWashTime+#finalSpinDuration+52\"}}}},\"3\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+22\",\"90\":\"mainWashTime+22\",\"106\":\"mainWashTime+#finalSpinDuration+25\",\"132\":\"mainWashTime+22\",\"default\":\"mainWashTime+#finalSpinDuration+22\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+47\",\"90\":\"mainWashTime+47\",\"106\":\"mainWashTime+#finalSpinDuration+50\",\"132\":\"mainWashTime+47\",\"default\":\"mainWashTime+#finalSpinDuration+47\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+52\",\"90\":\"mainWashTime+52\",\"106\":\"mainWashTime+#finalSpinDuration+55\",\"132\":\"mainWashTime+52\",\"default\":\"mainWashTime+#finalSpinDuration+52\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+57\",\"90\":\"mainWashTime+57\",\"106\":\"mainWashTime+#finalSpinDuration+60\",\"132\":\"mainWashTime+57\",\"default\":\"mainWashTime+#finalSpinDuration+57\"}}}},\"4\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+7\",\"90\":\"mainWashTime+7\",\"106\":\"mainWashTime+#finalSpinDuration+10\",\"132\":\"mainWashTime+7\",\"default\":\"mainWashTime+#finalSpinDuration+7\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+27\",\"90\":\"mainWashTime+27\",\"106\":\"mainWashTime+#finalSpinDuration+30\",\"132\":\"mainWashTime+27\",\"default\":\"mainWashTime+#finalSpinDuration+27\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+42\",\"90\":\"mainWashTime+42\",\"106\":\"mainWashTime+#finalSpinDuration+45\",\"132\":\"mainWashTime+42\",\"default\":\"mainWashTime+#finalSpinDuration+42\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+52\",\"90\":\"mainWashTime+52\",\"106\":\"mainWashTime+#finalSpinDuration+55\",\"132\":\"mainWashTime+52\",\"default\":\"mainWashTime+#finalSpinDuration+52\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+57\",\"90\":\"mainWashTime+57\",\"106\":\"mainWashTime+#finalSpinDuration+60\",\"132\":\"mainWashTime+57\",\"default\":\"mainWashTime+#finalSpinDuration+57\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+67\",\"90\":\"mainWashTime+67\",\"106\":\"mainWashTime+#finalSpinDuration+70\",\"132\":\"mainWashTime+67\",\"default\":\"mainWashTime+#finalSpinDuration+67\"}}}},\"5\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+22\",\"90\":\"mainWashTime+22\",\"106\":\"mainWashTime+#finalSpinDuration+25\",\"132\":\"mainWashTime+22\",\"default\":\"mainWashTime+#finalSpinDuration+22\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+47\",\"90\":\"mainWashTime+47\",\"106\":\"mainWashTime+#finalSpinDuration+50\",\"132\":\"mainWashTime+47\",\"default\":\"mainWashTime+#finalSpinDuration+47\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+57\",\"90\":\"mainWashTime+57\",\"106\":\"mainWashTime+#finalSpinDuration+60\",\"132\":\"mainWashTime+57\",\"default\":\"mainWashTime+#finalSpinDuration+57\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+67\",\"90\":\"mainWashTime+67\",\"106\":\"mainWashTime+#finalSpinDuration+70\",\"132\":\"mainWashTime+67\",\"default\":\"mainWashTime+#finalSpinDuration+67\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+77\",\"90\":\"mainWashTime+77\",\"106\":\"mainWashTime+#finalSpinDuration+80\",\"132\":\"mainWashTime+77\",\"default\":\"mainWashTime+#finalSpinDuration+77\"}}}},\"6\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+22\",\"90\":\"mainWashTime+22\",\"106\":\"mainWashTime+#finalSpinDuration+25\",\"132\":\"mainWashTime+22\",\"default\":\"mainWashTime+#finalSpinDuration+22\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+42\",\"90\":\"mainWashTime+42\",\"106\":\"mainWashTime+#finalSpinDuration+45\",\"132\":\"mainWashTime+42\",\"default\":\"mainWashTime+#finalSpinDuration+42\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+52\",\"90\":\"mainWashTime+52\",\"106\":\"mainWashTime+#finalSpinDuration+55\",\"132\":\"mainWashTime+52\",\"default\":\"mainWashTime+#finalSpinDuration+52\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+62\",\"90\":\"mainWashTime+62\",\"106\":\"mainWashTime+#finalSpinDuration+65\",\"132\":\"mainWashTime+62\",\"default\":\"mainWashTime+#finalSpinDuration+62\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+72\",\"90\":\"mainWashTime+72\",\"106\":\"mainWashTime+#finalSpinDuration+75\",\"132\":\"mainWashTime+72\",\"default\":\"mainWashTime+#finalSpinDuration+72\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+82\",\"90\":\"mainWashTime+82\",\"106\":\"mainWashTime+#finalSpinDuration+85\",\"132\":\"mainWashTime+82\",\"default\":\"mainWashTime+#finalSpinDuration+82\"}}}},\"7\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+22\",\"90\":\"mainWashTime+22\",\"106\":\"mainWashTime+#finalSpinDuration+25\",\"132\":\"mainWashTime+22\",\"default\":\"mainWashTime+#finalSpinDuration+22\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+47\",\"90\":\"mainWashTime+47\",\"106\":\"mainWashTime+#finalSpinDuration+50\",\"132\":\"mainWashTime+47\",\"default\":\"mainWashTime+#finalSpinDuration+47\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+57\",\"90\":\"mainWashTime+57\",\"106\":\"mainWashTime+#finalSpinDuration+60\",\"132\":\"mainWashTime+57\",\"default\":\"mainWashTime+#finalSpinDuration+57\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+67\",\"90\":\"mainWashTime+67\",\"106\":\"mainWashTime+#finalSpinDuration+70\",\"132\":\"mainWashTime+67\",\"default\":\"mainWashTime+#finalSpinDuration+67\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+82\",\"90\":\"mainWashTime+82\",\"106\":\"mainWashTime+#finalSpinDuration+85\",\"132\":\"mainWashTime+82\",\"default\":\"mainWashTime+#finalSpinDuration+82\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+92\",\"90\":\"mainWashTime+92\",\"106\":\"mainWashTime+#finalSpinDuration+95\",\"132\":\"mainWashTime+92\",\"default\":\"mainWashTime+#finalSpinDuration+92\"}}}},\"8\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+27\",\"90\":\"mainWashTime+27\",\"106\":\"mainWashTime+#finalSpinDuration+30\",\"132\":\"mainWashTime+27\",\"default\":\"mainWashTime+#finalSpinDuration+27\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+52\",\"90\":\"mainWashTime+52\",\"106\":\"mainWashTime+#finalSpinDuration+55\",\"132\":\"mainWashTime+52\",\"default\":\"mainWashTime+#finalSpinDuration+52\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+62\",\"90\":\"mainWashTime+62\",\"106\":\"mainWashTime+#finalSpinDuration+65\",\"132\":\"mainWashTime+62\",\"default\":\"mainWashTime+#finalSpinDuration+62\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+77\",\"90\":\"mainWashTime+77\",\"106\":\"mainWashTime+#finalSpinDuration+80\",\"132\":\"mainWashTime+77\",\"default\":\"mainWashTime+#finalSpinDuration+77\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+87\",\"90\":\"mainWashTime+87\",\"106\":\"mainWashTime+#finalSpinDuration+90\",\"132\":\"mainWashTime+87\",\"default\":\"mainWashTime+#finalSpinDuration+87\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+102\",\"90\":\"mainWashTime+102\",\"106\":\"mainWashTime+#finalSpinDuration+105\",\"132\":\"mainWashTime+102\",\"default\":\"mainWashTime+#finalSpinDuration+102\"}}}},\"9\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+27\",\"90\":\"mainWashTime+27\",\"106\":\"mainWashTime+#finalSpinDuration+30\",\"132\":\"mainWashTime+27\",\"default\":\"mainWashTime+#finalSpinDuration+27\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+42\",\"90\":\"mainWashTime+42\",\"106\":\"mainWashTime+#finalSpinDuration+45\",\"132\":\"mainWashTime+42\",\"default\":\"mainWashTime+#finalSpinDuration+42\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+57\",\"90\":\"mainWashTime+57\",\"106\":\"mainWashTime+#finalSpinDuration+60\",\"132\":\"mainWashTime+57\",\"default\":\"mainWashTime+#finalSpinDuration+57\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+67\",\"90\":\"mainWashTime+67\",\"106\":\"mainWashTime+#finalSpinDuration+70\",\"132\":\"mainWashTime+67\",\"default\":\"mainWashTime+#finalSpinDuration+67\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+82\",\"90\":\"mainWashTime+82\",\"106\":\"mainWashTime+#finalSpinDuration+85\",\"132\":\"mainWashTime+82\",\"default\":\"mainWashTime+#finalSpinDuration+82\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+2+95\",\"90\":\"mainWashTime+2+95\",\"106\":\"mainWashTime+#finalSpinDuration+5+95\",\"132\":\"mainWashTime+2+95\",\"default\":\"mainWashTime+#finalSpinDuration+2+95\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+107\",\"90\":\"mainWashTime+107\",\"106\":\"mainWashTime+#finalSpinDuration+110\",\"132\":\"mainWashTime+107\",\"default\":\"mainWashTime+#finalSpinDuration+107\"}}}},\"10\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+47\",\"90\":\"mainWashTime+47\",\"106\":\"mainWashTime+#finalSpinDuration+50\",\"132\":\"mainWashTime+47\",\"default\":\"mainWashTime+#finalSpinDuration+47\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+57\",\"90\":\"mainWashTime+57\",\"106\":\"mainWashTime+#finalSpinDuration+60\",\"132\":\"mainWashTime+57\",\"default\":\"mainWashTime+#finalSpinDuration+57\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+72\",\"90\":\"mainWashTime+72\",\"106\":\"mainWashTime+#finalSpinDuration+75\",\"132\":\"mainWashTime+72\",\"default\":\"mainWashTime+#finalSpinDuration+72\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+87\",\"90\":\"mainWashTime+87\",\"106\":\"mainWashTime+#finalSpinDuration+90\",\"132\":\"mainWashTime+87\",\"default\":\"mainWashTime+#finalSpinDuration+87\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+102\",\"90\":\"mainWashTime+102\",\"106\":\"mainWashTime+#finalSpinDuration+105\",\"132\":\"mainWashTime+102\",\"default\":\"mainWashTime+#finalSpinDuration+102\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+117\",\"90\":\"mainWashTime+117\",\"106\":\"mainWashTime+#finalSpinDuration+120\",\"132\":\"mainWashTime+117\",\"default\":\"mainWashTime+#finalSpinDuration+117\"}}}},\"11\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+32\",\"90\":\"mainWashTime+32\",\"106\":\"mainWashTime+#finalSpinDuration+35\",\"132\":\"mainWashTime+32\",\"default\":\"mainWashTime+#finalSpinDuration+32\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+47\",\"90\":\"mainWashTime+47\",\"106\":\"mainWashTime+#finalSpinDuration+50\",\"132\":\"mainWashTime+47\",\"default\":\"mainWashTime+#finalSpinDuration+47\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+62\",\"90\":\"mainWashTime+62\",\"106\":\"mainWashTime+#finalSpinDuration+65\",\"132\":\"mainWashTime+62\",\"default\":\"mainWashTime+#finalSpinDuration+62\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+77\",\"90\":\"mainWashTime+77\",\"106\":\"mainWashTime+#finalSpinDuration+80\",\"132\":\"mainWashTime+77\",\"default\":\"mainWashTime+#finalSpinDuration+77\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+92\",\"90\":\"mainWashTime+92\",\"106\":\"mainWashTime+#finalSpinDuration+95\",\"132\":\"mainWashTime+92\",\"default\":\"mainWashTime+#finalSpinDuration+92\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+107\",\"90\":\"mainWashTime+107\",\"106\":\"mainWashTime+#finalSpinDuration+110\",\"132\":\"mainWashTime+107\",\"default\":\"mainWashTime+#finalSpinDuration+107\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+127\",\"90\":\"mainWashTime+127\",\"106\":\"mainWashTime+#finalSpinDuration+130\",\"132\":\"mainWashTime+127\",\"default\":\"mainWashTime+#finalSpinDuration+127\"}}}},\"12\":{\"temp\":{\"0\":{\"prCode\":{\"85\":\"mainWashTime+12\",\"90\":\"mainWashTime+12\",\"106\":\"mainWashTime+#finalSpinDuration+15\",\"132\":\"mainWashTime+12\",\"default\":\"mainWashTime+#finalSpinDuration+12\"}},\"20\":{\"prCode\":{\"85\":\"mainWashTime+17\",\"90\":\"mainWashTime+17\",\"106\":\"mainWashTime+#finalSpinDuration+20\",\"132\":\"mainWashTime+17\",\"default\":\"mainWashTime+#finalSpinDuration+17\"}},\"30\":{\"prCode\":{\"85\":\"mainWashTime+37\",\"90\":\"mainWashTime+37\",\"106\":\"mainWashTime+#finalSpinDuration+40\",\"132\":\"mainWashTime+37\",\"default\":\"mainWashTime+#finalSpinDuration+37\"}},\"40\":{\"prCode\":{\"85\":\"mainWashTime+52\",\"90\":\"mainWashTime+52\",\"106\":\"mainWashTime+#finalSpinDuration+55\",\"132\":\"mainWashTime+52\",\"default\":\"mainWashTime+#finalSpinDuration+52\"}},\"50\":{\"prCode\":{\"85\":\"mainWashTime+67\",\"90\":\"mainWashTime+67\",\"106\":\"mainWashTime+#finalSpinDuration+70\",\"132\":\"mainWashTime+67\",\"default\":\"mainWashTime+#finalSpinDuration+67\"}},\"60\":{\"prCode\":{\"85\":\"mainWashTime+82\",\"90\":\"mainWashTime+82\",\"106\":\"mainWashTime+#finalSpinDuration+85\",\"132\":\"mainWashTime+82\",\"default\":\"mainWashTime+#finalSpinDuration+82\"}},\"70\":{\"prCode\":{\"85\":\"mainWashTime+102\",\"90\":\"mainWashTime+102\",\"106\":\"mainWashTime+#finalSpinDuration+105\",\"132\":\"mainWashTime+102\",\"default\":\"mainWashTime+#finalSpinDuration+102\"}},\"80\":{\"prCode\":{\"85\":\"mainWashTime+117\",\"90\":\"mainWashTime+117\",\"106\":\"mainWashTime+#finalSpinDuration+120\",\"132\":\"mainWashTime+117\",\"default\":\"mainWashTime+#finalSpinDuration+117\"}},\"90\":{\"prCode\":{\"85\":\"mainWashTime+132\",\"90\":\"mainWashTime+132\",\"106\":\"mainWashTime+#finalSpinDuration+135\",\"132\":\"mainWashTime+132\",\"default\":\"mainWashTime+#finalSpinDuration+132\"}}}}}}}}}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29648, + "parName": "remainingTimePrewash", + "parValue": "{\"prCode\":{\"121\":0,\"default\":{\"haier_SoakPrewashSelection\":{\"0\":0,\"default\":\"#finalSpinDuration+17\"}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29649, + "parName": "remainingTimeRinse", + "parValue": "{\"prCode\":{\"121\":0,\"default\":{\"rinseIterations\":{\"0\":0,\"default\":{\"spinSpeed\":{\"0\":\"(rinseIterationTime+2)*(rinseIterations-1)+rinseIterationTime\",\"default\":{\"prCode\":{\"72\":{\"400\":\"(rinseIterationTime+3)*(rinseIterations-1)+rinseIterationTime\",\"600\":\"(rinseIterationTime+3)*(rinseIterations-1)+rinseIterationTime\",\"800\":\"(rinseIterationTime+3)*(rinseIterations-1)+rinseIterationTime\",\"1000\":\"(rinseIterationTime+3)*(rinseIterations-1)+rinseIterationTime\",\"1200\":\"(rinseIterationTime+5)*(rinseIterations-1)+rinseIterationTime\",\"1400\":\"(rinseIterationTime+5)*(rinseIterations-1)+rinseIterationTime\"},\"default\":{\"400\":\"(rinseIterationTime+5)*(rinseIterations-1)+rinseIterationTime\",\"600\":\"(rinseIterationTime+5)*(rinseIterations-1)+rinseIterationTime\",\"800\":\"(rinseIterationTime+5)*(rinseIterations-1)+rinseIterationTime\",\"1000\":\"(rinseIterationTime+5)*(rinseIterations-1)+rinseIterationTime\",\"1200\":\"(rinseIterationTime+7)*(rinseIterations-1)+rinseIterationTime\",\"1400\":\"(rinseIterationTime+7)*(rinseIterations-1)+rinseIterationTime\"}}}}}}}}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29650, + "parName": "rpm", + "parValue": "1400", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29651, + "parName": "series", + "parValue": "959", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29652, + "parName": "suggestedLoadWKg", + "parValue": "{\"round\":0,\"suggestedLoadW\":{\"RL100\":\"#loadCapacityWash*1\",\"RL95\":\"#loadCapacityWash*0.95\",\"RL90\":\"#loadCapacityWash*0.9\",\"RL85\":\"#loadCapacityWash*0.85\",\"RL80\":\"#loadCapacityWash*0.8\",\"RL75\":\"#loadCapacityWash*0.75\",\"RL70\":\"#loadCapacityWash*0.7\",\"RL65\":\"#loadCapacityWash*0.65\",\"RL60\":\"#loadCapacityWash*0.6\",\"RL55\":\"#loadCapacityWash*0.55\",\"RL50\":\"#loadCapacityWash*0.5\",\"RL45\":\"#loadCapacityWash*0.45\",\"RL40\":\"#loadCapacityWash*0.4\",\"RL35\":\"#loadCapacityWash*0.35\",\"RL30\":\"#loadCapacityWash*0.3\",\"RL25\":\"#loadCapacityWash*0.25\",\"RL20\":\"#loadCapacityWash*0.2\",\"RL15\":\"#loadCapacityWash*0.15\",\"RL10\":\"#loadCapacityWash*0.1\",\"RL5\":\"#loadCapacityWash*0.05\"}}", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 29653, + "parName": "tumblingType", + "parValue": "auto", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 39182, + "parName": "serviceability", + "parValue": "none", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + }, + { + "id": 61999, + "parName": "fwLabel", + "parValue": "iotfw_epp", + "status": 1, + "lastUpdate": "1970-01-01T00:00:00.0Z" + } + ], + "options": { + "haier_SoakPrewashSelection": "haier_SoakPrewashSelection" + } + }, + "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 + } + } + } + }, + "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" + } + } + }, + "stopProgram": { + "description": "The message allows to stop the program", + "protocolType": "MQTT", + "parameters": { + "onOffStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + } + } + }, + "startProgram": { + "PROGRAMS.WM_WD.HQD_SMART": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "124" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "15", + "minimumValue": "5", + "maximumValue": "50", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard", + "smart" + ], + "defaultValue": "[dashboard|smart]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "68" + } + } + }, + "PROGRAMS.WM_WD.HQD_QUICK_15": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "72" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "12", + "incrementValue": "3" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 1.8, + "suggestedValue": 1.8 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + } + } + }, + "PROGRAMS.WM_WD.HQD_SPIN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "74" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "delayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rinseIterations": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + } + } + }, + "PROGRAMS.WM_WD.HQD_COTTONS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1400", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "120", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "82" + } + } + }, + "PROGRAMS.WM_WD.HQD_SYNTHETIC_AND_COLOURED": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "65", + "minimumValue": "5", + "maximumValue": "65", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "133" + } + } + }, + "PROGRAMS.WM_WD.HQD_HANDWASH_WOOL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "85" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "20", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "150" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "100" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 1.8, + "suggestedValue": 1.8 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + } + } + }, + "PROGRAMS.WM_WD.HQD_20_DEGREES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "135" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "60", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "12" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "53" + } + } + }, + "PROGRAMS.WM_WD.HQD_ECO_40_60_DEGREES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "136" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "spinSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1400" + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + }, + "rinseIterations": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "13" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "traditional", + "eco" + ], + "defaultValue": "[traditional|eco]" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "150" + } + } + }, + "PROGRAMS.WM_WD.HQD_MIX": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "70" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "15", + "minimumValue": "10", + "maximumValue": "50", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "21" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "70" + } + } + }, + "PROGRAMS.WM_WD.HQD_ALLERGY": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "117" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "60", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "10", + "maximumValue": "60", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "22" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "health" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "107" + } + } + }, + "PROGRAMS.WM_WD.HQD_REFRESH": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "139" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + }, + "spinSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "rinseIterations": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "23" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 0.9, + "suggestedValue": 0.9 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "dashboard" + ], + "defaultValue": "[dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "18" + } + } + }, + "PROGRAMS.WM_WD.HQD_DUVET": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "69" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "20", + "minimumValue": "5", + "maximumValue": "25", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "dashboard" + ], + "defaultValue": "[hidden|dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "74" + } + } + }, + "PROGRAMS.WM_WD.HQD_SHIRTS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "81" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "30", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.7, + "suggestedValue": 2.7 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "guided", + "dashboard" + ], + "defaultValue": "[hidden|guided|dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "business" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "69" + } + } + }, + "PROGRAMS.WM_WD.HQD_AUTOCLEAN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "71" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "90", + "enumValues": [ + 0, + 90 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "600" + }, + "delayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "16" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 0, + "suggestedValue": 0 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "maintenance" + ], + "defaultValue": "[hidden|maintenance]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + } + } + }, + "PROGRAMS.WM_WD.HQD_SPORT": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "dashboard" + ], + "defaultValue": "[hidden|dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "sport" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "26" + } + } + }, + "PROGRAMS.WM_WD.HQD_BABYCARE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "77" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "30", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "18" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "guided", + "dashboard" + ], + "defaultValue": "[hidden|guided|dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "baby" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "92" + } + } + }, + "PROGRAMS.WM_WD.HQD_CHECKUP": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "121" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + }, + "spinSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1400" + }, + "delayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "rinseIterations": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "19" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "mandatory": 1 + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "diagnostic" + ], + "defaultValue": "[hidden|diagnostic]" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + } + } + }, + "PROGRAMS.WM_WD.HQD_DELICATE_CRADLE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "600", + "enumValues": [ + 0, + 400, + 600 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "15", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "22" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "24" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "dashboard" + ], + "defaultValue": "[hidden|dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "47" + } + } + }, + "PROGRAMS.WM_WD.HQD_QUICK_WASH_57": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "107" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "10", + "maximumValue": "15", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "dashboard" + ], + "defaultValue": "[hidden|dashboard]" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "57" + } + } + }, + "PROGRAMS.WM_WD.HQD_RINSE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "73" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "delayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "hidden", + "dashboard" + ], + "defaultValue": "[hidden|dashboard]" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "26" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_COTTON": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "120", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "82" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_SYNTHETIC": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "65", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "133" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_MIXED": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "70" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "15", + "minimumValue": "10", + "maximumValue": "50", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "21" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "70" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DELICATE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "600", + "enumValues": [ + 0, + 400, + 600 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "15", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "22" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "24" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "47" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_COLOURED": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "65", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "133" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_WOOL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "85" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "20", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "150" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "100" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 1.8, + "suggestedValue": 1.8 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_RAPID_14": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "72" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "0", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "12", + "incrementValue": "3" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 1.8, + "suggestedValue": 1.8 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_RAPID_30": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_RAPID_44": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_RAPID_59": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "65", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "133" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_SPORT": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "sport" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_SPIN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "74" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "delayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rinseIterations": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_RINSE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "73" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "delayTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "1", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "guided", + "voice" + ], + "defaultValue": "[guided|voice]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "26" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_BABY_SANITIZER": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "77" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "20", + "minimumValue": "20", + "maximumValue": "30", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "18" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "health" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "95" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_BACKPACKS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "10", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "2", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "sport" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_BATHROBE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 40, + 60 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1400", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "15", + "minimumValue": "15", + "maximumValue": "30", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "82" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_BED_LINEN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 40, + 60 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "10", + "maximumValue": "30", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "82" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_CASHMERE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "85" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "400", + "enumValues": [ + 0, + 400, + 600 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "10", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "2", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "150" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "100" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 1.8, + "suggestedValue": 1.8 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_CUDDLY_TOYS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 20, + 30 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "600", + "enumValues": [ + 0, + 400, + 600 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "15", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "22" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "24" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "baby" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "47" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_CURTAINS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 20, + 30 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "600", + "enumValues": [ + 0, + 400, + 600 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "rinseIterations": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "22" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "24" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "47" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DIVING_SUITS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "10", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "2", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "sport" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DOWN_JACKETS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "69" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 30, + 40 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "20", + "minimumValue": "10", + "maximumValue": "20", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "14" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "74" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_TABLECLOTHS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 30, + 40 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "133" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DENIM_JEANS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 30, + 40 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "82" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_CHOCOLATE_STAINS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 40, + 60 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "20", + "minimumValue": "20", + "maximumValue": "65", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "stains" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "133" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_WINE_STAINS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 40, + 60 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "35", + "minimumValue": "35", + "maximumValue": "65", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "stains" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "133" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_FRUIT_STAINS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "35", + "minimumValue": "35", + "maximumValue": "65", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "stains" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "133" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_BLOOD_STAINS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "25", + "minimumValue": "25", + "maximumValue": "65", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "stains" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "133" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_PERFECT_WHITE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "60", + "minimumValue": "60", + "maximumValue": "90", + "incrementValue": "30" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "25", + "minimumValue": "25", + "maximumValue": "30", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "82" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_COLORED_ANTI_STAIN": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 40, + 60 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "35", + "minimumValue": "35", + "maximumValue": "65", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "stains" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "133" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_BLEACHING": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "2", + "maximumValue": "4", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "stains" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "133" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_ANTI_MITES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "77" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "20", + "minimumValue": "20", + "maximumValue": "30", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "18" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "health" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "95" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_SPORT_ANTI_ODOR": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 40, + 60 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "20", + "minimumValue": "20", + "maximumValue": "30", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "health" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "82" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_PETS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 40, + 60 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "65", + "minimumValue": "10", + "maximumValue": "30", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "133" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_ANTIALLERGY": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "35", + "minimumValue": "35", + "maximumValue": "65", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "health" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "133" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_NEW_CLOTHES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "72" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "12", + "incrementValue": "3" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "2", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "50" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 1.8, + "suggestedValue": 1.8 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "quick" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_LINGERIE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 20, + 30 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "600", + "enumValues": [ + 0, + 400, + 600 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "rinseIterations": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "22" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "24" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "47" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_MATS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 30, + 40, + 60 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "133" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_TRAINERS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 30, + 40 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "sport" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_MEN_S_TROUSERS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 20, + 30, + 40 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "business" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "133" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_SILK": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "85" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "400", + "enumValues": [ + 0, + 400, + 600 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "10", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "2", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "150" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "100" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 1.8, + "suggestedValue": 1.8 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_SKI_SUIT": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "10", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "2", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "sport" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_COLORS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 20, + 30 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "600", + "enumValues": [ + 0, + 400, + 600 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "2", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "22" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "24" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "47" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DARK": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "30", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided", + "care" + ], + "defaultValue": "[download|guided|care]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "133" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_SWIMSUITS_AND_BIKINIS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "10", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "2", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "sport" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_TABLECLOTHS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "40", + "enumValues": [ + 40, + 60 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "10", + "maximumValue": "30", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "home" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "82" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_TECHNICAL_FABRICS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "10", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "2", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "sport" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_TECHNICAL_JACKETS": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "5", + "maximumValue": "10", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "2", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download", + "guided" + ], + "defaultValue": "[download|guided]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "sport" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_MASKS_SANIFICATION": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "20", + "minimumValue": "20", + "maximumValue": "30", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "health" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "82" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_MASKS_REFRESH": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "89" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "2", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "17" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "5", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "health" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_COLD_WASH": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "600", + "enumValues": [ + 0, + 400, + 600 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "2", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "22" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "24" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "47" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_COLORED": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "65", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "133" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_COLORED_DELICATE": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 20, + 30 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "600", + "enumValues": [ + 0, + 400, + 600 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "2", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "22" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "24" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "47" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_DARK": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 20, + 30 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "600", + "enumValues": [ + 0, + 400, + 600 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "2", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "22" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "24" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "47" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_DELICATE_WHITES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 20, + 30 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "600", + "enumValues": [ + 0, + 400, + 600 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "2", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "90" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "22" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "24" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 2.25, + "suggestedValue": 2.25 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "4", + "minimumValue": "4", + "maximumValue": "5", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "47" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_HANDWASH": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "85" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "20", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "150" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "100" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 1.8, + "suggestedValue": 1.8 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_HANDWASH_COLORED": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "85" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "20", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "150" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "100" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 1.8, + "suggestedValue": 1.8 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_HANDWASH_DARK": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "85" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "20", + "enumValues": [ + 0, + 20, + 30, + 40 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "20", + "minimumValue": "5", + "maximumValue": "20", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "1", + "minimumValue": "0", + "maximumValue": "3", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "150" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "100" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 1.8, + "suggestedValue": 1.8 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energyLabel": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "delicate" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_RESISTANT_COLORED": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "120", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "82" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_RESISTANT_DARK": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "120", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "82" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_RESISTANT_WHITES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40, + 60, + 90 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1200", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "120", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "intensiveWashing" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "82" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_WHITES": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "30", + "enumValues": [ + 0, + 20, + 30, + 40, + 60 + ] + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "800", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "10", + "minimumValue": "5", + "maximumValue": "65", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "20" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "30" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "25" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "5" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "care" + ], + "defaultValue": "[care]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "traditional" + }, + "programIntensity": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "standard" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "0" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + }, + "remainingTimes": { + "remainingTime": { + "category": "time", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "133" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_PETS_HAIR_REMOVAL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "116" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "40" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "35", + "minimumValue": "35", + "maximumValue": "65", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "120" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "purifiedWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "8" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "3" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 4.5, + "suggestedValue": 4.5 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": null, + "suggestedValue": null + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "pets" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + }, + "PROGRAMS.WM_WD.IOT_WASH_PETS_ODOURS_STAINS_REMOVAL": { + "description": "The command allows to start a program", + "protocolType": "MQTT", + "parameters": { + "prCode": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "115" + }, + "dryLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "temp": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "60" + }, + "spinSpeed": { + "category": "command", + "typology": "enum", + "mandatory": 1, + "defaultValue": "1000", + "enumValues": [ + 0, + 400, + 600, + 800, + 1000, + 1200, + 1400 + ] + }, + "delayTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1410", + "incrementValue": "30" + }, + "autoDetergentStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoSoftenerStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "dryProgFlag": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "delayStatus": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "0", + "minimumValue": "0", + "maximumValue": "1", + "incrementValue": "1" + }, + "haier_SoakPrewashSelection": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "2", + "minimumValue": "0", + "maximumValue": "2", + "incrementValue": "2" + }, + "mainWashTime": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "20", + "minimumValue": "20", + "maximumValue": "30", + "incrementValue": "5" + }, + "rinseIterations": { + "category": "command", + "typology": "range", + "mandatory": 1, + "defaultValue": "3", + "minimumValue": "3", + "maximumValue": "5", + "incrementValue": "1" + }, + "cloudProgSrc": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "2" + }, + "cloudProgId": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "255" + }, + "weight": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "haier_MainWashWaterLevel": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "45" + }, + "haier_SoakPrewashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "15" + }, + "haier_SoakPrewashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "10" + }, + "haier_SoakPrewashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "140" + }, + "haier_SoakPrewashTemperature": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_MainWashStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_ConstantTempStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "rinseIterationTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "9" + }, + "haier_RinseSpeed": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseRotateTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "haier_RinseStopTime": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "intelligenceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "voiceStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "strongStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "autoDisinfectantStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "purifiedWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "lockStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "antiAllergyStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "uvSterilizationStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "detergentBStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "highWaterLevelStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "permanentPressStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "energySavingStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "speedUpStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "soakWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "nightWashStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "creaseResistSoakStatus": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "0" + }, + "washerDryIntensity": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "texture": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "6" + }, + "operationName": { + "category": "command", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "grOnlineWash" + } + }, + "ancillaryParameters": { + "prPosition": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "7" + }, + "programType": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "W" + }, + "powderDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "liquidDetergentDose": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "4" + }, + "suggestedLoadW": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": 9, + "suggestedValue": 9 + }, + "suggestedLoadWD": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": null, + "suggestedValue": null + }, + "tempContribution": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "energyLabel": { + "category": "general", + "typology": "range", + "mandatory": 1, + "minimumValue": "3", + "maximumValue": "4", + "incrementValue": "1" + }, + "programFamily": { + "category": "cluster", + "typology": "enum", + "mandatory": 1, + "enumValues": [ + "download" + ], + "defaultValue": "[download]" + }, + "programCluster": { + "category": "cluster", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "pets" + }, + "antiWrinkle": { + "category": "general", + "typology": "fixed", + "mandatory": 1, + "fixedValue": "1" + }, + "remoteVisible": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + }, + "remoteActionable": { + "category": "general", + "typology": "fixed", + "mandatory": 0, + "fixedValue": "1" + } + } + } + }, + "options": { + "haier_SoakPrewashSelection": "haier_SoakPrewashSelection" + }, + "dictionaryId": 150 +} \ No newline at end of file diff --git a/test_data/wm_1569/maintenance.json b/test_data/wm_1569/maintenance.json new file mode 100644 index 0000000..459f697 --- /dev/null +++ b/test_data/wm_1569/maintenance.json @@ -0,0 +1,16 @@ +{ + "resultCode": "0", + "filterCleaning": { + "tot": 100, + "count": 56, + "remaining": 44, + "percentage": 56 + }, + "drumCleaning": { + "tot": 110, + "count": 56, + "remaining": 54, + "percentage": 51 + }, + "lastCheckup": null +} \ No newline at end of file diff --git a/test_data/wm_1569/statistics.json b/test_data/wm_1569/statistics.json new file mode 100644 index 0000000..82692c0 --- /dev/null +++ b/test_data/wm_1569/statistics.json @@ -0,0 +1,73 @@ +{ + "resultCode": "0", + "programsCounter": 155, + "mostUsedPrograms": [ + { + "count": 86, + "programType": "W", + "prCode": "70", + "prPosition": "21", + "programName": "PROGRAMS.WM_WD.HQD_MIX" + }, + { + "count": 12, + "programType": "W", + "prCode": "115", + "prPosition": "7", + "programName": "PROGRAMS.WM_WD.IOT_WASH_BATHROBE" + }, + { + "count": 10, + "programType": "W", + "prCode": "72", + "prPosition": "2", + "programName": "PROGRAMS.WM_WD.undefined" + }, + { + "count": 10, + "programType": "W", + "prCode": "72", + "prPosition": "2", + "programName": "PROGRAMS.WM_WD.HQD_QUICK_15" + }, + { + "count": 10, + "programType": "W", + "prCode": "116", + "prPosition": "8", + "programName": "PROGRAMS.WM_WD.undefined" + } + ], + "temperatureUsage": { + "temp40": 30, + "temp0to30": 20, + "temp60to90": 6 + }, + "loadingPercentage": [ + { + "max": 9, + "date": "1970-01-01T00:00:00.0Z", + "current": null + }, + { + "max": 1, + "date": "1970-01-01T00:00:00.0Z", + "current": null + }, + { + "max": 1, + "date": "1970-01-01T00:00:00.0Z", + "current": null + }, + { + "max": 9, + "date": "1970-01-01T00:00:00.0Z", + "current": null + }, + { + "max": 9, + "date": "1970-01-01T00:00:00.0Z", + "current": null + } + ] +} \ No newline at end of file